6940 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1285)
BreakingChanges.cs (5)
1411
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
1418
var cs2Verifier =
CompileAndVerify
(cs2Compilation);
1425
var cs3Verifier =
CompileAndVerify
(cs3Compilation);
1605
CompileAndVerify
(comp, expectedOutput: "03");
1630
var verifier =
CompileAndVerify
(comp, expectedOutput: "3");
CodeGen\CodeGenAsyncEHTests.cs (2)
2543
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics();
2544
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics();
CodeGen\CodeGenAsyncIteratorTests.cs (111)
184
var v =
CompileAndVerify
(comp, expectedOutput: "hello world");
363
var v =
CompileAndVerify
(comp, expectedOutput: "hello world!");
500
CompileAndVerify
(comp);
527
CompileAndVerify
(comp, expectedOutput: @"
561
CompileAndVerify
(comp, expectedOutput: @"
589
CompileAndVerify
(comp, expectedOutput: @"42");
721
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.FailsILVerify);
880
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.FailsILVerify);
956
CompileAndVerify
(comp);
1144
CompileAndVerify
(comp, symbolValidator: module =>
1172
CompileAndVerify
(comp, symbolValidator: module =>
1865
CompileAndVerify
(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces);
2195
CompileAndVerify
(comp, expectedOutput: "1 END DISPOSAL DONE");
2364
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
2405
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces);
2483
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2532
CompileAndVerify
(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2577
CompileAndVerify
(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done");
2620
CompileAndVerify
(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done");
2652
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
3209
var verifier =
CompileAndVerify
(comp);
3477
var verifier =
CompileAndVerify
(comp);
3746
var verifier =
CompileAndVerify
(comp);
4010
var verifier =
CompileAndVerify
(comp);
4250
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4283
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4315
CompileAndVerify
(comp, expectedOutput: "Start p:10 p:11 Value p:12 End");
4348
CompileAndVerify
(comp, expectedOutput: "Start f:10 f:11 Value f:12 End");
4399
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4430
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5 Done");
4459
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4482
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4516
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4560
CompileAndVerify
(comp, expectedOutput: expectation);
4588
CompileAndVerify
(comp, expectedOutput: expectation);
4661
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4696
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4744
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4785
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4831
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4880
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4924
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4978
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5022
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5068
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5121
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5154
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5185
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5250
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5284
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5315
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5347
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5382
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5416
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5455
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5495
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5573
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5666
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5701
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5731
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5762
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5795
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6187
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6221
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6262
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6301
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6337
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6371
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6417
CompileAndVerify
(comp, expectedOutput: "1");
6445
CompileAndVerify
(comp, expectedOutput: "none");
6654
CompileAndVerify
(comp, expectedOutput: "DisposeAsync threw. Already cancelled");
6676
CompileAndVerify
(comp, expectedOutput: "done");
6706
CompileAndVerify
(comp, expectedOutput: "done");
6753
CompileAndVerify
(comp, expectedOutput: "Base.Func;Derived.Func;");
6830
CompileAndVerify
(comp, expectedOutput: "B1::F;D::F;B1::F;");
6894
CompileAndVerify
(comp, expectedOutput: "42 43 Long Cancelled");
6943
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
6995
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7046
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7094
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7145
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7278
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7411
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7457
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7503
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7561
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7621
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7656
CompileAndVerify
(comp, expectedOutput: "1");
7687
CompileAndVerify
(comp, expectedOutput: "42");
7718
CompileAndVerify
(comp, expectedOutput: "42");
7940
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44");
7988
CompileAndVerify
(comp, expectedOutput: "Reached 42");
8046
CompileAndVerify
(comp, expectedOutput: "42 Cancelled");
8235
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8284
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8333
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8380
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8433
CompileAndVerify
(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED");
8479
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8525
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8560
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8601
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
8857
var verifier =
CompileAndVerify
(comp,
9055
var verifier =
CompileAndVerify
(comp,
9096
var verifier =
CompileAndVerify
(comp,
9141
var verifier =
CompileAndVerify
(comp,
9182
var verifier =
CompileAndVerify
(comp,
9378
var verifier =
CompileAndVerify
(comp,
9424
var verifier =
CompileAndVerify
(comp,
10592
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10638
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
CodeGen\CodeGenAsyncMainTests.cs (17)
450
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0);
490
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10);
509
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10);
527
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0);
567
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10, args: new string[] { "async main" });
585
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0, args: new string[] { "async main" });
607
CompileAndVerify
(compilation, expectedReturnCode: 0);
629
CompileAndVerify
(compilation, expectedReturnCode: 0);
1143
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1169
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1250
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1345
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1369
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1422
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1480
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1567
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
1809
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (10)
130
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
536
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
843
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F 3");
942
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Overload1 Lambda1 Overload2 Lambda2");
1286
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1320
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1403
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2009
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2075
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2136
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
CodeGen\CodeGenAsyncSpillTests.cs (16)
3710
var v =
CompileAndVerify
(
3717
v =
CompileAndVerify
(
3752
var v =
CompileAndVerify
(
3759
v =
CompileAndVerify
(
4066
CompileAndVerify
(comp, expectedOutput: @"TestPropertyAccessThrows
4290
CompileAndVerify
(comp, expectedOutput: @"TestIndexerThrows
4509
CompileAndVerify
(comp, expectedOutput: @"TestIndexerThrows
4699
CompileAndVerify
(comp, expectedOutput: @"TestIndexerThrows
4891
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5084
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5269
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5469
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5683
CompileAndVerify
(comp, expectedOutput: @"TestAIsNull
5924
CompileAndVerify
(comp, expectedOutput: @"TestAIsNullBIsNull
6169
CompileAndVerify
(comp, expectedOutput: @"TestAIsNullBIsNull
6335
CompileAndVerify
(comp, expectedOutput: @"Before Assignment A.b.x is: 0
CodeGen\CodeGenAsyncTests.cs (38)
39
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: verify);
68
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
77
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
86
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
4384
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4422
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4424
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
4458
CompileAndVerify
(comp);
4459
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4499
CompileAndVerify
(comp, expectedOutput: "0");
4500
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0");
4606
CompileAndVerify
(comp);
4607
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4644
CompileAndVerify
(comp).
4701
CompileAndVerify
(comp);
4702
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4742
CompileAndVerify
(comp);
4743
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
4799
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4800
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
4852
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4853
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
4912
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4913
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
5158
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5210
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5253
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5256
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5292
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5295
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5324
CompileAndVerify
(comp).
5498
CompileAndVerify
(comp).
5735
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5791
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
5824
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
5935
var verifier =
CompileAndVerify
(comp);
6299
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6343
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
CodeGen\CodeGenAwaitForeachTests.cs (111)
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");
1776
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1779
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2061
CompileAndVerify
(comp, expectedOutput: "1 2 Done");
2234
CompileAndVerify
(comp, expectedOutput: "1 2 Done").VerifyDiagnostics();
2281
CompileAndVerify
(comp, expectedOutput: "2 4 -1 Done").VerifyDiagnostics();
2383
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2386
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2454
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2457
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
2563
CompileAndVerify
(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails);
2615
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2618
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2679
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2682
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2914
CompileAndVerify
(comp,
2965
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");
3030
CompileAndVerify
(comp, expectedOutput: "Item(1) Dispose Done");
3299
CompileAndVerify
(comp,
3357
var verifier =
CompileAndVerify
(comp,
3553
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)");
3711
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)");
3784
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)");
4054
CompileAndVerify
(comp, expectedOutput: "NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done");
4108
CompileAndVerify
(comp,
4164
CompileAndVerify
(comp,
4219
CompileAndVerify
(comp,
4309
CompileAndVerify
(comp, expectedOutput: "Success");
4369
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");
4458
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Convert(1) Got(1) NextAsync(1) Current(2) Convert(2) Got(2) NextAsync(2) Dispose(3) Done");
4532
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Dispose(3)");
4587
CompileAndVerify
(comp, expectedOutput: "Success");
4642
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");
4741
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done");
4821
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done");
5045
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3) Dispose(4)");
5126
var verifier =
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)");
5352
var verifier =
CompileAndVerify
(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)");
5625
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
5721
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
5766
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
5809
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
5857
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
5901
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
6035
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
6079
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
6125
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
6170
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done");
6224
CompileAndVerify
(comp, expectedOutput: "StructAwaitable1StructAwaitable2");
6324
CompileAndVerify
(comp);
6348
CompileAndVerify
(comp);
6435
CompileAndVerify
(comp, expectedOutput: "123");
6478
CompileAndVerify
(comp, expectedOutput: "123");
6508
CompileAndVerify
(comp, expectedOutput: "123");
6538
CompileAndVerify
(comp, expectedOutput: "123");
6756
CompileAndVerify
(comp, expectedOutput: "123");
6791
CompileAndVerify
(comp, expectedOutput: "123");
6822
CompileAndVerify
(comp, expectedOutput: "123");
6854
CompileAndVerify
(comp, expectedOutput: "123");
6953
CompileAndVerify
(comp, expectedOutput: "123");
6984
CompileAndVerify
(comp, expectedOutput: "123");
7014
CompileAndVerify
(comp, expectedOutput: "123");
7045
CompileAndVerify
(comp, expectedOutput: "123");
7075
CompileAndVerify
(comp, expectedOutput: "123");
7105
CompileAndVerify
(comp, expectedOutput: "123");
7135
CompileAndVerify
(comp, expectedOutput: "123");
7171
CompileAndVerify
(comp, expectedOutput: "123");
7203
CompileAndVerify
(comp, expectedOutput: "123");
7239
CompileAndVerify
(comp, expectedOutput: @"1.1
7354
CompileAndVerify
(comp, expectedOutput: "123");
7441
CompileAndVerify
(comp, expectedOutput: "123");
7631
CompileAndVerify
(comp, expectedOutput: "123");
7751
CompileAndVerify
(comp, expectedOutput: "123");
7827
CompileAndVerify
(comp, expectedOutput: "123");
7898
CompileAndVerify
(comp, expectedOutput: "23");
7965
CompileAndVerify
(comp, expectedOutput: "123");
8101
CompileAndVerify
(comp, expectedOutput: "123");
8134
CompileAndVerify
(comp, expectedOutput: "123");
8197
CompileAndVerify
(comp, expectedOutput: "123");
8227
CompileAndVerify
(comp, expectedOutput: "123");
8343
CompileAndVerify
(comp, expectedOutput: "123");
8376
CompileAndVerify
(comp, expectedOutput: "123");
8409
CompileAndVerify
(comp, expectedOutput: "123");
8442
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
8476
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
8509
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
8539
CompileAndVerify
(comp, expectedOutput: "123");
8588
CompileAndVerify
(comp, expectedOutput: "123Disposed");
8622
CompileAndVerify
(comp, expectedOutput: "123");
8740
CompileAndVerify
(comp, expectedOutput: "123");
8792
CompileAndVerify
(comp, expectedOutput: "123");
8934
CompileAndVerify
(comp, expectedOutput: "123");
8969
CompileAndVerify
(comp, expectedOutput: "123");
9039
CompileAndVerify
(comp, expectedOutput: "123123");
9094
CompileAndVerify
(comp, expectedOutput: "RAN");
9170
CompileAndVerify
(comp, expectedOutput: "RAN");
9248
CompileAndVerify
(comp, expectedOutput: "RAN");
9318
CompileAndVerify
(comp, expectedOutput: "RAN");
9380
CompileAndVerify
(comp, expectedOutput: "RAN");
9482
CompileAndVerify
(comp,
CodeGen\CodeGenAwaitUsingTests.cs (42)
215
CompileAndVerify
(comp, expectedOutput: "C body DisposeAsync1 DisposeAsync2 end");
403
CompileAndVerify
(comp, expectedOutput: "try using dispose_start dispose_end end");
518
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
554
CompileAndVerify
(comp, expectedOutput: "using caught message");
581
CompileAndVerify
(comp, expectedOutput: "before after");
911
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
991
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1068
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync end");
1095
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync end");
1121
var verifier =
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1295
var verifier =
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1470
var verifier =
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1640
CompileAndVerify
(comp, expectedOutput: "body");
1689
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1715
var verifier =
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1884
var verifier =
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
2062
CompileAndVerify
(comp, expectedOutput: "True");
2089
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
2116
CompileAndVerify
(comp, expectedOutput: "body");
2188
CompileAndVerify
(comp, expectedOutput: "ctor1 ctor2 body dispose2_start dispose2_end dispose1_start dispose1_end");
2227
CompileAndVerify
(comp, expectedOutput: "ctor1 ctor2 body dispose2 dispose1 caught");
2272
CompileAndVerify
(comp, expectedOutput: "ctor1 ctor2 dispose1 caught");
2402
CompileAndVerify
(comp, expectedOutput: "dispose");
2463
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2493
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2526
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2556
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2586
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end(0) return");
2699
var verifier =
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2908
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2937
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
2968
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
3036
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
3059
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
3101
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
3373
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3376
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3533
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3536
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3567
CompileAndVerify
(comp, expectedOutput: "DISPOSED").VerifyDiagnostics();
3721
CompileAndVerify
(comp,
3750
CompileAndVerify
(comp,
CodeGen\CodeGenCheckedTests.cs (5)
2701
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2711
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2748
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2758
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2850
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN1 RAN2 RAN3");
CodeGen\CodeGenClosureLambdaTests.cs (3)
4716
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
4808
var verifier =
CompileAndVerify
(comp);
4937
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenConditionalOperatorTests.cs (2)
569
var verifier =
CompileAndVerify
(comp, expectedOutput: """
715
CompileAndVerify
(comp);
CodeGen\CodeGenConversionTests.cs (3)
285
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
383
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
1071
CompileAndVerify
(compilation);
CodeGen\CodeGenDeconstructTests.cs (45)
1463
CompileAndVerify
(comp, expectedOutput: "assignment: 1 2. foreach: 1 2.");
2150
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5049
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42", sourceSymbolValidator: validator);
5126
CompileAndVerify
(comp, expectedOutput: "hello42");
5140
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 43");
5154
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42");
5200
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 43", sourceSymbolValidator: validator);
5215
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2 3");
5324
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator);
5360
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator);
5559
CompileAndVerify
(comp, expectedOutput: "0");
5799
CompileAndVerify
(comp, expectedOutput: "1 2 3");
5849
CompileAndVerify
(comp, expectedOutput: "var var var");
5903
CompileAndVerify
(comp, expectedOutput: "Converted 1. Output 1 2 3.");
5974
CompileAndVerify
(comp, expectedOutput: "hello");
5994
CompileAndVerify
(comp, expectedOutput: "2");
6233
CompileAndVerify
(comp, expectedOutput: "1")
6279
CompileAndVerify
(comp, expectedOutput: "3");
6300
CompileAndVerify
(comp, expectedOutput: "2");
6332
CompileAndVerify
(comp, expectedOutput: "2");
6362
CompileAndVerify
(comp, expectedOutput: "1 2");
6389
CompileAndVerify
(comp, expectedOutput: "1 2");
6505
CompileAndVerify
(comp, expectedOutput: "CC");
6557
CompileAndVerify
(comp, expectedOutput: "M");
6729
CompileAndVerify
(comp, expectedOutput: "1");
6796
CompileAndVerify
(comp, expectedOutput: "Written 1. 42");
6818
CompileAndVerify
(comp, expectedOutput: "Written 1. 2");
6880
CompileAndVerify
(comp, sourceSymbolValidator: validator);
6899
CompileAndVerify
(comp, expectedOutput: "ctor");
6913
CompileAndVerify
(comp, expectedOutput: "M");
6949
CompileAndVerify
(comp, expectedOutput: "43", sourceSymbolValidator: validator);
6970
CompileAndVerify
(comp, expectedOutput: "6");
7036
CompileAndVerify
(comp, expectedOutput: "M 1");
7149
CompileAndVerify
(compilation, expectedOutput: "1")
7200
CompileAndVerify
(compilation, expectedOutput: "1")
7461
CompileAndVerify
(compilation, expectedOutput: "1True")
7665
CompileAndVerify
(compilation, expectedOutput: "10", verify: Verification.Fails);
7705
CompileAndVerify
(compilation, expectedOutput: "0");
8209
var verifier =
CompileAndVerify
(comp, expectedOutput: "3");
8710
var verifier =
CompileAndVerify
(comp);
8732
var verifier =
CompileAndVerify
(comp);
8757
CompileAndVerify
(comp, expectedOutput: "once");
9039
CompileAndVerify
(comp, expectedOutput: "42 42 43");
9064
CompileAndVerify
(comp, expectedOutput: "44 42 43");
9492
CompileAndVerify
(comp, expectedOutput: "21 81 21 81");
CodeGen\CodeGenDynamicTests.cs (8)
44
var unoptimizedVerifier =
CompileAndVerify
(unoptimizedCompilation, verify: verify);
45
var optimizedVerifier =
CompileAndVerify
(optimizedCompilation, verify: verify);
7496
var verifier =
CompileAndVerify
(script);
7595
CompileAndVerify
(script).VerifyIL("Goo", @"
15341
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15345
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15386
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15390
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
CodeGen\CodeGenExplicitImplementationTests.cs (5)
132
CompileAndVerify
(comp, expectedOutput: @"
227
CompileAndVerify
(comp, expectedOutput: @"CSS11Imp CSS1Exp CSS11Exp CSF1Imp CSF1Exp CSF11Exp");
260
CompileAndVerify
(comp, expectedOutput: @"VBS1_V VBS1_V VBS11_OL VBF1_V VBF1_V VBF11");
382
CompileAndVerify
(comp, expectedOutput: @"WriteReadOnly NormProp 123456");
1062
var verifier2 =
CompileAndVerify
(comp2, expectedSignatures: new[]
CodeGen\CodeGenExprLambdaTests.cs (4)
2188
CompileAndVerify
(
2271
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => ModAdd2(3, 4, new [] {})");
3245
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3255
CompileAndVerify
(comp45, expectedOutput: expectedOutput45);
CodeGen\CodeGenFieldInitTests.cs (6)
436
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
463
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
484
CompileAndVerify
(compilation).VerifyIL("C<T>..ctor", @"
512
CompileAndVerify
(compilation).VerifyIL("C..cctor", @"
593
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
660
CompileAndVerify
(compilation, expectedOutput: expectedOutput.ToString());
CodeGen\CodeGenForEachTests.cs (8)
800
CompileAndVerify
(compilation).VerifyIL("C.Test", @"{
1398
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"
3300
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped);
3331
CompileAndVerify
(comp, expectedOutput: "123");
3686
CompileAndVerify
(comp, expectedOutput: "123");
5593
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "42" : null, verify: Verification.Skipped)
5634
var verifier =
CompileAndVerify
(comp);
5704
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenFunctionPointersTests.cs (11)
43
return
CompileAndVerify
(comp, symbolValidator: symbolValidator, expectedOutput: expectedOutput, verify: Verification.Skipped);
62
return
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: symbolValidator, verify: Verification.Skipped);
5400
CompileAndVerify
(comp, symbolValidator: symbolValidator, verify: Verification.Skipped);
6273
CompileAndVerify
(
6283
CompileAndVerify
(
6465
CompileAndVerify
(comp, symbolValidator: assertMethods);
6518
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6642
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6720
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6798
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
11022
var verifier =
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped);
CodeGen\CodeGenImplicitImplementationTests.cs (4)
469
CompileAndVerify
(
532
CompileAndVerify
(
579
CompileAndVerify
(
637
CompileAndVerify
(
CodeGen\CodeGenInParametersTests.cs (29)
1529
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1752
var result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1838
result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1877
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1937
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2005
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2067
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2124
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2184
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2263
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2278
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2344
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2431
v =
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"
3736
var verifier =
CompileAndVerify
(compilation, expectedOutput: "XX");
3774
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3825
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3883
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3947
var verifier =
CompileAndVerify
(compilation, expectedOutput: "555555");
4011
var verifier =
CompileAndVerify
(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify);
4089
var verifier =
CompileAndVerify
(compilation, expectedOutput: "");
4145
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4203
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4266
var verifier =
CompileAndVerify
(compilation, expectedOutput: "11");
4339
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTest");
4396
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTestDerivedDerived");
4804
CompileAndVerify
(libUser).VerifyIL("C.M", """
4829
CompileAndVerify
(comp, expectedOutput: "RAN 00");
4870
var verifier =
CompileAndVerify
(libUser);
4909
CompileAndVerify
(comp, expectedOutput: "Report1 11");
CodeGen\CodeGenInterfaceImplementation.cs (3)
374
CompileAndVerify
(comp3, expectedOutput: @"ImpSubDerived ImpFuncDerived ImpSubDerived ImpFunc ExpSubDerived ExpFuncDerived");
2641
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
2748
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
CodeGen\CodeGenInterpolatedString.cs (1)
33
CompileAndVerify
(comp, expectedOutput: @"42
CodeGen\CodeGenIterators.cs (5)
1944
var verifier = this.
CompileAndVerify
(comp);
1977
var verifier = this.
CompileAndVerify
(comp);
2396
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
3146
var verifier =
CompileAndVerify
(comp, expectedOutput: "100 100 True").VerifyDiagnostics();
4086
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrue", verify: Verification.Skipped).VerifyDiagnostics();
CodeGen\CodeGenLocalFunctionTests.cs (12)
127
CompileAndVerify
(comp, expectedOutput: @"1
233
CompileAndVerify
(comp);
367
CompileAndVerify
(comp, expectedOutput: "Great success!");
390
var verifier =
CompileAndVerify
(comp, expectedOutput: "5");
416
verifier =
CompileAndVerify
(comp, expectedOutput: @"5
449
verifier =
CompileAndVerify
(comp, expectedOutput: @"5
775
CompileAndVerify
(comp);
1090
CompileAndVerify
(comp);
1164
CompileAndVerify
(comp, expectedOutput: "Local");
2086
CompileAndVerify
(comp, expectedSignatures: new SignatureDescription[]
6304
return
CompileAndVerify
(comp, expectedOutput: output, verify: verify).VerifyDiagnostics(); // no diagnostics
6310
return
CompileAndVerify
(comp, expectedOutput: output).VerifyDiagnostics(); // no diagnostics
CodeGen\CodeGenLockTests.cs (12)
479
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
652
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
1363
var verifier =
CompileAndVerify
(compilation);
1413
var verifier =
CompileAndVerify
(compilation);
1462
var verifier =
CompileAndVerify
(compilation);
1513
var verifier =
CompileAndVerify
(compilation);
1565
var verifier =
CompileAndVerify
(compilation);
1614
var verifier =
CompileAndVerify
(compilation);
1663
var verifier =
CompileAndVerify
(compilation);
1712
var verifier =
CompileAndVerify
(compilation);
1905
CompileAndVerify
(compilation, expectedOutput: "Inside lock.");
1926
CompileAndVerify
(compilation, expectedOutput: "Inside lock.");
CodeGen\CodeGenMscorlib.cs (5)
619
CompileAndVerify
(comp, verify: Verification.Skipped).
765
CompileAndVerify
(comp, verify: Verification.Fails).
894
CompileAndVerify
(comp, verify: Verification.Fails).
1041
var c =
CompileAndVerify
(comp, verify: Verification.Skipped);
1167
CompileAndVerify
(comp, verify: Verification.Skipped).
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (1)
1545
CompileAndVerify
(compilation).VerifyIL("C.Main()", @"
CodeGen\CodeGenOperators.cs (4)
6085
var verifier =
CompileAndVerify
(comp);
6141
var verifier =
CompileAndVerify
(comp);
6304
CompileAndVerify
(comp, expectedOutput: @"Done.");
6328
var cv =
CompileAndVerify
(comp, expectedOutput: @"TrueFalse");
CodeGen\CodeGenOverridingAndHiding.cs (17)
1264
var verifier =
CompileAndVerify
(compilation, expectedOutput: substitutedExpected);
2559
CompileAndVerify
(outerCompilation, verify: Verification.FailsPEVerify).VerifyIL("Test.Main", @"
2836
CompileAndVerify
(comp, expectedOutput: @"CSS1_OV CSS1_OV VBS11_OL CSS1_OV CSF1_New VBF1_V VBF11 VBF1_V");
2929
CompileAndVerify
(comp, expectedOutput: @"VBDefault VBDefault VBWriteReadOnly VBWriteReadOnly 100200900900");
2993
CompileAndVerify
(comp2, expectedOutput: @"TwoThreeOneZero");
3176
CompileAndVerify
(comp, expectedOutput:
3225
var verifier =
CompileAndVerify
(
3389
CompileAndVerify
(comp, expectedOutput: "Derived D |Base M |PropImpl");
3491
CompileAndVerify
(comp, expectedOutput:
4205
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4247
var cs2Verifier =
CompileAndVerify
(cs2Compilation,
4274
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4319
var cs2Verifier =
CompileAndVerify
(cs2Compilation, expectedOutput: @"C4
4360
CompileAndVerify
(A).VerifyDiagnostics();
4365
CompileAndVerify
(B).VerifyDiagnostics();
4370
CompileAndVerify
(B).VerifyDiagnostics();
4422
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (51)
54
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
115
CompileAndVerify
(comp,
177
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
230
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
287
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
341
CompileAndVerify
(comp, expectedOutput: "3", verify: Verification.Passes).VerifyIL("Test.Main", @"
403
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).VerifyIL("Test.Main", @"
460
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
533
CompileAndVerify
(comp, expectedOutput: "P10", verify: Verification.Fails).VerifyIL("Test.Main", @"
581
var cv =
CompileAndVerify
(comp, expectedOutput: "", verify: Verification.Passes);
649
var cv =
CompileAndVerify
(comp, expectedOutput: "100", verify: Verification.Passes);
688
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
727
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
822
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
850
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
869
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
950
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
974
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1017
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1096
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1240
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1292
var verifier =
CompileAndVerify
(compilation, expectedOutput: "AF2D4567", verify: Verification.Skipped);
1405
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1439
var verifier =
CompileAndVerify
(compilation, verify: Verification.Passes);
1472
var verifier =
CompileAndVerify
(compilation, expectedOutput: "000000", verify: Verification.Passes);
1549
var verifier =
CompileAndVerify
(compilation, expectedOutput: "3402", verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage, PEVerifyMessage = peVerifyMessage });
1970
CompileAndVerify
(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).VerifyIL("Test.Main", @"
2330
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2437
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2465
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2490
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2538
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2589
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2660
var verifier =
CompileAndVerify
(compilation, expectedOutput: "ran",
2730
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 hello world",
2802
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 hello world",
2847
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hello world",
2915
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
2960
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 2147483647", verify: Verification.FailsILVerify);
3008
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3053
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 4294967295", verify: Verification.Skipped);
3098
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3167
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3210
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3275
CompileAndVerify
(compilation, expectedOutput: "1 42", verify: Verification.Skipped).VerifyDiagnostics();
3292
CompileAndVerify
(compilation, expectedOutput: "1 !", verify: Verification.Skipped).VerifyDiagnostics();
3309
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 True False", verify: Verification.Skipped).VerifyDiagnostics();
3334
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3357
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3399
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyIL("Test.Main", $$"""
3451
var verifier =
CompileAndVerify
(compilation, verify: Verification.Passes);
CodeGen\CodeGenReadonlyStructTests.cs (9)
841
CompileAndVerify
(comp, symbolValidator: validate);
1092
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
1109
CompileAndVerify
(comp, expectedOutput: "10", verify: Verification.Fails).VerifyIL("Test.Main", @"
1151
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
1200
CompileAndVerify
(comp, expectedOutput: "30", verify: Verification.Fails).VerifyIL("Test.Main", @"
1261
CompileAndVerify
(comp, expectedOutput: "overflow", verify: Verification.Fails).VerifyIL("Test.M", expectedIL);
1267
CompileAndVerify
(comp, verify: Verification.Fails).VerifyIL("Test.M", expectedIL);
1298
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled|PointerOpCalled", verify: Verification.Fails);
1320
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
CodeGen\CodeGenRefConditionalOperatorTests.cs (2)
1268
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
1355
var verifier =
CompileAndVerify
(comp, expectedOutput: "0run", verify: Verification.Fails);
CodeGen\CodeGenRefLocalTests.cs (6)
532
CompileAndVerify
(comp, expectedOutput: "22");
4242
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4311
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails);
4376
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4428
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4484
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
CodeGen\CodeGenRefOutTests.cs (8)
351
var verifier =
CompileAndVerify
(compilation, expectedOutput: "042");
413
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Q");
475
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Q");
543
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
630
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
692
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
778
var verifier =
CompileAndVerify
(comp, expectedOutput: "0run", verify: Verification.Fails);
830
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
CodeGen\CodeGenRefReturnTests.cs (2)
2969
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "2");
3082
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "2");
CodeGen\CodeGenScriptTests.cs (6)
27
CompileAndVerify
(
46
CompileAndVerify
(
64
CompileAndVerify
(
90
CompileAndVerify
(
497
var verifier =
CompileAndVerify
(compilation, expectedOutput: @"complete");
557
var verifier =
CompileAndVerify
(s0, verify: Verification.FailsPEVerify);
CodeGen\CodeGenShortCircuitOperatorTests.cs (16)
2756
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2825
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2906
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2976
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3059
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3142
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3374
base.
CompileAndVerify
(comp);
3423
base.
CompileAndVerify
(comp, expectedOutput: "420");
4778
CompileAndVerify
(comp, expectedOutput: "").
5864
CompileAndVerify
(compilation, expectedOutput: "12456");
6192
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6229
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6272
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6308
var comp =
CompileAndVerify
(c, expectedOutput: @"#
6351
var comp =
CompileAndVerify
(c, expectedOutput: @"False
6386
var comp =
CompileAndVerify
(c, expectedOutput: @"False
CodeGen\CodeGenStackAllocInitializerTests.cs (4)
216
CompileAndVerify
(comp, verify: Verification.Fails).VerifyIL("Test.M<T>(T)",
870
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
1051
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
1528
verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? output : null, verify: Verification.Fails);
CodeGen\CodeGenTests.cs (32)
40
CompileAndVerify
(comp);
478
CompileAndVerify
(compilation, expectedOutput: "k");
535
var result =
CompileAndVerify
(compilation);
609
var result =
CompileAndVerify
(compilation);
868
var result =
CompileAndVerify
(compilation, expectedOutput: "Struct1 Struct2 ");
4480
verifier =
CompileAndVerify
(comp);
7010
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
10458
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyIL("Test.Main",
10794
CompileAndVerify
(compilation, expectedOutput: @"
10914
CompileAndVerify
(compilation, expectedOutput: @"
10994
CompileAndVerify
(compilation, expectedOutput: @"
11068
CompileAndVerify
(compilation, expectedOutput: @"
13616
CompileAndVerify
(compRelease).VerifyIL("C.Main", @"
13627
CompileAndVerify
(compDebug).VerifyIL("C.Main", @"
13657
var v =
CompileAndVerify
(comp);
16290
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16292
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16313
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16335
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16389
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16422
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16482
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16501
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16538
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16560
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16603
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16658
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16747
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16749
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16771
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
16773
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
17313
var verifier =
CompileAndVerify
(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
CodeGen\CodeGenTupleEqualityTests.cs (66)
68
CompileAndVerify
(comp, expectedOutput: "True True");
787
CompileAndVerify
(comp, expectedOutput: "True");
832
CompileAndVerify
(comp, expectedOutput: "False");
849
CompileAndVerify
(comp, expectedOutput: "True");
897
CompileAndVerify
(comp, expectedOutput: "True");
946
CompileAndVerify
(comp, expectedOutput: "True");
996
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
1050
CompileAndVerify
(comp, expectedOutput: "TrueFalseFalseTrue");
1084
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalseTrue");
1116
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1147
CompileAndVerify
(comp, expectedOutput: "FalseFalse");
1207
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1307
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1491
CompileAndVerify
(comp, expectedOutput: "True");
1552
CompileAndVerify
(comp, expectedOutput: "TrueTrueFalse");
1589
CompileAndVerify
(comp, expectedOutput: "False");
1614
CompileAndVerify
(comp, expectedOutput: "False");
1808
CompileAndVerify
(comp, expectedOutput: "True False False True");
1824
CompileAndVerify
(comp, expectedOutput: "True");
1862
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1895
CompileAndVerify
(comp, expectedOutput: "Operator '==' cannot be applied to operands of type 'int' and 'string'");
1913
CompileAndVerify
(comp, expectedOutput: "True");
2061
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
2100
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
2158
CompileAndVerify
(comp, expectedOutput: "True");
2177
CompileAndVerify
(comp, expectedOutput: "False True True False");
2222
CompileAndVerify
(comp, expectedOutput:
2269
CompileAndVerify
(comp, expectedOutput:
2300
CompileAndVerify
(comp, expectedOutput: @"True True False True True False");
2416
CompileAndVerify
(comp, expectedOutput: expected);
2504
CompileAndVerify
(comp, expectedOutput: "A:1, GetTuple, A:30, A:40, ValueTuple2, A:4, X:5, X:6, Y:7, Y:8, X -> Y:5, A(1) == Y(5), X -> Y:6, A(30) == Y(6), A(40) == Y(7), A(4) == Y(8), True");
2734
CompileAndVerify
(comp, expectedOutput: @"A:1, A:2, A:3, A:4, X:5, GetTuple, X:6, Y:7, ValueTuple2, Y:8, X:5 -> Y:5, A(1) == Y(5), X:6 -> Y:6, A(2) == Y(6), A(3) == Y(7), A(4) == Y(8), True");
2821
CompileAndVerify
(comp, expectedOutput: "GetTuple, A:30, A:40, ValueTuple2, X:6, Y:7, X -> Y:6, A(30) == Y(6), A(40) == Y(7), True");
2985
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
3015
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
3273
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3358
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3393
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3428
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3644
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3679
var verifier =
CompileAndVerify
(comp, expectedOutput: "False True True False True");
3778
CompileAndVerify
(comp, expectedOutput: "Success");
3803
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3906
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False Convert4 Convert4 True Convert5 False Convert6 Convert20 False ");
4000
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4078
var verifier =
CompileAndVerify
(comp, expectedOutput: "False False Convert1 True Convert1 True Convert10 False Convert10 False");
4119
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4179
CompileAndVerify
(comp, expectedOutput: "True False False True");
4233
CompileAndVerify
(comp, expectedOutput: "Success");
4335
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
4383
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
4481
CompileAndVerify
(comp, expectedOutput: expected);
4585
CompileAndVerify
(comp, expectedOutput: expected);
4674
CompileAndVerify
(comp, expectedOutput: expected);
4982
CompileAndVerify
(comp, expectedOutput: "False");
5047
CompileAndVerify
(comp, expectedOutput: "True False False True");
5088
CompileAndVerify
(comp, expectedOutput:
5117
CompileAndVerify
(comp, expectedOutput: "True");
5153
CompileAndVerify
(comp, expectedOutput: "True");
5298
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
5345
CompileAndVerify
(comp, expectedOutput: "True");
5373
CompileAndVerify
(comp, expectedOutput: "overflow");
5394
CompileAndVerify
(comp, expectedOutput: "True");
5420
CompileAndVerify
(comp, expectedOutput: "22");
5504
CompileAndVerify
(comp, expectedOutput: @"X-> (short, short)
5567
CompileAndVerify
(comp, expectedOutput: @"new B(1); new A(2); A(2)->new B(2); new A(3); new B(4); A(3)->new B(3); B(1)==B(3);
CodeGen\CodeGenTupleTest.cs (94)
486
CompileAndVerify
(comp, symbolValidator: m =>
686
CompileAndVerify
(comp, symbolValidator: m =>
1685
CompileAndVerify
(comp1, expectedOutput: "1 hello hello 3");
1694
CompileAndVerify
(comp2, expectedOutput: "1 hello hello 3");
1699
CompileAndVerify
(comp3, expectedOutput: "1 hello hello 3");
4278
var v =
CompileAndVerify
(comp, expectedOutput: @"
5536
CompileAndVerify
(comp, expectedOutput: "C1.M1");
7493
CompileAndVerify
(comp, expectedOutput: "(1, )");
7526
CompileAndVerify
(comp, expectedOutput: "(1, )");
7563
CompileAndVerify
(comp, expectedOutput: "CCC");
8386
CompileAndVerify
(comp);
8904
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
8969
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
9022
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9151
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9232
CompileAndVerify
(comp, expectedOutput:
9315
CompileAndVerify
(comp, expectedOutput:
13522
CompileAndVerify
(comp, expectedOutput:
13929
CompileAndVerify
(comp, expectedOutput:
14093
CompileAndVerify
(comp, expectedOutput:
14773
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
14776
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15034
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15037
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15420
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15423
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15681
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15684
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
16516
CompileAndVerify
(comp, expectedOutput:
16819
CompileAndVerify
(comp, expectedOutput: "comp1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
16870
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16891
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16945
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16966
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17052
CompileAndVerify
(comp, expectedOutput: "C1.M1");
17079
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17130
CompileAndVerify
(comp, expectedOutput:
17182
CompileAndVerify
(comp, expectedOutput:
19339
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
20583
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput:
22782
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
22822
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
23848
CompileAndVerify
(comp, expectedOutput: "42qq", verify: Verification.Fails);
24272
CompileAndVerify
(comp, expectedOutput: "2");
24335
CompileAndVerify
(comp, expectedOutput: "2");
24406
CompileAndVerify
(comp, expectedOutput: "hello");
25020
CompileAndVerify
(comp, expectedOutput: "3");
25278
CompileAndVerify
(comp, expectedOutput: "DONE");
25426
CompileAndVerify
(comp, expectedOutput: "(1, 1) (1, 1) (1, System.Object)");
25549
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(-1, 255)(-1, 255)overflow");
26218
CompileAndVerify
(comp, expectedOutput: "True");
26448
CompileAndVerify
(executeComp, expectedOutput: "ran");
26513
CompileAndVerify
(executeComp, expectedOutput: "ran");
26570
CompileAndVerify
(executeComp, expectedOutput: "ran");
26578
CompileAndVerify
(executeComp2, expectedOutput: "ran");
26632
CompileAndVerify
(executeComp, expectedOutput: "ran");
27040
CompileAndVerify
(comp1, expectedOutput: "123");
27047
CompileAndVerify
(comp4, expectedOutput: "123");
27050
CompileAndVerify
(comp5, expectedOutput: "123");
27054
CompileAndVerify
(comp6, expectedOutput: "123");
27058
CompileAndVerify
(comp7, expectedOutput: "123");
27124
CompileAndVerify
(comp1, expectedOutput: "123");
27131
CompileAndVerify
(comp4, expectedOutput: "123");
27134
CompileAndVerify
(comp5, expectedOutput: "123");
27138
CompileAndVerify
(comp6, expectedOutput: "123");
27142
CompileAndVerify
(comp7, expectedOutput: "123");
27198
CompileAndVerify
(comp1, expectedOutput: "9");
27205
CompileAndVerify
(comp4, expectedOutput: "9");
27208
CompileAndVerify
(comp5, expectedOutput: "9");
27212
CompileAndVerify
(comp6, expectedOutput: "9");
27216
CompileAndVerify
(comp7, expectedOutput: "9");
27276
CompileAndVerify
(comp1, expectedOutput: "9");
27283
CompileAndVerify
(comp4, expectedOutput: "9");
27286
CompileAndVerify
(comp5, expectedOutput: "9");
27290
CompileAndVerify
(comp6, expectedOutput: "9");
27294
CompileAndVerify
(comp7, expectedOutput: "9");
27337
var verifier =
CompileAndVerify
(comp1, verify: Verification.Skipped); // unsafe code
27538
CompileAndVerify
(comp0);
27541
CompileAndVerify
(comp1);
27544
CompileAndVerify
(comp2);
27617
CompileAndVerify
(compilation, expectedOutput:
27655
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Done.");
27902
CompileAndVerify
(comp, expectedOutput: @"Done.");
27951
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28027
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28094
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28157
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28187
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28301
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28390
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28485
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28551
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28684
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28803
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
CodeGen\CodeGenUsingDeclarationTests.cs (8)
683
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1164
CompileAndVerify
(compilation, expectedOutput: "Dispose async");
1191
CompileAndVerify
(compilation, expectedOutput: "Dispose async");
1235
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1282
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1319
CompileAndVerify
(compilation, expectedOutput: "After declarations; ");
1404
CompileAndVerify
(compilation, expectedOutput: "Dispose async 1");
1431
CompileAndVerify
(compilation, expectedOutput: "Dispose async 0");
CodeGen\DestructorTests.cs (1)
701
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify).VerifyIL("B.Finalize",
CodeGen\EventTests.cs (4)
621
CompileAndVerify
(compilation, expectedOutput: @"
711
var verifier =
CompileAndVerify
(compilation,
783
var verifier =
CompileAndVerify
(compilation,
843
var verifier =
CompileAndVerify
(compilation);
CodeGen\ForeachTest.cs (11)
331
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
387
CompileAndVerify
(comp, expectedOutput: "1230").VerifyIL("Test.Main", @"
449
CompileAndVerify
(comp, expectedOutput: "RedGreenBlue", verify: Verification.Fails).VerifyIL("Test.Main", @"
500
CompileAndVerify
(comp, expectedOutput: "hello", verify: Verification.Passes).VerifyIL("Test.Main", @"
548
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @"
599
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
696
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @"
743
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
800
CompileAndVerify
(comp, expectedOutput: "1234").VerifyIL("Test.Main", @"
869
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
1400
CompileAndVerify
(comp, expectedOutput: expectedOutput);
CodeGen\GotoTest.cs (3)
934
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
985
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Fails);
1068
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
CodeGen\IndexAndRangeTests.cs (50)
25
return
CompileAndVerify
(comp, expectedOutput: expectedOutput);
191
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
281
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
413
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
510
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
677
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
830
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
918
CompileAndVerify
(comp, expectedOutput: "throws");
952
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
1025
var verifier =
CompileAndVerify
(comp, expectedOutput: @"5
1099
var verifier =
CompileAndVerify
(comp, expectedOutput: @"f
1184
var verifier =
CompileAndVerify
(comp, expectedOutput: @"5
1823
var verifier =
CompileAndVerify
(comp);
1900
var verifier =
CompileAndVerify
(comp, expectedOutput: @"2
1959
CompileAndVerify
(comp, expectedOutput: "211");
2100
var verifier =
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"3
2127
CompileAndVerify
(compilation).VerifyIL("Util.Convert", @"
2148
CompileAndVerify
(compilation).VerifyIL("Util.Convert", @"
2209
CompileAndVerify
(compilation, expectedOutput: @"
2228
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2249
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2286
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2323
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2364
CompileAndVerify
(compilation).VerifyIL("Util.ToEnd", @"
2384
CompileAndVerify
(compilation).VerifyIL("Util.ToEnd", @"
2417
CompileAndVerify
(compilation).VerifyIL("Util.FromStart", @"
2437
CompileAndVerify
(compilation).VerifyIL("Util.FromStart", @"
2470
CompileAndVerify
(compilation).VerifyIL("Util.All", @"
2553
CompileAndVerify
(compilation, expectedOutput: @"
2589
CompileAndVerify
(compilation, expectedOutput: @"
2627
CompileAndVerify
(compilation, expectedOutput: @"
2691
CompileAndVerify
(compilation, expectedOutput: @"
2728
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2744
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2774
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2803
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2832
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2862
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2891
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2923
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2955
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2990
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3007
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3024
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3045
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3068
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3088
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3196
CompileAndVerify
(comp, expectedOutput:
3261
CompileAndVerify
(comp, expectedOutput:
3362
var verifier =
CompileAndVerify
(comp, expectedOutput:
CodeGen\IndexerTests.cs (1)
1262
CompileAndVerify
(comp1).VerifyDiagnostics();
CodeGen\ITuplePatternTests.cs (3)
56
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
140
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
229
var verifier =
CompileAndVerify
(CreatePatternCompilation(source, TestOptions.DebugDll));
CodeGen\ObjectAndCollectionInitializerTests.cs (5)
1387
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1484
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1821
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3693
CompileAndVerify
(comp, expectedOutput: "1234");
3732
CompileAndVerify
(comp, expectedOutput: "12");
CodeGen\PatternTests.cs (86)
238
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
271
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
335
var compVerifier =
CompileAndVerify
(compilation);
408
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
505
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
637
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
697
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
773
var compVerifier =
CompileAndVerify
(compilation);
834
var compVerifier =
CompileAndVerify
(compilation);
859
var compVerifier =
CompileAndVerify
(compilation);
895
var compVerifier =
CompileAndVerify
(compilation);
934
var compVerifier =
CompileAndVerify
(compilation);
970
var compVerifier =
CompileAndVerify
(compilation);
1010
var compVerifier =
CompileAndVerify
(compilation);
1057
var compVerifier =
CompileAndVerify
(compilation);
1108
var compVerifier =
CompileAndVerify
(compilation);
1143
var compVerifier =
CompileAndVerify
(compilation);
1181
var compVerifier =
CompileAndVerify
(compilation);
1225
var compVerifier =
CompileAndVerify
(compilation);
1284
var compVerifier =
CompileAndVerify
(compilation);
1341
var compVerifier =
CompileAndVerify
(compilation);
1401
var compVerifier =
CompileAndVerify
(compilation);
1473
var compVerifier =
CompileAndVerify
(compilation);
1537
var compVerifier =
CompileAndVerify
(compilation);
1600
var compVerifier =
CompileAndVerify
(compilation);
1659
var compVerifier =
CompileAndVerify
(compilation);
1714
var compVerifier =
CompileAndVerify
(compilation);
1775
var compVerifier =
CompileAndVerify
(compilation);
1842
var compVerifier =
CompileAndVerify
(compilation);
1906
var compVerifier =
CompileAndVerify
(compilation);
1978
var compVerifier =
CompileAndVerify
(compilation);
2040
var compVerifier =
CompileAndVerify
(compilation);
2175
var compVerifier =
CompileAndVerify
(compilation);
2269
var compVerifier =
CompileAndVerify
(compilation);
2406
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2540
var compVerifier =
CompileAndVerify
(compilation);
2616
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2651
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2670
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2729
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2795
var compVerifier =
CompileAndVerify
(compilation);
2841
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
2908
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3003
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3060
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3101
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3135
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3240
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3268
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3298
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3387
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3553
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3635
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3707
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3783
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3994
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3997
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4032
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4035
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4060
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4096
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4123
var compVerifier =
CompileAndVerify
(compilation);
4175
var compVerifier =
CompileAndVerify
(compilation);
4215
var compVerifier =
CompileAndVerify
(compilation);
4250
var compVerifier =
CompileAndVerify
(compilation);
4331
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4510
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4547
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4581
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4776
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4809
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4883
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4919
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4956
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
5458
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5483
CompileAndVerify
(compilation, expectedOutput: "AB");
5510
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5551
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5610
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5655
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5718
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5791
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5882
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5940
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6026
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6109
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
CodeGen\PropertyTests.cs (1)
31
var verifier =
CompileAndVerify
(compilation);
CodeGen\SwitchTests.cs (16)
4519
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
7854
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
7990
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8096
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8227
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8304
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8374
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
9885
var compVerifier =
CompileAndVerify
(compilation,
9937
var compVerifier =
CompileAndVerify
(compilation,
10029
var compVerifier =
CompileAndVerify
(compilation,
10121
var compVerifier =
CompileAndVerify
(compilation,
10522
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "abc");
10609
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Yep, all good!");
10697
compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Yep, all good!");
10804
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "123333456");
10869
compVerifier =
CompileAndVerify
(compilation, expectedOutput: "123333456");
CodeGen\UnsafeTests.cs (2)
10525
CompileAndVerify
(comp, expectedOutput: "2");
11810
var result =
CompileAndVerify
(compilation, expectedOutput: "5");
Emit\BinaryCompatibility.cs (1)
70
CompileAndVerify
(compilation, expectedOutput: @"Base1");
Emit\CompilationEmitTests.cs (28)
1611
var verifier =
CompileAndVerify
(comp);
1688
var verifier =
CompileAndVerify
(comp);
2129
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2161
CompileAndVerify
(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes);
2189
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2218
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2267
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2277
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2289
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2334
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2344
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2356
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2401
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2411
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2423
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2462
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2507
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
4255
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4292
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
4324
CompileAndVerify
(compilation, symbolValidator: module =>
4374
CompileAndVerify
(compilation, symbolValidator: module =>
4435
CompileAndVerify
(compilation, symbolValidator: module =>
4498
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4555
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
5048
CompileAndVerify
(comp, verify: Verification.Fails);
5277
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5320
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5554
CompileAndVerify
(comp, verify: Verification.FailsILVerify, symbolValidator: module =>
Emit\CovariantReturnTests.cs (4)
283
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
316
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
443
CompileAndVerify
(vbCompilation, verify: Verification.Skipped, expectedOutput: expectedOutput)
552
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
Emit\DeterministicTests.cs (3)
42
base.
CompileAndVerify
(compilation, emitOptions: emitOptions, validator: a =>
341
CompileAndVerify
(forwardingCompilation, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator, verify: Verification.Skipped);
440
CompileAndVerify
(comp2, expectedOutput: expectedOutput2);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (3)
2961
var verifier =
CompileAndVerify
(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
2997
var verifier =
CompileAndVerify
(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
3721
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EmitCustomModifiers.cs (5)
47
CompileAndVerify
(c, verify: Verification.Passes, expectedOutput:
610
CompileAndVerify
(comp, expectedOutput: "2");
674
CompileAndVerify
(comp, expectedOutput: "2");
709
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
743
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
Emit\EmitErrorTests.cs (1)
272
CompileAndVerify
(compilationOK);
Emit\EmitMetadataTests.cs (13)
919
CompileAndVerify
(comp, expectedOutput: "1110");
972
CompileAndVerify
(
1043
CompileAndVerify
(
2224
CompileAndVerify
(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options));
2693
CompileAndVerify
(comAssembly, symbolValidator: module =>
2825
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module =>
2848
CompileAndVerify
(reference, symbolValidator: module =>
2900
CompileAndVerify
(reference, symbolValidator: module =>
3509
CompileAndVerify
(
3546
CompileAndVerify
(
3596
CompileAndVerify
(CreateEmptyCompilation(source, parseOptions: parseOptions),
3757
CompileAndVerify
(comp).VerifyDiagnostics();
3799
CompileAndVerify
(comp).VerifyDiagnostics();
Emit\EntryPointTests.cs (10)
32
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2");
51
var verifier =
CompileAndVerify
(compilation);
380
CompileAndVerify
(compilation, expectedOutput: "1");
401
CompileAndVerify
(compilation, expectedOutput: "1");
492
CompileAndVerify
(compilation, expectedOutput: "5");
729
CompileAndVerify
(compilation, expectedOutput: "1");
758
CompileAndVerify
(compilation, expectedOutput: "1");
794
CompileAndVerify
(compilation, expectedOutput: "1");
813
CompileAndVerify
(compilation, expectedOutput: "1");
816
CompileAndVerify
(compilation, expectedOutput: "2");
Emit\InAttributeModifierTests.cs (34)
2497
CompileAndVerify
(reference, symbolValidator: module =>
2545
CompileAndVerify
(reference, symbolValidator: module =>
2592
CompileAndVerify
(reference, symbolValidator: module =>
2647
CompileAndVerify
(reference, symbolValidator: module =>
2695
CompileAndVerify
(reference, symbolValidator: module =>
2742
CompileAndVerify
(reference, symbolValidator: module =>
2787
CompileAndVerify
(reference, symbolValidator: module =>
2832
CompileAndVerify
(reference, symbolValidator: module =>
2877
CompileAndVerify
(reference, symbolValidator: module =>
2922
CompileAndVerify
(reference, symbolValidator: module =>
2967
CompileAndVerify
(reference, symbolValidator: module =>
3012
CompileAndVerify
(reference, symbolValidator: module =>
3058
CompileAndVerify
(reference, symbolValidator: module =>
3104
CompileAndVerify
(reference, symbolValidator: module =>
3150
CompileAndVerify
(reference, symbolValidator: module =>
3196
CompileAndVerify
(reference, symbolValidator: module =>
3244
CompileAndVerify
(reference, symbolValidator: module =>
3292
CompileAndVerify
(reference, symbolValidator: module =>
3347
CompileAndVerify
(reference, symbolValidator: module =>
3395
CompileAndVerify
(reference, symbolValidator: module =>
3443
CompileAndVerify
(reference, symbolValidator: module =>
3489
CompileAndVerify
(reference, symbolValidator: module =>
3535
CompileAndVerify
(reference, symbolValidator: module =>
3581
CompileAndVerify
(reference, symbolValidator: module =>
3627
CompileAndVerify
(reference, symbolValidator: module =>
3669
CompileAndVerify
(reference, symbolValidator: module =>
3702
CompileAndVerify
(reference, symbolValidator: module =>
3741
CompileAndVerify
(reference, symbolValidator: module =>
3783
CompileAndVerify
(reference, symbolValidator: module =>
4170
CompileAndVerify
(testRef, symbolValidator: module =>
4217
CompileAndVerify
(testRef, symbolValidator: module =>
4264
CompileAndVerify
(testRef, symbolValidator: module =>
4313
CompileAndVerify
(testRef, symbolValidator: module =>
4365
CompileAndVerify
(testRef, symbolValidator: module =>
Emit\NoPiaEmbedTypes.cs (145)
48
CompileAndVerify
(piaCompilation);
97
CompileAndVerify
(piaCompilation);
173
CompileAndVerify
(piaCompilation);
230
CompileAndVerify
(piaCompilation);
299
CompileAndVerify
(piaCompilation);
352
CompileAndVerify
(piaCompilation);
402
CompileAndVerify
(piaCompilation);
450
CompileAndVerify
(piaCompilation);
800
CompileAndVerify
(piaCompilation);
849
CompileAndVerify
(piaCompilation);
1069
CompileAndVerify
(piaCompilation);
1667
var verifier =
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
1672
verifier =
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
1780
CompileAndVerify
(compilation1, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify);
1782
CompileAndVerify
(compilation2, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify);
1804
CompileAndVerify
(piaCompilation);
1862
CompileAndVerify
(piaCompilation);
1915
var verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
1922
verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
1953
CompileAndVerify
(piaCompilation);
2003
var verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
2011
verifier =
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
2042
CompileAndVerify
(piaCompilation);
2099
CompileAndVerify
(piaCompilation);
2169
CompileAndVerify
(piaCompilation);
2242
var verifier =
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2246
verifier =
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2285
CompileAndVerify
(piaCompilation);
2328
var verifier =
CompileAndVerify
(compilation1);
2332
verifier =
CompileAndVerify
(compilation2);
2364
CompileAndVerify
(piaCompilation);
2437
CompileAndVerify
(piaCompilation);
2503
CompileAndVerify
(piaCompilation);
2682
CompileAndVerify
(piaCompilation);
2721
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2723
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2754
CompileAndVerify
(piaCompilation);
2793
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2795
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2818
CompileAndVerify
(piaCompilation);
2852
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2854
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2879
CompileAndVerify
(piaCompilation);
2915
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2917
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
2942
CompileAndVerify
(piaCompilation);
2981
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
2983
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3008
CompileAndVerify
(piaCompilation);
3047
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3049
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3087
CompileAndVerify
(piaCompilation).VerifyDiagnostics();
3124
CompileAndVerify
(compilation1.AddReferences(dispIdDefinition), symbolValidator: metadataValidator).VerifyDiagnostics();
3131
CompileAndVerify
(compilation2.AddReferences(dispIdDefinition), symbolValidator: metadataValidator).VerifyDiagnostics();
3200
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3202
CompileAndVerify
(compilation1.AddReferences(empty), symbolValidator: metadataValidator);
3264
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3288
CompileAndVerify
(piaCompilation);
3329
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3331
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3355
CompileAndVerify
(piaCompilation);
3393
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3395
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3420
CompileAndVerify
(piaCompilation);
3465
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3467
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3553
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3573
CompileAndVerify
(piaCompilation);
3610
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3612
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3637
CompileAndVerify
(piaCompilation);
3676
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
3678
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
3702
CompileAndVerify
(piaCompilation);
3749
CompileAndVerify
(piaCompilation);
3801
CompileAndVerify
(piaCompilation1);
3826
CompileAndVerify
(piaCompilation2);
3886
CompileAndVerify
(piaCompilation);
3979
CompileAndVerify
(piaCompilation);
3985
CompileAndVerify
(compilation1);
3992
CompileAndVerify
(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
3998
CompileAndVerify
(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4004
CompileAndVerify
(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4010
CompileAndVerify
(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4075
CompileAndVerify
(piaCompilation);
4081
CompileAndVerify
(compilation1);
4088
CompileAndVerify
(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4094
CompileAndVerify
(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4100
CompileAndVerify
(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4106
CompileAndVerify
(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected);
4143
CompileAndVerify
(piaCompilation);
4181
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4183
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4220
CompileAndVerify
(piaCompilation);
4265
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4267
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4304
CompileAndVerify
(piaCompilation);
4342
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4344
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4368
CompileAndVerify
(piaCompilation);
4406
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4408
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4433
CompileAndVerify
(piaCompilation);
4466
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4468
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4493
CompileAndVerify
(piaCompilation);
4526
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4528
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4553
CompileAndVerify
(piaCompilation);
4586
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4588
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4619
CompileAndVerify
(piaCompilation);
4652
CompileAndVerify
(compilation1, symbolValidator: metadataValidator);
4654
CompileAndVerify
(compilation2, symbolValidator: metadataValidator);
4676
CompileAndVerify
(piaCompilation1);
4696
CompileAndVerify
(piaCompilation2);
4744
CompileAndVerify
(piaCompilation1);
4765
CompileAndVerify
(piaCompilation2);
4811
CompileAndVerify
(compilation3);
4821
CompileAndVerify
(compilation4);
4843
CompileAndVerify
(piaCompilation1);
4898
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
4902
CompileAndVerify
(compilation4, verify: Verification.FailsPEVerify);
4924
CompileAndVerify
(piaCompilation1);
4946
CompileAndVerify
(piaCompilation2);
4994
CompileAndVerify
(piaCompilation1);
5162
CompileAndVerify
(piaCompilation1);
5184
CompileAndVerify
(piaCompilation2);
5214
CompileAndVerify
(compilation3);
5218
CompileAndVerify
(compilation4);
5240
CompileAndVerify
(piaCompilation1);
5262
CompileAndVerify
(piaCompilation2);
5319
CompileAndVerify
(piaCompilation1);
5375
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
5379
CompileAndVerify
(compilation4, verify: Verification.FailsPEVerify);
5427
CompileAndVerify
(IEvent_Compilation);
5533
CompileAndVerify
(NetImpl_1_Compilation, symbolValidator: metadataValidator);
5538
CompileAndVerify
(NetImpl_2_Compilation, symbolValidator: metadataValidator);
5597
CompileAndVerify
(app_compilation, symbolValidator: IEvent_ref.Properties.EmbedInteropTypes ? metadataValidator : null,
5622
CompileAndVerify
(piaCompilation);
5704
CompileAndVerify
(piaCompilation);
5736
CompileAndVerify
(compilation0, symbolValidator: symbolValidator);
5739
CompileAndVerify
(compilation0, symbolValidator: symbolValidator);
5802
CompileAndVerify
(piaCompilation);
5999
CompileAndVerify
(compilation,
Emit\OptionalArgumentsTests.cs (6)
110
CompileAndVerify
(compilation, expectedOutput:
146
CompileAndVerify
(comp1, sourceSymbolValidator: module =>
178
CompileAndVerify
(comp2a, expectedOutput:
187
CompileAndVerify
(comp2b, expectedOutput:
209
CompileAndVerify
(comp, sourceSymbolValidator: module =>
461
CompileAndVerify
(comp, symbolValidator: module =>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (455)
CodeGen\CodeGenCallTests.cs (22)
33606
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
33678
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
33813
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
33885
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34020
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34092
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34240
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
34312
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34384
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34532
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
34604
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34676
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34748
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34820
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34901
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
34982
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
35070
CompileAndVerify
(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics();
35152
CompileAndVerify
(comp, expectedOutput: "124125125:124125125:124125125").VerifyDiagnostics();
35234
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
35399
CompileAndVerify
(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics();
35490
CompileAndVerify
(comp, expectedOutput: "123123126:123123126:123123126").VerifyDiagnostics();
35588
CompileAndVerify
(comp, expectedOutput: "123123127:123123127:123123127").VerifyDiagnostics();
CodeGen\CodeGenLengthBasedSwitchTests.cs (40)
79
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
269
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
507
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
831
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.Skipped);
1036
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1368
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1474
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1649
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1831
var verifier =
CompileAndVerify
(comp);
1983
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2089
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2320
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2432
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2636
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2866
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
3170
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
4386
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
6752
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
7763
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9056
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9186
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9368
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9583
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9827
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9964
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10344
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10805
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11087
CompileAndVerify
(comp, expectedOutput: "RAN");
11136
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11335
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11645
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11992
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12336
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12649
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12987
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13110
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13304
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13587
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13912
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
14022
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (4)
6029
var verifier =
CompileAndVerify
(comp, expectedOutput:
6170
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS);
6326
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS, symbolValidator: containerValidator);
6383
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
CodeGen\CodeGenSpanBasedStringConcatTests.cs (47)
336
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
389
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
444
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
488
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
538
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
590
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "sccs" : null, verify: Verification.FailsPEVerify);
676
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
751
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
825
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1098
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1208
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1388
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1499
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1562
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1624
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scscsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1685
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1765
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1811
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1870
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1957
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2078
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2139
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "cssscsssccsc" : null, verify: Verification.FailsPEVerify);
2267
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2345
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2422
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2789
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2977
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3253
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3438
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aaab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3510
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3586
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsscsscsscsscsscs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3659
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3780
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3828
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3898
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4032
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4364
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4417
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4546
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4636
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcdabdccdabdcabcabddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4760
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4830
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "csssscsssscssssccscsscsccssc" : null, verify: Verification.FailsPEVerify);
5036
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5117
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5197
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5677
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsssssssc" : null, verify: ExecutionConditionUtil.IsCoreClr ? default : Verification.Skipped);
5867
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcde" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
CodeGen\IndexAndRangeTests.cs (40)
58
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Length Index=9 Value=1, Index(^1) Length 2 Index=9 Value=2, Index(^1) Length 3 Index=9 Value=3,");
234
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
276
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Id(1) Id(2)");
313
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
396
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
487
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
569
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Id(42) Index(^2) Id(43) Result=42,43");
824
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(42) Id(2) Id(43) Result=42,43");
871
var verifier =
CompileAndVerify
(comp);
919
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Index(^2) Id(42) Index(^3) Id(43) Result=42,43");
1015
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Length Id(1) Index=9 Value=1 Index(^2) Length Id(2) Index=8 Value=2");
1218
var verifier =
CompileAndVerify
(comp, expectedOutput: "Length Index=9 Length Index=9 Result=42");
1264
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" +
1340
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1400
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" +
1476
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1568
var verifier =
CompileAndVerify
(comp, expectedOutput: "ContainerLength ContainerIndex=9 Length ContainerIndex=9 Index=8 Value=42 ContainerIndex=9 Length ContainerIndex=9 Index=7 Value=43");
1760
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1803
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(^1) Length Index=9 Id(1) X=1 Id(^2) Id(^3) Length Index=7 Id(2) X=2");
1977
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 44");
2199
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(3..^6) Length Id(1) Slice(3, 1) Id(42) Id(2) Slice(3, 1) Id(43) Results=42,43");
2535
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) ContainerLength ContainerSlice(1, 8) Range(2..^2) Length Id(2) Slice(2, 6) Id(42) Id(3) Slice(2, 6) Id(43) Results=42,43");
2659
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Range(2..^2)");
2756
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) ContainerLength Range(2..^2) ContainerSlice(1, 8) Range(3..^3) Length Id(4) Slice(3, 4) Id(5)");
3000
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(2)");
3095
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(2) Id(3) Id(4) Id(5)");
3285
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Range(2..^2)");
3425
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42");
3546
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42 Id(1) Id(43) X=43");
3621
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)", verify: Verification.Skipped);
3712
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)");
3798
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)");
3885
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1) Id(2) Id(3)");
4025
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(3..^6)");
4052
var verifier =
CompileAndVerify
(comp, expectedOutput: "3 6");
4177
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=9 Value=2");
4226
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=1 Value=2");
4265
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=2 Value=2");
4416
var verifier =
CompileAndVerify
(comp, expectedOutput: "++ Length Index=7 X=42 Index=7 Y=43 Index=7 Z=44", verify: Verification.Skipped);
4459
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped,
Emit\EditAndContinue\AssemblyReferencesTests.cs (11)
223
var v0 =
CompileAndVerify
(compilation0);
224
var v1 =
CompileAndVerify
(compilation1);
225
var v2 =
CompileAndVerify
(compilation2);
327
var v0 =
CompileAndVerify
(compilation0);
328
var v1 =
CompileAndVerify
(compilation1);
329
var v2 =
CompileAndVerify
(compilation2);
410
var v0 =
CompileAndVerify
(compilation0);
411
var v1 =
CompileAndVerify
(compilation1);
412
var v2 =
CompileAndVerify
(compilation2);
494
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsILVerify);
598
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (46)
248
var v0 =
CompileAndVerify
(compilation0);
309
var v0 =
CompileAndVerify
(compilation0);
381
var v0 =
CompileAndVerify
(compilation0);
439
var v0 =
CompileAndVerify
(compilation0);
491
var v0 =
CompileAndVerify
(compilation0);
551
var v0 =
CompileAndVerify
(compilation0);
605
var v0 =
CompileAndVerify
(compilation0);
660
var v0 =
CompileAndVerify
(compilation0);
716
var v0 =
CompileAndVerify
(compilation0);
771
var v0 =
CompileAndVerify
(compilation0);
839
var v0 =
CompileAndVerify
(compilation0);
914
var v0 =
CompileAndVerify
(compilation0);
988
var v0 =
CompileAndVerify
(compilation0);
1055
var v0 =
CompileAndVerify
(compilation0);
1114
var v0 =
CompileAndVerify
(compilation0);
1202
var v0 =
CompileAndVerify
(compilation0);
1291
var v0 =
CompileAndVerify
(compilation0);
1375
var v0 =
CompileAndVerify
(compilation0);
1466
var v0 =
CompileAndVerify
(compilation0);
1548
var v0 =
CompileAndVerify
(compilation0);
1625
var v0 =
CompileAndVerify
(compilation0);
1724
var v0 =
CompileAndVerify
(compilation0);
1815
var v0 =
CompileAndVerify
(compilation0);
1923
var v0 =
CompileAndVerify
(compilation0);
2121
var v0 =
CompileAndVerify
(compilation0);
2332
var v0 =
CompileAndVerify
(compilation0);
2470
var v0 =
CompileAndVerify
(compilation0);
2587
var v0 =
CompileAndVerify
(compilation0);
2725
var v0 =
CompileAndVerify
(compilation0);
2793
var v0 =
CompileAndVerify
(compilation0);
2863
var v0 =
CompileAndVerify
(compilation0);
2969
var v0 =
CompileAndVerify
(compilation0);
3089
var v0 =
CompileAndVerify
(compilation0);
3185
var v0 =
CompileAndVerify
(compilation0);
3246
var v0 =
CompileAndVerify
(compilation0);
3485
var v0 =
CompileAndVerify
(compilation0);
3730
var v0 =
CompileAndVerify
(compilation0);
3851
var v0 =
CompileAndVerify
(compilation0);
3931
var v0 =
CompileAndVerify
(compilation0);
4124
var v0 =
CompileAndVerify
(compilation0);
4209
var v0 =
CompileAndVerify
(compilation0);
4291
var v0 =
CompileAndVerify
(compilation0);
4364
var v0 =
CompileAndVerify
(compilation0);
4446
var v0 =
CompileAndVerify
(compilation0);
4629
var v0 =
CompileAndVerify
(compilation0);
4688
var v0 =
CompileAndVerify
(compilation0);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
53
var v0 =
CompileAndVerify
(compilation0);
117
var v0 =
CompileAndVerify
(compilation0);
181
var v0 =
CompileAndVerify
(compilation0);
245
var v0 =
CompileAndVerify
(compilation0);
309
var v0 =
CompileAndVerify
(compilation0);
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
129
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (51)
232
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
349
var v0 =
CompileAndVerify
(compilation0);
451
var v0 =
CompileAndVerify
(compilation0);
524
var v0 =
CompileAndVerify
(compilation0);
575
var v0 =
CompileAndVerify
(compilation0);
1123
var v0 =
CompileAndVerify
(compilation0);
1548
var v0 =
CompileAndVerify
(compilation0);
1989
var v0 =
CompileAndVerify
(compilation0);
2567
var v0 =
CompileAndVerify
(compilation0);
2736
var v0 =
CompileAndVerify
(compilation0);
3275
var v0 =
CompileAndVerify
(compilation0);
3670
var v0 =
CompileAndVerify
(compilation0);
3775
var v0 =
CompileAndVerify
(compilation0);
3884
var v0 =
CompileAndVerify
(compilation0);
3990
var v0 =
CompileAndVerify
(compilation0);
4092
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
4255
var v0 =
CompileAndVerify
(compilation0);
4489
var v0 =
CompileAndVerify
(compilation0);
4649
var v0 =
CompileAndVerify
(compilation0);
5112
var v0 =
CompileAndVerify
(compilation0);
5460
var v0 =
CompileAndVerify
(compilation0);
5797
var v0 =
CompileAndVerify
(compilation0);
6439
var v0 =
CompileAndVerify
(compilation0);
6982
var v0 =
CompileAndVerify
(compilation0);
7421
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
7743
var v0 =
CompileAndVerify
(compilation0);
8011
CompileAndVerify
(compilation0, symbolValidator: module =>
8170
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module =>
8714
var v0 =
CompileAndVerify
(compilation0);
8791
var v0 =
CompileAndVerify
(compilation0);
8880
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
9035
var v0 =
CompileAndVerify
(compilation0);
9156
var v0 =
CompileAndVerify
(compilation0);
9305
var v0 =
CompileAndVerify
(compilation0);
9465
var v0 =
CompileAndVerify
(compilation0);
9577
var v0 =
CompileAndVerify
(compilation0);
9753
var v0 =
CompileAndVerify
(compilation0);
9987
var v0 =
CompileAndVerify
(compilation0);
10635
var v0 =
CompileAndVerify
(compilation0);
10702
var v0 =
CompileAndVerify
(compilation0);
10766
var v0 =
CompileAndVerify
(compilation0);
10835
var v0 =
CompileAndVerify
(compilation0);
10889
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
10951
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11017
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11070
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11121
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11175
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11236
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11291
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11358
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTests.cs (50)
351
var v0 =
CompileAndVerify
(compilation0);
404
var v0 =
CompileAndVerify
(compilation0);
472
var v0 =
CompileAndVerify
(compilation0);
1833
var v0 =
CompileAndVerify
(compilation0);
1926
var v0 =
CompileAndVerify
(compilation0);
2011
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2086
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2151
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2229
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
6171
var v0 =
CompileAndVerify
(compilation0);
6601
var v0 =
CompileAndVerify
(compilation0);
8631
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
9715
var v0 =
CompileAndVerify
(compilation0);
9817
var v0 =
CompileAndVerify
(compilation0);
10140
var v0 =
CompileAndVerify
(compilation0);
10513
var v0 =
CompileAndVerify
(compilation0);
10610
var v0 =
CompileAndVerify
(compilation0);
10733
var v0 =
CompileAndVerify
(compilation0);
10965
var v0 =
CompileAndVerify
(compilation0);
11642
var v0 =
CompileAndVerify
(compilation0);
11824
var v0 =
CompileAndVerify
(compilation0);
11946
var v0 =
CompileAndVerify
(compilation0);
11999
var v0 =
CompileAndVerify
(compilation0);
12924
var v0 =
CompileAndVerify
(compilation0);
13040
var v0 =
CompileAndVerify
(compilation0);
13086
var v0 =
CompileAndVerify
(compilation0);
13235
var v0 =
CompileAndVerify
(compilation0);
13369
var v0 =
CompileAndVerify
(compilation0);
13478
var v0 =
CompileAndVerify
(compilation0);
13596
var v0 =
CompileAndVerify
(compilation0);
13787
var v0 =
CompileAndVerify
(compilation0);
13916
var v0 =
CompileAndVerify
(compilation0);
14064
var v0 =
CompileAndVerify
(compilation0);
14260
var v0 =
CompileAndVerify
(compilation0);
14369
var v0 =
CompileAndVerify
(compilation0);
14479
var v0 =
CompileAndVerify
(compilation0);
14643
var v0 =
CompileAndVerify
(compilation0);
14788
var v0 =
CompileAndVerify
(compilation0);
14893
var v0 =
CompileAndVerify
(compilation0);
15056
var v0 =
CompileAndVerify
(compilation0);
15260
var v0 =
CompileAndVerify
(compilation0);
15508
var v0 =
CompileAndVerify
(compilation0);
15692
var v0 =
CompileAndVerify
(compilation0);
15765
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
15871
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16301
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
18943
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
19019
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
19113
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
19202
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
Emit\EditAndContinue\LocalSlotMappingTests.cs (23)
50
var v0 =
CompileAndVerify
(compilation0);
125
var v0 =
CompileAndVerify
(compilation0);
343
CompileAndVerify
(debug).VerifyPdb("C.M", @"
376
CompileAndVerify
(release).VerifyPdb("C.M", @"
533
var v0 =
CompileAndVerify
(compilation0);
645
var v0 =
CompileAndVerify
(compilation0);
755
var v0 =
CompileAndVerify
(compilation0);
846
var v0 =
CompileAndVerify
(compilation0);
1666
var v0 =
CompileAndVerify
(compilation0);
2150
var v0 =
CompileAndVerify
(compilation0);
2343
var v0 =
CompileAndVerify
(compilation0);
2884
var v0 =
CompileAndVerify
(compilation0);
2993
var v0 =
CompileAndVerify
(compilation0);
3120
var v0 =
CompileAndVerify
(compilation0);
3334
var v0 =
CompileAndVerify
(compilation0);
3441
var v0 =
CompileAndVerify
(compilation0);
3554
var v0 =
CompileAndVerify
(compilation0);
3662
var v0 =
CompileAndVerify
(compilation0);
3754
var v0 =
CompileAndVerify
(compilation0);
3896
var v0 =
CompileAndVerify
(compilation0);
3973
var v0 =
CompileAndVerify
(compilation0);
4082
var v0 =
CompileAndVerify
(compilation0);
5061
var v0 =
CompileAndVerify
(compilation0);
Emit\ManagedAddressTests.cs (1)
66
var verifier =
CompileAndVerify
(comp, expectedOutput: "012", verify: Verification.Fails with
Emit\NumericIntPtrTests.cs (62)
1054
var verifier =
CompileAndVerify
(comp);
1102
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1117
verifier =
CompileAndVerify
(comp);
1140
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1155
verifier =
CompileAndVerify
(comp);
1336
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput($"{size}{size}{size}{size}"), verify: Verification.FailsPEVerify);
1439
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1463
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(@"1"), verify: Verification.FailsPEVerify);
1498
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1654
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1765
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
2262
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"), verify: Verification.FailsPEVerify);
2300
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-1" : "1152921504606846975"));
2418
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedOutput));
2489
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2623
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2805
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("0, 0, 0, 0"));
2830
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
2863
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3059
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3066
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3069
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3072
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3075
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3133
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3301
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
6028
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext ? Verification.Skipped : Verification.FailsPEVerify);
6257
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6633
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6865
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6905
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
8138
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8190
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8416
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8620
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8696
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9041
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.PassesOrFailFast | VerificationStatus.FailsPEVerify }, expectedOutput: IncludeExpectedOutput(expectedResult));
9076
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.FailsPEVerify | VerificationStatus.PassesOrFailFast }, expectedOutput: IncludeExpectedOutput(expectedResult)).VerifyDiagnostics(expectedDiagnostics);
9128
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "4294967337")).VerifyDiagnostics(
9146
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "41" : "4294967337")).VerifyDiagnostics();
9195
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "2147483648")).VerifyDiagnostics(
9213
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-2147483648" : "2147483648")).VerifyDiagnostics();
9253
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9283
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9307
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9435
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9540
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(expectedOutput));
9709
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9840
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
10031
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
10716
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1, 2, 3, 4"), verify: Verification.FailsPEVerify);
10732
CompileAndVerify
(comp2, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.FailsPEVerify);
10838
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10906
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10993
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11055
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("OVERFLOW RAN"), verify: Verification.Skipped);
11059
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN"), verify: Verification.Skipped);
11636
return
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11694
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("RAN"));
11712
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("63"), verify: Verification.FailsPEVerify);
11760
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("00"));
11829
CompileAndVerify
(comp,
PDB\PDBAsyncTests.cs (15)
71
var v =
CompileAndVerify
(compilation);
621
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(text, options: TestOptions.DebugDll));
759
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
847
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
952
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1039
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1155
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1259
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1366
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1464
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1550
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1658
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1694
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1948
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
2018
var v =
CompileAndVerify
(compilation);
PDB\PDBDynamicLocalsTests.cs (1)
1709
var v =
CompileAndVerify
(c);
PDB\PDBTests.cs (32)
3268
var v =
CompileAndVerify
(c);
3721
var verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3775
verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3843
var verifier =
CompileAndVerify
(c, expectedOutput: "1234");
3937
verifier =
CompileAndVerify
(c, expectedOutput: "1234");
4009
var verifier =
CompileAndVerify
(c, expectedOutput: "66");
4041
verifier =
CompileAndVerify
(c, expectedOutput: "66");
5626
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5775
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5864
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5953
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll));
6105
var v =
CompileAndVerify
(c);
6222
var v =
CompileAndVerify
(c);
6348
var v =
CompileAndVerify
(c);
6441
var v =
CompileAndVerify
(c);
6528
var v =
CompileAndVerify
(c);
6589
var v =
CompileAndVerify
(c);
6653
var v =
CompileAndVerify
(c);
6737
var v =
CompileAndVerify
(c);
6852
var v =
CompileAndVerify
(c);
6954
var v =
CompileAndVerify
(c);
8695
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9092
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9459
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9688
var verifier =
CompileAndVerify
(c);
10530
var verifier =
CompileAndVerify
(c);
10701
var verifier =
CompileAndVerify
(c);
10884
var verifier =
CompileAndVerify
(c);
10971
CompileAndVerify
(c).VerifyIL(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source,
11148
var cv =
CompileAndVerify
(c);
11287
var v =
CompileAndVerify
(c);
11734
var v =
CompileAndVerify
(c);
PDB\PDBTupleTests.cs (1)
311
var v =
CompileAndVerify
(c);
PDB\PDBUsingTests.cs (3)
2974
var v =
CompileAndVerify
(comp, validator: (peAssembly) =>
3155
var v =
CompileAndVerify
(compilation);
3228
var v =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2952)
Attributes\AttributeTests.cs (51)
504
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
585
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1119
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1183
CompileAndVerify
(comp, expectedOutput: @"A=True, B.Length=1, B[0]=Hello");
1222
CompileAndVerify
(comp, expectedOutput: @"World");
1261
CompileAndVerify
(comp, expectedOutput: @"World");
1299
CompileAndVerify
(comp, expectedOutput: @"True");
1339
CompileAndVerify
(comp, expectedOutput: "A=1, B=42");
1572
var verifier =
CompileAndVerify
(compilation);
1611
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
1665
CompileAndVerify
(
1728
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3144
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3190
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3224
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3268
CompileAndVerify
(compilation).VerifyDiagnostics();
3316
CompileAndVerify
(compilation).VerifyDiagnostics();
3368
CompileAndVerify
(compilation).VerifyDiagnostics();
3423
CompileAndVerify
(compilation).VerifyDiagnostics();
3469
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3608
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3643
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3688
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3835
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3877
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3914
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3959
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4040
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4108
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4151
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4196
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4240
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4285
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4326
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4535
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4580
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4620
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4996
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5075
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5148
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5185
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5220
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
5267
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5338
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5376
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5533
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
9954
CompileAndVerify
(compilation2, symbolValidator: (m) =>
9973
CompileAndVerify
(compilation3, symbolValidator: (m) =>
9994
CompileAndVerify
(compilation, symbolValidator: (m) =>
10364
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
10757
var verifier =
CompileAndVerify
(
Attributes\AttributeTests_Assembly.cs (27)
351
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, symbolValidator: m =>
414
CompileAndVerify
(compilation).VerifyDiagnostics(
424
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
465
CompileAndVerify
(compilation).VerifyDiagnostics();
472
CompileAndVerify
(compilation,
497
CompileAndVerify
(compilation).VerifyDiagnostics(
507
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
595
CompileAndVerify
(compilation,
626
CompileAndVerify
(compilation,
656
CompileAndVerify
(compilation,
686
CompileAndVerify
(compilation,
715
CompileAndVerify
(compilation, verify: Verification.Fails,
744
CompileAndVerify
(compilation, verify: Verification.Fails,
777
CompileAndVerify
(compilation, verify: Verification.Fails,
817
CompileAndVerify
(compilation,
1029
CompileAndVerify
(compilation, symbolValidator: module =>
1330
CompileAndVerify
(consoleappCompilation, symbolValidator: module =>
1458
CompileAndVerify
(compilation);
1843
CompileAndVerify
(assembly, symbolValidator: moduleSymbol =>
2125
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2157
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2187
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2219
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2244
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2295
CompileAndVerify
(comp, symbolValidator: (m) =>
2351
CompileAndVerify
(comp, symbolValidator: (m) =>
2379
CompileAndVerify
(comp3, symbolValidator: (m) =>
Attributes\AttributeTests_CallerInfoAttributes.cs (108)
74
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
140
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
376
CompileAndVerify
(compilation).VerifyDiagnostics(
421
CompileAndVerify
(compilation, expectedOutput: "123").VerifyDiagnostics();
460
CompileAndVerify
(compilation, expectedOutput: "456").VerifyDiagnostics();
499
CompileAndVerify
(compilation, expectedOutput: "<default-arg>").VerifyDiagnostics();
527
CompileAndVerify
(compilation, expectedOutput:
566
CompileAndVerify
(compilation, expectedOutput:
627
CompileAndVerify
(compilation, expectedOutput:
660
CompileAndVerify
(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics();
691
CompileAndVerify
(compilation, expectedOutput: "2 + 2").VerifyDiagnostics();
717
CompileAndVerify
(compilation, expectedOutput: "myIntegerExpression").VerifyDiagnostics();
743
CompileAndVerify
(compilation, expectedOutput: "myIntegerExpression * 2").VerifyDiagnostics();
768
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
797
CompileAndVerify
(compilation, expectedOutput: "Main").VerifyDiagnostics(
826
CompileAndVerify
(compilation, expectedOutput: "Main").VerifyDiagnostics(
1064
CompileAndVerify
(compilation, expectedOutput: @"5 + 4
1138
CompileAndVerify
(compilation, expectedOutput: "x").VerifyDiagnostics();
1216
CompileAndVerify
(compilation, expectedOutput:
1251
CompileAndVerify
(compilation, expectedOutput:
1291
CompileAndVerify
(compilation, expectedOutput:
1322
CompileAndVerify
(compilation, expectedOutput: @"<Main>$
1347
CompileAndVerify
(compilation, expectedOutput: @"<default>
1394
CompileAndVerify
(compilation, expectedOutput: @"<default>
1445
CompileAndVerify
(compilation, expectedOutput: "1 + /**/ 1").VerifyDiagnostics();
1479
CompileAndVerify
(compilation, expectedOutput: "123").VerifyDiagnostics();
1513
CompileAndVerify
(compilation, expectedOutput:
1546
CompileAndVerify
(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics();
1583
CompileAndVerify
(compilation, expectedOutput: "2 + 2").VerifyDiagnostics();
1614
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
1649
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
1689
CompileAndVerify
(compilation, expectedOutput:
1731
CompileAndVerify
(compilation, expectedOutput:
1777
CompileAndVerify
(compilation, expectedOutput:
1816
CompileAndVerify
(compilation, expectedOutput: @"<default-caller-name>
1850
CompileAndVerify
(compilation, expectedOutput: @"<default>
1914
CompileAndVerify
(compilation, expectedOutput: @"<default>
1942
CompileAndVerify
(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics();
1974
CompileAndVerify
(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics();
2006
CompileAndVerify
(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics();
2039
CompileAndVerify
(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics();
2078
CompileAndVerify
(compilation, expectedOutput:
2122
CompileAndVerify
(compilation, expectedOutput: @"'0', '2', '2', '0+0', '', '1+1'
2154
CompileAndVerify
(compilation, expectedOutput: "'<default1>', '<default0>'").VerifyDiagnostics();
2182
CompileAndVerify
(compilation, expectedOutput: "'3', '1+2'").VerifyDiagnostics();
2210
CompileAndVerify
(compilation, expectedOutput: @"'3', '1+2'").VerifyDiagnostics();
2298
CompileAndVerify
(compilation, expectedOutput: "'3', '0'").VerifyDiagnostics();
2332
CompileAndVerify
(compilation, expectedOutput: @"2, 1+ 1
2368
CompileAndVerify
(compilation, expectedOutput: @"s1: s1-arg
2406
CompileAndVerify
(compilation, expectedOutput: @"s1: s1-arg
2443
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
2494
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
2678
CompileAndVerify
(compilation, expectedOutput: expected);
2712
CompileAndVerify
(compilation, expectedOutput: expected);
2756
CompileAndVerify
(compilation, expectedOutput: expected);
2847
CompileAndVerify
(compilation, expectedOutput: expected);
2892
CompileAndVerify
(compilation, expectedOutput: expected);
2927
CompileAndVerify
(compilation, expectedOutput: expected);
2958
CompileAndVerify
(compilation, expectedOutput: expected);
3047
CompileAndVerify
(compilation, expectedOutput: expected);
3078
CompileAndVerify
(compilation, expectedOutput: expected);
3171
CompileAndVerify
(compilation, expectedOutput: expected);
3279
CompileAndVerify
(compilation, expectedOutput: expected);
3391
CompileAndVerify
(compilation, expectedOutput: expected);
3429
CompileAndVerify
(compilation, expectedOutput: expected);
3492
CompileAndVerify
(compilation, expectedOutput: "");
3523
CompileAndVerify
(compilation, expectedOutput: "Main");
3564
CompileAndVerify
(compilation, expectedOutput: expected);
3607
CompileAndVerify
(compilation, expectedOutput: expected);
3649
CompileAndVerify
(compilation, expectedOutput: expected);
3695
CompileAndVerify
(compilation, expectedOutput: expected);
3744
CompileAndVerify
(compilation, expectedOutput: expected);
3783
CompileAndVerify
(compilation, expectedOutput: expected);
3831
CompileAndVerify
(compilation, expectedOutput: expected);
3869
CompileAndVerify
(compilation, expectedOutput: expected);
3910
CompileAndVerify
(compilation, expectedOutput: expected);
3967
CompileAndVerify
(compilation, expectedOutput: expected);
4009
CompileAndVerify
(compilation, expectedOutput: expected);
4061
CompileAndVerify
(compilation, expectedOutput: expected);
4135
CompileAndVerify
(compilation, expectedOutput: expected);
4177
CompileAndVerify
(compilation, expectedOutput: @"
4215
CompileAndVerify
(compilation, expectedOutput: @"
4278
CompileAndVerify
(compilation, expectedOutput: $@"
4337
CompileAndVerify
(compilation, expectedOutput: expected);
4380
CompileAndVerify
(compilation, expectedOutput: expected);
4402
CompileAndVerify
(compilation, expectedOutput: "");
4432
CompileAndVerify
(compilation, expectedOutput: "");
4485
CompileAndVerify
(compilation, expectedOutput: expected);
4520
CompileAndVerify
(compilation, expectedOutput: expected);
4639
CompileAndVerify
(compilation, expectedOutput: expected);
4670
CompileAndVerify
(compilation, expectedOutput: expected);
4721
CompileAndVerify
(compilation, expectedOutput: expected);
4791
CompileAndVerify
(compilation, expectedOutput: expected);
4824
CompileAndVerify
(compilation, expectedOutput: expected);
4907
CompileAndVerify
(compilation, expectedOutput: expected);
5025
CompileAndVerify
(compilation, expectedOutput: expected);
5175
CompileAndVerify
(compilation, expectedOutput: expected);
5269
CompileAndVerify
(compilation, expectedOutput: expected);
5385
CompileAndVerify
(compilation, expectedOutput: expected);
5421
CompileAndVerify
(compilation, expectedOutput: expected);
5457
CompileAndVerify
(compilation, expectedOutput: expected);
5496
CompileAndVerify
(compilation, expectedOutput: expected);
5558
CompileAndVerify
(compilation, expectedOutput: expected);
5618
CompileAndVerify
(compilation, expectedOutput: expected);
5674
CompileAndVerify
(compilation, expectedOutput:
5712
CompileAndVerify
(compilation, expectedOutput: expected);
5759
CompileAndVerify
(compilation, expectedOutput:
5828
CompileAndVerify
(comp, expectedOutput: "1 + 1").VerifyDiagnostics();
Attributes\AttributeTests_Conditional.cs (2)
253
CompileAndVerify
(compilation, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: "");
464
CompileAndVerify
(compilation, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (10)
105
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: module =>
825
CompileAndVerify
(comp, symbolValidator: module =>
857
CompileAndVerify
(comp, symbolValidator: module =>
892
CompileAndVerify
(comp, symbolValidator: module =>
914
CompileAndVerify
(comp, symbolValidator: module =>
1197
CompileAndVerify
(comp, verify: Verification.Fails);
1234
CompileAndVerify
(comp, verify: Verification.Fails);
1297
CompileAndVerify
(CreateCompilationWithMscorlib461(
1349
CompileAndVerify
(CreateCompilationWithMscorlib461(
1363
CompileAndVerify
(CreateCompilationWithMscorlib461(
Attributes\AttributeTests_Embedded.cs (5)
262
CompileAndVerify
(comp2, symbolValidator: module =>
432
CompileAndVerify
(comp, symbolValidator: static module =>
458
CompileAndVerify
(comp, symbolValidator: module =>
488
CompileAndVerify
(comp, symbolValidator: verifyModule).VerifyDiagnostics();
530
CompileAndVerify
(comp, symbolValidator: verifyModule).VerifyDiagnostics();
Attributes\AttributeTests_IsByRefLike.cs (6)
370
CompileAndVerify
(code2, verify: Verification.Passes, symbolValidator: module =>
383
CompileAndVerify
(code3, symbolValidator: module =>
588
CompileAndVerify
(comAssembly, symbolValidator: module =>
609
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
612
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
1001
CompileAndVerify
(compilation1, verify: Verification.FailsPEVerify, symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (2)
638
CompileAndVerify
(code2, symbolValidator: module =>
647
CompileAndVerify
(code3, symbolValidator: module =>
Attributes\AttributeTests_LifetimeAnnotation.cs (6)
44
CompileAndVerify
(comp, symbolValidator: module =>
68
CompileAndVerify
(comp, symbolValidator: module =>
351
CompileAndVerify
(comp, symbolValidator: module =>
372
CompileAndVerify
(comp, symbolValidator: module =>
393
CompileAndVerify
(comp, symbolValidator: module =>
422
CompileAndVerify
(comp, symbolValidator: module =>
Attributes\AttributeTests_MarshalAs.cs (1)
1535
CompileAndVerify
(comp2, expectedOutput: @"0").VerifyIL("C.Main", @"
Attributes\AttributeTests_NativeInteger.cs (8)
52
CompileAndVerify
(comp, symbolValidator: module =>
79
CompileAndVerify
(comp, symbolValidator: module =>
790
CompileAndVerify
(comp, validator: assembly =>
1290
CompileAndVerify
(comp, symbolValidator: module =>
1378
CompileAndVerify
(comp, validator: assembly =>
1463
CompileAndVerify
(comp, symbolValidator: module =>
1491
CompileAndVerify
(comp, symbolValidator: module =>
1633
CompileAndVerify
(comp, symbolValidator: module => AssertNativeIntegerAttributes(module, expected));
Attributes\AttributeTests_Nullable.cs (38)
142
CompileAndVerify
(lib2_comp, validator: assembly =>
177
CompileAndVerify
(lib3_comp, validator: assembly =>
528
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A"));
538
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "B"));
563
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A"));
573
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "A"));
798
CompileAndVerify
(comp, symbolValidator: module =>
812
CompileAndVerify
(comp, symbolValidator: module =>
842
CompileAndVerify
(comp, symbolValidator: module =>
865
CompileAndVerify
(comp, symbolValidator: module =>
887
CompileAndVerify
(comp, symbolValidator: module =>
909
CompileAndVerify
(comp, symbolValidator: module =>
932
CompileAndVerify
(comp, symbolValidator: module =>
955
CompileAndVerify
(comp, symbolValidator: module =>
971
CompileAndVerify
(comp, symbolValidator: module =>
1005
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: module =>
1131
CompileAndVerify
(comp, validator: assembly =>
1182
CompileAndVerify
(comp, validator: assembly =>
1343
CompileAndVerify
(comp, validator: assembly =>
1408
CompileAndVerify
(comp, validator: assembly =>
1456
CompileAndVerify
(comp, validator: assembly =>
1514
CompileAndVerify
(comp, validator: assembly =>
1662
CompileAndVerify
(comp, symbolValidator: module =>
1733
CompileAndVerify
(comp, symbolValidator: module =>
1789
CompileAndVerify
(comp, symbolValidator: module =>
3757
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3827
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3868
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3968
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4037
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4116
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4745
CompileAndVerify
(comp, validator: assembly =>
4854
CompileAndVerify
(comp, validator: assembly =>
4971
CompileAndVerify
(comp, symbolValidator: module =>
4992
CompileAndVerify
(comp, symbolValidator: module =>
5029
CompileAndVerify
(comp, expectedOutput: "{ 2 }", symbolValidator: module =>
5064
CompileAndVerify
(comp, expectedOutput: "{ 1,2,2,1,2 }", symbolValidator: module =>
5429
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullableContext.cs (3)
206
CompileAndVerify
(comp, symbolValidator: module =>
339
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module => AssertNullableAttributes(module, expectedAttributes));
421
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullablePublicOnly.cs (33)
36
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
39
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
60
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true));
63
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true));
103
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
106
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
123
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
126
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
143
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
146
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
163
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
166
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
183
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
186
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
203
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
206
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
221
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
224
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
259
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
275
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
278
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
295
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
298
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
314
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
317
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
334
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
337
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
357
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
360
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
381
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
384
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
502
CompileAndVerify
(comp, symbolValidator: module =>
616
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_ReadOnlyStruct.cs (5)
360
CompileAndVerify
(code2, verify: Verification.Passes, symbolValidator: module =>
373
CompileAndVerify
(code3, symbolValidator: module =>
580
CompileAndVerify
(comAssembly, symbolValidator: module =>
601
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
604
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefReadOnly.cs (5)
1065
CompileAndVerify
(code2, verify: Verification.Fails, symbolValidator: module =>
1078
CompileAndVerify
(code3, symbolValidator: module =>
1299
CompileAndVerify
(comAssembly, symbolValidator: module =>
1328
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
1331
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefSafetyRules.cs (11)
29
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
32
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
40
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
50
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true));
53
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true));
126
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
129
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: expectedIncludesAttributeUse, includesAttributeUse: expectedIncludesAttributeUse, publicDefinition: false));
155
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
158
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: false));
175
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: useUpdatedEscapeRulesA, includesAttributeUse: useUpdatedEscapeRulesA, publicDefinition: false));
183
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
Attributes\AttributeTests_Security.cs (14)
671
CompileAndVerify
(compilation, symbolValidator: module =>
724
CompileAndVerify
(compilation, symbolValidator: module =>
767
CompileAndVerify
(compilation, symbolValidator: module =>
805
CompileAndVerify
(compilation, symbolValidator: module =>
845
CompileAndVerify
(compilation, symbolValidator: module =>
898
CompileAndVerify
(compilation, symbolValidator: module =>
950
CompileAndVerify
(compilation, symbolValidator: module =>
1010
CompileAndVerify
(compilation, symbolValidator: module =>
1076
CompileAndVerify
(compilation, symbolValidator: module =>
1138
CompileAndVerify
(compilation, symbolValidator: module =>
1210
CompileAndVerify
(compilation, symbolValidator: module =>
1304
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
1384
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
1514
CompileAndVerify
(compilation, symbolValidator: module =>
Attributes\AttributeTests_Synthesized.cs (21)
262
CompileAndVerify
(CreateCompilation(source, options: options), symbolValidator: m =>
290
CompileAndVerify
(CreateCompilation(source, options: options), symbolValidator: m =>
373
CompileAndVerify
(comp, symbolValidator: m =>
428
CompileAndVerify
(CreateCompilation(source, options: options), symbolValidator: module =>
483
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
541
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
579
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
622
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
937
var verifier =
CompileAndVerify
(comp, symbolValidator: validate);
1278
CompileAndVerify
(compilation, verify: verify, symbolValidator: module =>
1308
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1357
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1404
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1448
CompileAndVerify
(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
1493
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
1611
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
1674
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1717
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1759
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1840
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
1870
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
Attributes\AttributeTests_Tuples.cs (2)
120
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: module =>
146
CompileAndVerify
(comp, symbolValidator: module =>
Attributes\AttributeTests_WellKnownAttributes.cs (19)
203
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
328
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
907
CompileAndVerify
(compilation, symbolValidator: verifier);
936
CompileAndVerify
(compilation, symbolValidator: verifier);
1024
CompileAndVerify
(compilation, symbolValidator: verifier);
1068
CompileAndVerify
(compilation, symbolValidator: verifier);
1290
CompileAndVerify
(compilation);
1314
CompileAndVerify
(compilation);
1340
CompileAndVerify
(compilation);
2496
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator);
5061
var comp =
CompileAndVerify
(
9750
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator); // NOTE: Illegal in dev11, but legal in roslyn.
10423
return
CompileAndVerify
(comp, verify: verify ?? Verification.Fails);
12905
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
12959
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
13153
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
13240
CompileAndVerify
(source, symbolValidator: attributeValidator);
13362
CompileAndVerify
(source, symbolValidator: attributeValidator);
13533
CompileAndVerify
(
Attributes\InternalsVisibleToAndStrongNameTests.cs (15)
113
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
259
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
1477
CompileAndVerify
(comp2, expectedOutput: "Called M");
1487
CompileAndVerify
(comp3, expectedOutput: "Called M");
2098
var verifier =
CompileAndVerify
(comp3);
2222
var verifier =
CompileAndVerify
(comp4);
2415
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics();
2417
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics();
2712
CompileAndVerify
(ca);
2728
CompileAndVerify
(cb, verify: Verification.Fails).Diagnostics.Verify();
2753
CompileAndVerify
(ca);
2756
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2781
CompileAndVerify
(ca);
2784
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2800
var verifier =
CompileAndVerify
(ca, symbolValidator: module =>
FieldKeywordTests.cs (12)
732
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""));
871
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1094
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(0, -2, 0, -4, 0, -6)"));
1209
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(2, -2, 6, -4, 10, -6)"));
1424
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
4953
var verifier =
CompileAndVerify
(comp, expectedOutput: $$"""
7969
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
8158
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "C");
8364
CompileAndVerify
(
10210
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10294
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10391
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
FirstClassSpanTests.cs (243)
80
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
84
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
112
CompileAndVerify
(comp, expectedOutput: "Base").VerifyDiagnostics();
117
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
120
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
158
CompileAndVerify
(comp, expectedOutput: "N2").VerifyDiagnostics();
170
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics);
173
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics);
194
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
199
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
202
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
223
var verifier =
CompileAndVerify
(comp, expectedOutput: "3").VerifyDiagnostics();
259
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
281
CompileAndVerify
(comp, expectedOutput: "3").VerifyDiagnostics();
341
CompileAndVerify
(comp, expectedOutput: "31").VerifyDiagnostics();
363
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
368
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
371
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
394
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
420
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
426
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
429
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
451
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
456
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
459
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
482
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
487
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
490
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
512
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
517
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
520
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
542
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
547
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
550
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
573
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
578
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
581
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
601
CompileAndVerify
(comp, expectedOutput: "1 Int64").VerifyDiagnostics();
631
CompileAndVerify
(comp, expectedOutput: "2 Int64").VerifyDiagnostics();
654
CompileAndVerify
(comp, expectedOutput: "1 Int64").VerifyDiagnostics();
660
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
663
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
684
CompileAndVerify
(comp, expectedOutput: "1 System.ArraySegment`1[System.Int32]").VerifyDiagnostics();
714
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
744
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
771
var verifier =
CompileAndVerify
(comp, expectedOutput: "ab");
805
var verifier =
CompileAndVerify
(comp, expectedOutput: "InvalidCastException", verify: Verification.FailsILVerify);
835
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
891
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
896
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
917
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
972
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
977
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
998
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
1025
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1051
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1056
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1070
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1133
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1196
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1783
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
1926
var verifier =
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
2061
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2114
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2162
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2206
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2275
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2");
2350
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: """
2400
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2443
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2586
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2");
2633
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2677
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2696
verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2741
var verifier =
CompileAndVerify
(comp, expectedOutput: "Span2");
2792
CompileAndVerify
(comp2, verify: Verification.FailsILVerify)
4162
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
4227
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
4299
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4583
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4624
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4681
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4685
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4704
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4751
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4755
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4791
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4795
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4831
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4835
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5203
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5289
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5293
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5313
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5398
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5420
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5563
CompileAndVerify
(comp, expectedOutput: "1 s").VerifyDiagnostics();
5581
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5613
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5724
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5727
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5781
var verifier =
CompileAndVerify
(comp, expectedOutput: "C", verify: Verification.FailsILVerify).VerifyDiagnostics();
5825
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
6041
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6044
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6074
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6077
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6107
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6110
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6140
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6143
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6173
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6176
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6214
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6217
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6248
CompileAndVerify
(comp, expectedOutput: "456").VerifyDiagnostics();
6430
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6434
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6471
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6475
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6513
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6517
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6554
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6558
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6595
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6599
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6660
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6664
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6723
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl);
6726
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl);
6741
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6790
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6840
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6890
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6940
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
7034
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7233
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7237
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7297
var verifier =
CompileAndVerify
(comp);
7334
var verifier =
CompileAndVerify
(comp);
7376
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl);
7379
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl);
7407
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7410
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7429
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
7457
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7460
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7481
CompileAndVerify
(comp, expectedOutput: "sa oSystem.String[] oa").VerifyDiagnostics();
7501
CompileAndVerify
(comp, expectedOutput: "sa sa").VerifyDiagnostics();
7524
CompileAndVerify
(comp, expectedOutput: "aa rSystem.String[] ra ra ra").VerifyDiagnostics();
7529
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7532
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7554
CompileAndVerify
(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics();
7574
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
7595
CompileAndVerify
(comp, expectedOutput: "sa").VerifyDiagnostics();
7616
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7621
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7624
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7645
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7667
CompileAndVerify
(comp, expectedOutput: "1null 1null 1null").VerifyDiagnostics();
7690
CompileAndVerify
(comp, expectedOutput: "sa oSystem.String[] oSystem.String[] oa sa").VerifyDiagnostics();
7710
CompileAndVerify
(comp, expectedOutput: "sa sa").VerifyDiagnostics();
7733
CompileAndVerify
(comp, expectedOutput: "ra rSystem.String[] ra ra ra").VerifyDiagnostics();
7755
CompileAndVerify
(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics();
7774
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
7793
CompileAndVerify
(comp, expectedOutput: "sa").VerifyDiagnostics();
7812
CompileAndVerify
(comp, expectedOutput: "oa").VerifyDiagnostics();
7817
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7820
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7839
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7844
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7847
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7866
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7885
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
7904
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7923
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7928
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7931
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7952
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7973
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7978
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7981
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8001
CompileAndVerify
(comp, expectedOutput: "112").VerifyDiagnostics();
8006
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8009
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8031
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "1123" : "1121").VerifyDiagnostics();
8036
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8039
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8068
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8071
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8098
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8101
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8104
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8140
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8143
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8168
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8173
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8176
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8262
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
8267
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8270
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8294
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
8299
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8302
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8326
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8331
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8334
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8381
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8386
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8389
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8414
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8417
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8436
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
8465
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8468
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8497
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8500
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8524
CompileAndVerify
(comp, expectedOutput: "212").VerifyDiagnostics();
8558
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8561
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8575
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8578
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8581
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8620
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8623
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8649
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8652
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8668
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8671
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8674
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8702
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8705
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8726
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
8731
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8734
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8759
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.FailsILVerify).VerifyDiagnostics();
8792
CompileAndVerify
(comp, expectedOutput: "aa rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics();
8797
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8800
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8833
CompileAndVerify
(comp, expectedOutput: "ra rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics();
8859
CompileAndVerify
(comp, expectedOutput: "aa ab").VerifyDiagnostics();
8864
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8867
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
OverloadResolutionPriorityTests.cs (3)
174
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
985
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
2626
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
PartialEventsAndConstructorsTests.cs (4)
1049
CompileAndVerify
(comp,
1201
CompileAndVerify
(comp,
1885
CompileAndVerify
(comp,
3570
CompileAndVerify
(CreateCompilation(source2, references: [lib]),
RefReadonlyParameterTests.cs (9)
1244
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
1475
CompileAndVerify
(comp2, sourceSymbolValidator: verify2, symbolValidator: verify2).VerifyDiagnostics();
1487
CompileAndVerify
(comp3, sourceSymbolValidator: verify3, symbolValidator: verify3).VerifyDiagnostics();
4546
var verifier =
CompileAndVerify
(comp, expectedOutput: "1222");
4597
var verifier =
CompileAndVerify
(comp, expectedOutput: "1222");
4735
var verifier =
CompileAndVerify
(comp, expectedOutput: """
4836
var verifier =
CompileAndVerify
(comp, expectedOutput: "100");
5798
CompileAndVerify
(comp2, expectedOutput: "123").VerifyDiagnostics();
7164
CompileAndVerify
(comp2, symbolValidator: verify).VerifyDiagnostics();
RefStructInterfacesTests.cs (145)
39
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
72
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
152
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
184
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
269
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
307
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
399
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
431
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
517
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
555
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
730
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
777
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
803
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
837
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
866
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
887
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1218
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1306
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1343
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1396
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1453
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1473
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1794
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1882
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1919
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1972
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
2029
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
2049
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
4369
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4371
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped,
4425
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5759
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5787
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5820
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5856
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
5987
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"S1.M1 S1.M1" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
6067
var verifier =
CompileAndVerify
(
6598
var verifier =
CompileAndVerify
(
6734
var verifier =
CompileAndVerify
(
6851
var verifier =
CompileAndVerify
(
6972
var verifier =
CompileAndVerify
(
7111
var verifier =
CompileAndVerify
(
7435
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
7625
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
7843
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8040
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8233
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8508
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
8892
var verifier =
CompileAndVerify
(
9096
var verifier =
CompileAndVerify
(
9459
var verifier =
CompileAndVerify
(
9671
var verifier =
CompileAndVerify
(
9895
var verifier =
CompileAndVerify
(
10107
var verifier =
CompileAndVerify
(
10503
var verifier =
CompileAndVerify
(
10700
var verifier =
CompileAndVerify
(
10939
var verifier =
CompileAndVerify
(
11155
var verifier =
CompileAndVerify
(
11382
var verifier =
CompileAndVerify
(
11942
CompileAndVerify
(
11990
CompileAndVerify
(
12026
var verifier =
CompileAndVerify
(
12293
var verifier =
CompileAndVerify
(
12539
var verifier =
CompileAndVerify
(
12798
var verifier =
CompileAndVerify
(
13068
var verifier =
CompileAndVerify
(
13327
var verifier =
CompileAndVerify
(
13667
CompileAndVerify
(
13969
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
14310
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
14671
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15022
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15370
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15800
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
16335
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
17614
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
17811
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18033
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18236
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18437
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18717
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
19099
var verifier =
CompileAndVerify
(
19270
var verifier =
CompileAndVerify
(
19595
var verifier =
CompileAndVerify
(
19780
var verifier =
CompileAndVerify
(
20039
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20052
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20084
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20095
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20193
CompileAndVerify
(comp, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
20296
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20309
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20341
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20352
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20403
var verifier =
CompileAndVerify
(
20450
var verifier =
CompileAndVerify
(
20495
var verifier =
CompileAndVerify
(
20540
var verifier =
CompileAndVerify
(
21256
CompileAndVerify
(
21504
CompileAndVerify
(
21641
CompileAndVerify
(
21702
CompileAndVerify
(
21834
var verifier =
CompileAndVerify
(
21970
CompileAndVerify
(
22476
var verifier =
CompileAndVerify
(
22532
var verifier =
CompileAndVerify
(
22587
CompileAndVerify
(
22635
CompileAndVerify
(
22679
CompileAndVerify
(
22728
CompileAndVerify
(
22780
var verifier =
CompileAndVerify
(
22826
var verifier =
CompileAndVerify
(
23620
var verifier =
CompileAndVerify
(
23673
var verifier =
CompileAndVerify
(
23735
var verifier =
CompileAndVerify
(
24032
var verifier =
CompileAndVerify
(
24135
var verifier =
CompileAndVerify
(
24193
var verifier =
CompileAndVerify
(
24268
var verifier =
CompileAndVerify
(
24367
var verifier =
CompileAndVerify
(
24530
var verifier =
CompileAndVerify
(
24649
var verifier =
CompileAndVerify
(
24792
var verifier =
CompileAndVerify
(
24884
var verifier =
CompileAndVerify
(
25028
var verifier =
CompileAndVerify
(
25112
var verifier =
CompileAndVerify
(
25326
var verifier =
CompileAndVerify
(
25576
var verifier =
CompileAndVerify
(
27181
var verifier =
CompileAndVerify
(
27291
var verifier =
CompileAndVerify
(
27525
var verifier =
CompileAndVerify
(
27710
var verifier =
CompileAndVerify
(
27820
var verifier =
CompileAndVerify
(
27952
var verifier =
CompileAndVerify
(
28086
var verifier =
CompileAndVerify
(
28261
var verifier =
CompileAndVerify
(
28319
var verifier =
CompileAndVerify
(
28388
var verifier =
CompileAndVerify
(
28496
var verifier =
CompileAndVerify
(
28556
var verifier =
CompileAndVerify
(
28631
var verifier =
CompileAndVerify
(
28887
var verifier =
CompileAndVerify
(
28950
CompileAndVerify
(compilation1, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
28952
CompileAndVerify
(compilation2, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
29222
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
RefUnsafeInIteratorAndAsyncTests.cs (5)
742
CompileAndVerify
(comp, expectedOutput: "-1 456").VerifyDiagnostics();
796
CompileAndVerify
(comp, expectedOutput: "123-1").VerifyDiagnostics();
1133
CompileAndVerify
(comp, expectedOutput: "-1 0").VerifyDiagnostics();
1207
CompileAndVerify
(comp, expectedOutput: "123").VerifyDiagnostics();
1306
CompileAndVerify
(comp, expectedOutput: "123").VerifyDiagnostics();
Semantics\CollectionExpressionTests.cs (108)
1440
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1535
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1635
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1739
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1854
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1923
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
1930
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
1969
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("Span<string>")).VerifyDiagnostics();
2010
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
3042
CompileAndVerify
(comp, expectedOutput: $"""
3078
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3116
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3150
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3192
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
4767
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],");
7511
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
7834
CompileAndVerify
(comp, expectedOutput: "1, 3, 4, ");
8246
CompileAndVerify
(comp, expectedOutput: "[1, 3], ");
8309
CompileAndVerify
(comp, expectedOutput: "[1, 2, 5], ");
8394
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
8479
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
9052
var verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], [42, 43], [44, 45],");
10972
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], ");
11019
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], ");
11101
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], ");
11166
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], ");
11238
CompileAndVerify
(
12253
var verifier =
CompileAndVerify
(
12323
var verifier =
CompileAndVerify
(
12422
var verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], ");
12443
verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], ");
13430
var verifier =
CompileAndVerify
(
13706
var verifier =
CompileAndVerify
(
14122
CompileAndVerify
(comp, expectedOutput: "[],");
14230
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
14300
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"),
14441
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
14555
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
14613
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.FailsPEVerify);
14717
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.Fails);
14906
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2], [2], ");
14957
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "[1, 2], [2], ");
15017
var verifier =
CompileAndVerify
(comp, expectedOutput: "[2, 3], [3], ");
15401
var verifier =
CompileAndVerify
(
15525
var verifier =
CompileAndVerify
(
15592
CompileAndVerify
(
15620
CompileAndVerify
(
15648
CompileAndVerify
(
20699
var verifier =
CompileAndVerify
(
20981
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
21129
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
22609
var verifier =
CompileAndVerify
(comp,
23797
var verifier =
CompileAndVerify
(
25897
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[1, 2, 3], "));
28178
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
28208
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
28231
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
28254
CompileAndVerify
(comp, expectedOutput: "[hi, null],");
28300
CompileAndVerify
(comp, expectedOutput: "[1],");
28324
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],");
28347
CompileAndVerify
(comp, expectedOutput: "[],");
28918
CompileAndVerify
(comp, expectedOutput: "RAN");
29347
CompileAndVerify
(comp, expectedOutput: "List<int>");
29388
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"));
29472
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify);
29496
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify);
29520
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.FailsPEVerify);
29543
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.FailsPEVerify);
29978
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2"));
30041
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2"));
30094
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.Skipped);
30299
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[],"), verify: Verification.Skipped);
33481
CompileAndVerify
(compilation);
34171
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], "));
34670
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Skipped);
34732
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
34773
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
34820
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
35274
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],"));
35368
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],"));
36394
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped);
37107
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped);
38294
var verifier =
CompileAndVerify
(comp, expectedOutput: "(a, b), (c, d), ");
38372
CompileAndVerify
(comp, expectedOutput: "(a, b), (c, d), ").VerifyDiagnostics();
38414
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38464
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38509
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38558
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
38614
CompileAndVerify
(comp, expectedOutput: """
38644
CompileAndVerify
(comp, expectedOutput: """
38693
CompileAndVerify
(comp, expectedOutput: "[[]], ");
38723
CompileAndVerify
(comp, expectedOutput: "[], ");
38776
CompileAndVerify
(comp, expectedOutput: """
38810
CompileAndVerify
(comp, expectedOutput: """
40792
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
42391
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
42464
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42480
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42499
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42516
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray`1) [0], ");
42533
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
42797
CompileAndVerify
(
42877
CompileAndVerify
(
42965
CompileAndVerify
(
43426
var verifier =
CompileAndVerify
(
43538
var verifier =
CompileAndVerify
(
43752
var verifier =
CompileAndVerify
(
43844
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("123"), verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExpressionOptionalAndNamedArgumentsTests.cs (25)
128
var verifier =
CompileAndVerify
(
277
var verifier =
CompileAndVerify
(
328
var verifier =
CompileAndVerify
(
383
var verifier =
CompileAndVerify
(
433
var verifier =
CompileAndVerify
(
481
var verifier =
CompileAndVerify
(
549
var verifier =
CompileAndVerify
(
749
var verifier =
CompileAndVerify
(
856
var verifier =
CompileAndVerify
(
896
var verifier =
CompileAndVerify
(
991
var verifier =
CompileAndVerify
(
1074
var verifier =
CompileAndVerify
(
1148
var verifier =
CompileAndVerify
(
1191
var verifier =
CompileAndVerify
(
1314
var verifier =
CompileAndVerify
(
1409
var verifier =
CompileAndVerify
(
1504
var verifier =
CompileAndVerify
(
1550
var verifier =
CompileAndVerify
(
1598
var verifier =
CompileAndVerify
(
1685
var verifier =
CompileAndVerify
(
1726
var verifier =
CompileAndVerify
(
1784
var verifier =
CompileAndVerify
(
1833
var verifier =
CompileAndVerify
(
1888
var verifier =
CompileAndVerify
(
1930
var verifier =
CompileAndVerify
(
Semantics\ExtensionOperatorsTests.cs (260)
442
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
481
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
515
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
684
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
700
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
721
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
724
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
727
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
783
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
831
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
902
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
1088
CompileAndVerify
(comp1, expectedOutput: "operator1:102:-1").VerifyDiagnostics();
1091
CompileAndVerify
(comp2, expectedOutput: "operator1:102:-1").VerifyDiagnostics();
1141
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
1271
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
1378
CompileAndVerify
(comp, expectedOutput: @"
1483
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
1520
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
1580
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
1624
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
1627
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
1682
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
1796
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
1856
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
1953
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
1990
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2121
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
2174
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2190
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2213
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2216
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2219
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2277
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2315
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2377
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2659
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2698
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2748
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2751
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2807
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2865
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2914
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
3002
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
4532
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4568
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4714
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4730
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4754
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4757
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4760
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4832
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4848
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4873
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4876
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4879
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4951
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
4954
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
5004
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5058
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5106
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5154
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5203
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5251
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5300
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5351
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5406
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5462
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5520
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5592
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5663
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5734
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6230
CompileAndVerify
(comp1, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6233
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6338
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
6561
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6636
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6696
CompileAndVerify
(comp, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True:operator1:103:104:True").VerifyDiagnostics();
6771
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
6846
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
6880
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
6987
CompileAndVerify
(comp, expectedOutput: @"
7072
CompileAndVerify
(comp, expectedOutput: @"
7209
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7271
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7308
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7345
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7389
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7392
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7444
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7447
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7502
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7546
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7742
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7786
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7846
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
7904
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
7990
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8020
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8062
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
8237
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8281
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8331
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8347
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8402
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8418
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8485
CompileAndVerify
(comp5, expectedOutput: "operator1:101:102:True").VerifyDiagnostics();
11183
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11232
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11461
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11477
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11498
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11501
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11504
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11560
CompileAndVerify
(comp, expectedOutput: "operator2operator2").VerifyDiagnostics();
11608
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
11679
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
11862
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
11903
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
11906
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
11965
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
11968
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12039
CompileAndVerify
(comp, expectedOutput: "operator1operator2:").VerifyDiagnostics();
12085
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
12166
CompileAndVerify
(comp, expectedOutput:
12224
CompileAndVerify
(comp, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12264
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
12652
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
12759
CompileAndVerify
(comp, expectedOutput: @"
12809
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
12907
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
12944
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
13004
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
13048
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
13051
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
13106
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13220
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
13280
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
13380
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
13427
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
13466
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
13614
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13703
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13719
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13773
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13778
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13781
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13820
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14029
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14092
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
14140
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14626
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14670
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14714
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics();
14755
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14792
CompileAndVerify
(comp, expectedOutput: "operator3operator3").VerifyDiagnostics();
14842
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15012
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15412
CompileAndVerify
(comp1, expectedOutput: expected).VerifyDiagnostics();
15415
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
15534
CompileAndVerify
(comp, expectedOutput: expected).VerifyDiagnostics();
15581
CompileAndVerify
(comp, expectedOutput: "operator2operator1:operator2operator1").VerifyDiagnostics();
15656
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
15712
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
15798
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
15999
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16050
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16120
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => (s1 " + op + " s1)").VerifyDiagnostics();
16176
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => (s1 " + op + " s1)").VerifyDiagnostics();
18652
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18655
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18764
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18780
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18802
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18805
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18808
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18891
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18907
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18929
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18932
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18935
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18995
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "FalseTrue" : "TrueFalse").VerifyDiagnostics();
19055
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19116
CompileAndVerify
(comp2, expectedOutput: "operator1:False:operator1:True:operator1:True").VerifyDiagnostics();
19155
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "False" : "True").VerifyDiagnostics();
19198
CompileAndVerify
(comp2, expectedOutput: "operator1:101").VerifyDiagnostics();
19480
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19522
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19566
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19608
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
20041
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
20185
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20201
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20225
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20228
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20231
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20312
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20328
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20352
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20355
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20358
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20439
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20442
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20492
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20546
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20594
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20642
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20691
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20739
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20788
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20839
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20894
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20950
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21008
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21080
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21151
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21222
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21682
CompileAndVerify
(comp1, expectedOutput: "operator1:").VerifyDiagnostics();
21685
CompileAndVerify
(comp2, expectedOutput: "operator1:").VerifyDiagnostics();
21778
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
21950
CompileAndVerify
(comp, expectedOutput:
22006
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
22046
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
22373
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22448
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22510
CompileAndVerify
(comp, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
22586
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
22661
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
22695
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
22802
CompileAndVerify
(comp, expectedOutput: @"
22887
CompileAndVerify
(comp, expectedOutput: @"
23024
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23086
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23123
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23160
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23220
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23280
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23341
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23385
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23388
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23442
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23445
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23500
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23544
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23740
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
23784
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
23843
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
23901
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
23931
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
23961
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24014
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
24047
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24080
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24273
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
24317
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
26895
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
26927
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
26961
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
26990
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27052
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27080
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExtensionTests.cs (425)
117
var verifier =
CompileAndVerify
(comp);
207
var verifier =
CompileAndVerify
(comp);
287
var verifier =
CompileAndVerify
(comp);
561
var verifier =
CompileAndVerify
(comp);
808
var verifier =
CompileAndVerify
(comp);
1100
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1261
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1426
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1722
var verifier =
CompileAndVerify
(comp);
1828
var verifier =
CompileAndVerify
(comp);
1952
var verifier =
CompileAndVerify
(comp);
2121
var verifier =
CompileAndVerify
(comp);
3482
CompileAndVerify
(comp, expectedOutput: "4243").VerifyDiagnostics();
3701
CompileAndVerify
(comp, symbolValidator: (m) =>
3884
CompileAndVerify
(comp).VerifyDiagnostics();
3934
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
4131
CompileAndVerify
(comp, expectedOutput: "42", symbolValidator: (m) =>
4178
CompileAndVerify
(comp, symbolValidator: (m) =>
4210
CompileAndVerify
(comp, symbolValidator: (m) =>
4280
CompileAndVerify
(comp).VerifyDiagnostics();
4607
var verifier =
CompileAndVerify
(comp);
4838
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP");
4872
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP").VerifyDiagnostics();
4892
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4955
CompileAndVerify
(
4979
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
5104
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5139
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5145
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5190
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5196
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5218
CompileAndVerify
(vbComp, expectedOutput: "1234").VerifyDiagnostics();
5248
var verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5289
verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5314
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5344
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5380
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5505
CompileAndVerify
(comp2).VerifyDiagnostics();
5537
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5540
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5560
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5690
CompileAndVerify
(comp2).VerifyDiagnostics();
5722
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5725
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5744
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6059
CompileAndVerify
(comp2).VerifyDiagnostics();
6088
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6122
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6145
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6379
CompileAndVerify
(comp2).VerifyDiagnostics();
6411
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6414
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6449
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
6543
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
6580
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
6613
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
6657
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
6690
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
6893
CompileAndVerify
(comp2).VerifyDiagnostics();
6933
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
6936
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
6965
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7153
CompileAndVerify
(comp2).VerifyDiagnostics();
7193
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7196
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7220
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
7552
CompileAndVerify
(comp2).VerifyDiagnostics();
7581
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7584
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7609
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
7855
CompileAndVerify
(comp2).VerifyDiagnostics();
7887
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7890
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7910
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
8024
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8060
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8066
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8112
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8118
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8136
CompileAndVerify
(vbComp, expectedOutput: "34").VerifyDiagnostics();
8169
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8219
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8253
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8259
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8293
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8339
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8373
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8379
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8411
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
8534
CompileAndVerify
(comp2).VerifyDiagnostics();
8566
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
8569
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
8589
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
8717
CompileAndVerify
(comp2).VerifyDiagnostics();
8749
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
8752
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
8771
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
9084
CompileAndVerify
(comp2).VerifyDiagnostics();
9113
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9116
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9136
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
9368
CompileAndVerify
(comp2).VerifyDiagnostics();
9400
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9403
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9430
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
9516
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
9549
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
9555
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
9642
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
9648
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
9666
CompileAndVerify
(vbComp, expectedOutput: "3").VerifyDiagnostics();
9719
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
9802
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
9833
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
9839
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
9882
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
9888
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
9906
CompileAndVerify
(vbComp, expectedOutput: "P").VerifyDiagnostics();
9930
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10013
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10045
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10079
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
10198
CompileAndVerify
(comp2).VerifyDiagnostics();
10230
var verifier =
CompileAndVerify
(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
10349
CompileAndVerify
(comp2).VerifyDiagnostics();
10377
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
10493
CompileAndVerify
(comp2).VerifyDiagnostics();
10517
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
10635
CompileAndVerify
(comp2).VerifyDiagnostics();
10659
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
10777
CompileAndVerify
(comp2).VerifyDiagnostics();
10808
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
10978
CompileAndVerify
(comp2).VerifyDiagnostics();
11001
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11141
CompileAndVerify
(comp2).VerifyDiagnostics();
11164
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11297
CompileAndVerify
(comp2).VerifyDiagnostics();
11749
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
11789
CompileAndVerify
(comp, expectedOutput: "method").VerifyDiagnostics();
11895
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
11951
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
12001
CompileAndVerify
(comp, expectedOutput: "E1.Method E2.Method E1.Method").VerifyDiagnostics();
12040
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12071
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12103
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12210
CompileAndVerify
(comp, expectedOutput: "C`1[D]").VerifyDiagnostics();
12252
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12313
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12373
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12531
CompileAndVerify
(comp, expectedOutput: "True");
12558
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12619
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
12649
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
12706
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
12757
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
12782
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
12827
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
12918
CompileAndVerify
(comp, expectedOutput: "Method");
12944
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
12977
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
13105
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
13136
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
13163
CompileAndVerify
(comp, expectedOutput: "Call(null.[Void M(C, Int32)](New([Void .ctor()]() Type:C), Constant(42 Type:System.Int32)) Type:System.Void) ran").VerifyDiagnostics();
13207
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
13318
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
13387
CompileAndVerify
(comp, expectedOutput: "E1.M(42)");
13425
CompileAndVerify
(comp, expectedOutput: "E2.M(42)").VerifyDiagnostics();
13451
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
13503
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
13538
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
13564
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
13588
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13680
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
13981
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
14047
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
14082
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
14187
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
14215
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
14242
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
14536
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
14593
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
14620
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
14712
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
15309
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
15361
CompileAndVerify
(comp, expectedOutput: "ran");
15491
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
15518
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
15546
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
15649
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
15767
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
15794
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
15819
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
15843
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
15868
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
15891
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
15916
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
15948
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
15978
CompileAndVerify
(comp, expectedOutput: "ran 42").VerifyDiagnostics();
16005
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16153
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16214
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16237
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16261
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16286
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16310
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16335
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16364
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16426
CompileAndVerify
(comp, expectedOutput: "get set(42)").VerifyDiagnostics();
16454
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16483
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16510
CompileAndVerify
(comp, expectedOutput: "get set(ran)").VerifyDiagnostics();
16543
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16572
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
16587
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
16653
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16688
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16715
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16751
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16832
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16860
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16888
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16916
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16944
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16972
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17039
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17168
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17256
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
17387
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17425
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17464
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17673
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17712
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17751
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17818
var verifier =
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
17868
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
17900
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
17937
var verifier =
CompileAndVerify
(comp, expectedOutput: "42.M(43)").VerifyDiagnostics();
17984
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
18016
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
18054
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
18124
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
18174
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
18221
CompileAndVerify
(comp, expectedOutput: "ran");
18249
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18306
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18333
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18645
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
18665
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18849
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
18881
CompileAndVerify
(comp, expectedOutput: "Property").VerifyDiagnostics();
18906
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
18986
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
20031
CompileAndVerify
(comp, expectedOutput: "extension").VerifyDiagnostics();
20516
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
20544
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
20572
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
20598
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
20724
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
20941
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
21392
CompileAndVerify
(comp, expectedOutput: "C").VerifyDiagnostics();
21424
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
21451
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
21479
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
21505
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
21585
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
21620
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
21771
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
21804
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
21807
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
21810
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
22085
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
22114
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
22141
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("pin 2"), verify: Verification.Skipped).VerifyDiagnostics();
22325
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped).VerifyDiagnostics();
22471
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
22524
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
23422
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
23436
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
23460
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
23487
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
23575
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
23622
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
23667
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
23733
var verify =
CompileAndVerify
(comp, expectedOutput: "property method").VerifyDiagnostics();
23774
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
23866
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
23901
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
23931
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
23989
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
24003
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
24024
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
24143
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
24157
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
24187
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
24240
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
24303
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
24538
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
24598
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
24621
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
24752
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Fails with { ILVerifyMessage = "[Main]: ImportCalli not implemented" });
25138
CompileAndVerify
(comp, expectedOutput: "Property").VerifyDiagnostics();
25373
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
25465
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
27502
CompileAndVerify
(comp).VerifyDiagnostics();
27700
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
28087
CompileAndVerify
(comp).VerifyDiagnostics();
28303
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
28766
CompileAndVerify
(comp).VerifyDiagnostics();
28917
CompileAndVerify
(comp).VerifyDiagnostics();
29271
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29298
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29325
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29352
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29399
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29429
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
29438
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
29469
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29494
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29525
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29553
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29582
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29607
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29632
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29636
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
29661
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
29670
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
29704
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29735
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29744
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
29771
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
29829
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
29838
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
29875
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
29884
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
29970
CompileAndVerify
(comp, symbolValidator: verify).VerifyDiagnostics();
30010
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30050
CompileAndVerify
(comp, expectedOutput: "ran");
30086
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30135
CompileAndVerify
(comp, expectedOutput: "ran");
30184
CompileAndVerify
(comp, expectedOutput: "ran");
30336
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30367
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30488
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
30516
CompileAndVerify
(comp, expectedOutput: "42");
30540
CompileAndVerify
(comp, expectedOutput: "42");
30566
CompileAndVerify
(comp, expectedOutput: "42");
30590
CompileAndVerify
(comp, expectedOutput: "42");
30613
CompileAndVerify
(comp, expectedOutput: "42");
30632
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
30652
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
30670
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
30688
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
30706
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
30724
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
30860
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
30938
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31103
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
31128
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
31158
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31230
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
31263
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
31394
var verifier =
CompileAndVerify
(comp);
31435
verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
31477
var verifier =
CompileAndVerify
(comp);
31511
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
31537
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
31624
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31655
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31686
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31717
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31748
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31780
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
31812
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
32057
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
32084
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.FailsPEVerify);
32119
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.FailsPEVerify);
32150
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42")).VerifyDiagnostics();
32181
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
32209
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
32237
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
32268
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
32299
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
32322
CompileAndVerify
(comp, expectedOutput: "42");
32341
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
32361
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
32462
CompileAndVerify
(comp, expectedOutput: "ran");
32534
CompileAndVerify
(comp, expectedOutput: "ran");
32573
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
32662
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
32739
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34121
CompileAndVerify
(comp, expectedOutput: "classic").VerifyDiagnostics();
34124
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
34127
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
34765
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34864
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34940
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34965
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35050
CompileAndVerify
(comp, expectedOutput: "(ran, 42)").VerifyDiagnostics();
35107
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
35165
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35192
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35212
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35232
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
36179
CompileAndVerify
(comp, expectedOutput: @"12: (o, s) => o.M(s)").VerifyDiagnostics();
36214
CompileAndVerify
(comp, expectedOutput: @"1: s => M(s)").VerifyDiagnostics();
36487
CompileAndVerify
(comp, expectedOutput: @"12: o => Convert(System.String M(System.Object, System.String).CreateDelegate(System.Func`2[System.String,System.String], o)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics();
36522
CompileAndVerify
(comp, expectedOutput: @"1: () => Convert(System.String M(System.String).CreateDelegate(System.Func`2[System.String,System.String], null)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics();
36670
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
36772
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
36873
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
36944
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
38177
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
38282
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
38674
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38677
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38777
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38780
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38796
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38799
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
38938
CompileAndVerify
(comp, expectedOutput: "");
38960
CompileAndVerify
(comp, expectedOutput: "ran ran");
40663
CompileAndVerify
(comp, expectedOutput: "skipped True skipped True").VerifyDiagnostics();
43126
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
43149
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
44142
CompileAndVerify
(comp, expectedOutput: "True ran ran2").VerifyDiagnostics();
Semantics\ExtensionTests2.cs (37)
181
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
243
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
264
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, ran)")).VerifyDiagnostics();
344
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
362
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
393
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
430
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
462
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Skipped).VerifyDiagnostics();
499
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
525
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
551
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
577
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
601
CompileAndVerify
(comp, expectedOutput: "method method2 property").VerifyDiagnostics();
625
CompileAndVerify
(comp, expectedOutput: "method 42").VerifyDiagnostics();
674
CompileAndVerify
(comp, expectedOutput: "ran disposed", verify: Verification.Skipped).VerifyDiagnostics();
789
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
793
CompileAndVerify
(comp2, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
814
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)", symbolValidator: validate).VerifyDiagnostics();
818
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
843
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
870
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
925
CompileAndVerify
(libComp, symbolValidator: validate);
1007
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1632
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1699
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1748
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1811
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
2136
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2170
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2304
CompileAndVerify
(comp, expectedOutput: "").VerifyDiagnostics();
2308
CompileAndVerify
(comp2, expectedOutput: "").VerifyDiagnostics();
2318
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
2322
CompileAndVerify
(comp2, expectedOutput: "ran ran").VerifyDiagnostics();
2434
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2452
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2659
CompileAndVerify
(comp, expectedOutput: "M 3").VerifyDiagnostics();
3737
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\InlineArrayTests.cs (237)
112
CompileAndVerify
(comp, expectedOutput: output).VerifyDiagnostics();
136
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
159
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
182
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
228
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
582
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1187
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1213
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
1280
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
1305
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1331
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1362
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1573
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1608
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1643
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1678
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1713
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1849
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
1904
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2154
CompileAndVerify
(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
2280
CompileAndVerify
(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
2463
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
2554
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2591
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2704
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2742
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2783
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2825
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2865
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
2890
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2915
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3016
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3042
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3071
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3101
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3135
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3198
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3261
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3337
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
3561
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
3793
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
4018
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4143
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4272
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4403
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4529
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
4679
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
5075
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
5310
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
5528
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
5656
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
5872
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
5989
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
6072
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
6168
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
6248
var verifier =
CompileAndVerify
(comp, expectedOutput: "10 111", verify: Verification.Fails).VerifyDiagnostics();
6363
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6402
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6445
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6488
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6529
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
6554
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6656
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6682
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6712
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6742
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6814
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0", verify: Verification.Fails).VerifyDiagnostics();
6858
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 4 111", verify: Verification.Fails).VerifyDiagnostics();
6908
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
6958
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
7014
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics();
7064
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 10 111", verify: Verification.Fails).VerifyDiagnostics();
7119
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics();
7188
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7258
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
7337
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7473
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7618
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7786
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7948
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8164
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
8258
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Skipped);
8314
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8373
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8426
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8481
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8544
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8598
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8808
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8886
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
9054
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9243
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9290
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9341
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9431
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9476
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9594
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9642
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9694
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9826
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9911
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10014
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10061
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10346
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10391
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10529
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10603
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10655
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10747
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10793
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10874
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10909
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10948
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11027
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11061
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11131
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11177
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11223
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11273
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11347
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11473
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
12001
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics();
12198
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
12261
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2").VerifyDiagnostics();
12328
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics();
12377
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
12791
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics();
12915
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
12969
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2").VerifyDiagnostics();
13028
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics();
13081
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
13155
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13211
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 0", verify: Verification.Fails).VerifyDiagnostics(
13270
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
13343
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
13383
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
13429
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics(
13525
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13586
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 0").VerifyDiagnostics();
13654
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13695
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13749
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13807
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13865
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13918
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13969
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
14020
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
14637
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails,
14686
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails,
14735
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14783
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14830
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14874
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
15118
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 110").VerifyDiagnostics();
15164
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15248
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15385
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15440
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15501
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15564
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15618
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15646
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15672
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15698
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15894
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15920
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15949
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15978
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16013
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16048
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16085
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16122
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16183
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16231
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16318
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16433
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16671
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
16941
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
16971
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17009
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17046
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
17049
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
17163
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17541
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17659
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17734
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17988
CompileAndVerify
(comp, expectedOutput: " Throw 111 999 Throw", verify: Verification.Fails).VerifyDiagnostics();
18168
CompileAndVerify
(comp, expectedOutput: " 10 1 Throw 0 Throw", verify: Verification.Fails).VerifyDiagnostics();
18275
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18303
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18371
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18504
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18541
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
18639
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
18712
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
18866
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
19001
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19200
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19489
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19982
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20120
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20169
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20320
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20442
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20579
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20628
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20779
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20893
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
20996
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
21389
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21391
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21540
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21610
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21657
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21730
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21859
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21929
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21976
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22049
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22170
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22233
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22654
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22656
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22780
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22807
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22834
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
22857
CompileAndVerify
(comp, expectedOutput: "nint").VerifyDiagnostics();
22913
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
22943
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
22972
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23000
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23029
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23062
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23088
CompileAndVerify
(comp, expectedOutput: "s", verify: Verification.Fails).VerifyDiagnostics();
23110
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics();
23223
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
23267
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
Semantics\LockTests.cs (4)
3656
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3660
verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3697
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
3888
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
Semantics\OutVarTests.cs (155)
658
CompileAndVerify
(compilation, expectedOutput: "123");
733
CompileAndVerify
(compilation, expectedOutput:
775
CompileAndVerify
(compilation, expectedOutput: "123");
905
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1402
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1460
CompileAndVerify
(compilation, expectedOutput: @"{123, 124}").VerifyDiagnostics();
1494
CompileAndVerify
(compilation, expectedOutput: @"System.Collections.Generic.List`1[System.Int32]").VerifyDiagnostics();
1529
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
1563
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1597
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1637
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1675
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
1712
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1748
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1881
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
2945
CompileAndVerify
(compilation, expectedOutput:
2991
CompileAndVerify
(compilation, expectedOutput:
3035
CompileAndVerify
(compilation, expectedOutput:
3082
CompileAndVerify
(compilation, expectedOutput:
3129
CompileAndVerify
(compilation, expectedOutput:
3366
CompileAndVerify
(compilation, expectedOutput:
3418
CompileAndVerify
(compilation, expectedOutput:
4048
CompileAndVerify
(compilation, expectedOutput: @"1
4094
CompileAndVerify
(compilation, expectedOutput: @"2");
4143
CompileAndVerify
(compilation, expectedOutput:
4199
CompileAndVerify
(compilation, expectedOutput: @"1
4337
CompileAndVerify
(compilation, expectedOutput: @"1
4369
CompileAndVerify
(compilation, expectedOutput: @"1
4579
CompileAndVerify
(compilation, expectedOutput: @"1
4615
CompileAndVerify
(compilation, expectedOutput: @"1
4742
CompileAndVerify
(compilation, expectedOutput: @"2
4779
CompileAndVerify
(compilation, expectedOutput: @"2
5016
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics();
5567
CompileAndVerify
(compilation, expectedOutput: @"1
5645
CompileAndVerify
(compilation, expectedOutput: @"1
5678
CompileAndVerify
(compilation, expectedOutput: @"1
5745
CompileAndVerify
(compilation, expectedOutput:
6109
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
6143
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
7824
CompileAndVerify
(compilation, expectedOutput:
7886
CompileAndVerify
(compilation, expectedOutput:
7952
CompileAndVerify
(compilation, expectedOutput:
8015
CompileAndVerify
(compilation, expectedOutput:
8080
CompileAndVerify
(compilation, expectedOutput:
8146
CompileAndVerify
(compilation, expectedOutput:
8201
CompileAndVerify
(compilation, expectedOutput:
8483
CompileAndVerify
(compilation, expectedOutput:
8859
CompileAndVerify
(compilation, expectedOutput:
8915
CompileAndVerify
(compilation, expectedOutput:
9260
CompileAndVerify
(compilation, expectedOutput: @"1
9751
CompileAndVerify
(compilation, expectedOutput:
9812
CompileAndVerify
(compilation, expectedOutput:
10320
CompileAndVerify
(compilation, expectedOutput:
10383
CompileAndVerify
(compilation, expectedOutput:
10447
CompileAndVerify
(compilation, expectedOutput:
10531
CompileAndVerify
(compilation, expectedOutput:
10903
CompileAndVerify
(compilation, expectedOutput:
10954
CompileAndVerify
(compilation, expectedOutput:
11326
CompileAndVerify
(compilation, expectedOutput: @"1
11397
CompileAndVerify
(compilation, expectedOutput: @"1
11464
CompileAndVerify
(compilation, expectedOutput:
12850
CompileAndVerify
(compilation, expectedOutput:
12916
CompileAndVerify
(compilation, expectedOutput:
13014
CompileAndVerify
(compilation, expectedOutput:
13383
CompileAndVerify
(compilation, expectedOutput: @"return");
13435
CompileAndVerify
(compilation, expectedOutput:
13790
CompileAndVerify
(compilation, expectedOutput:
13842
CompileAndVerify
(compilation, expectedOutput:
14254
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14301
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14350
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14392
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14434
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14479
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14521
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14564
CompileAndVerify
(compilation, expectedOutput:
14611
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14665
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14724
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14773
CompileAndVerify
(compilation, expectedOutput:
14823
CompileAndVerify
(compilation, expectedOutput:
15309
CompileAndVerify
(compilation, expectedOutput: @"throw");
15365
CompileAndVerify
(compilation, expectedOutput:
16238
CompileAndVerify
(compilation, expectedOutput:
16582
CompileAndVerify
(compilation, expectedOutput:
16636
CompileAndVerify
(compilation, expectedOutput:
16693
CompileAndVerify
(compilation, expectedOutput:
16752
CompileAndVerify
(compilation, expectedOutput:
16813
CompileAndVerify
(compilation, expectedOutput:
17143
CompileAndVerify
(compilation, expectedOutput:
17198
CompileAndVerify
(compilation, expectedOutput:
17577
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics(
17636
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics(
17917
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17949
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17991
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18065
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18346
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18427
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18491
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18540
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
18585
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
18637
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18681
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18723
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19198
CompileAndVerify
(compilation, expectedOutput:
19245
CompileAndVerify
(compilation, expectedOutput:
19285
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19326
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19360
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19419
CompileAndVerify
(compilation, expectedOutput:
19838
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
19871
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19904
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19939
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19974
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
20541
CompileAndVerify
(compilation, expectedOutput:
23389
CompileAndVerify
(compilation, expectedOutput:
23521
CompileAndVerify
(compilation, expectedOutput:
23856
CompileAndVerify
(compilation, expectedOutput:
24202
CompileAndVerify
(compilation, expectedOutput:
24490
CompileAndVerify
(compilation, expectedOutput: @"1
24521
CompileAndVerify
(compilation, expectedOutput: @"1
25172
CompileAndVerify
(compilation, expectedOutput:
25500
CompileAndVerify
(compilation, expectedOutput:
25787
CompileAndVerify
(compilation, expectedOutput:
26148
CompileAndVerify
(compilation, expectedOutput:
26196
CompileAndVerify
(compilation, expectedOutput:
26816
CompileAndVerify
(compilation, expectedOutput:
27429
CompileAndVerify
(compilation, expectedOutput:
27822
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
28220
CompileAndVerify
(compilation, expectedOutput:
28567
CompileAndVerify
(compilation, expectedOutput:
28615
CompileAndVerify
(compilation, expectedOutput:
29130
CompileAndVerify
(compilation, expectedOutput:
29532
CompileAndVerify
(compilation, expectedOutput:
29582
CompileAndVerify
(compilation, expectedOutput:
30034
CompileAndVerify
(compilation, expectedOutput:
30427
CompileAndVerify
(compilation, expectedOutput:
30480
CompileAndVerify
(compilation, expectedOutput:
30610
CompileAndVerify
(compilation, expectedOutput:
30995
CompileAndVerify
(compilation, expectedOutput:
31048
CompileAndVerify
(compilation, expectedOutput:
31523
CompileAndVerify
(compilation, expectedOutput:
31576
CompileAndVerify
(compilation, expectedOutput:
31706
CompileAndVerify
(compilation, expectedOutput:
32833
CompileAndVerify
(compilation, expectedOutput:
32919
CompileAndVerify
(compilation, expectedOutput:
33058
CompileAndVerify
(comp, expectedOutput: "CCCC");
33172
CompileAndVerify
(comp, expectedOutput: "CC");
33307
CompileAndVerify
(comp, expectedOutput: "C Derived2 C Derived3 C Derived4");
33374
CompileAndVerify
(comp, expectedOutput: "System.Int32");
33424
CompileAndVerify
(comp, expectedOutput: "object returning M. int returning M.");
35738
CompileAndVerify
(compilation, expectedOutput: "23True");
35950
CompileAndVerify
(compilation, expectedOutput: @"1
Semantics\ParamsCollectionTests.cs (95)
99
CompileAndVerify
(
279
CompileAndVerify
(
592
CompileAndVerify
(
1066
CompileAndVerify
(
1264
CompileAndVerify
(
2416
CompileAndVerify
(
2604
CompileAndVerify
(
2739
CompileAndVerify
(
2795
CompileAndVerify
(
2941
CompileAndVerify
(
2990
CompileAndVerify
(
3184
var verifier =
CompileAndVerify
(
3309
var verifier =
CompileAndVerify
(
3533
var verifier =
CompileAndVerify
(
3850
var verifier =
CompileAndVerify
(
4206
var verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4243
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4247
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4352
CompileAndVerify
(comp2,
4406
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4409
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4412
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("array"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4461
CompileAndVerify
(
4523
CompileAndVerify
(
4621
var verifier =
CompileAndVerify
(
4676
CompileAndVerify
(
4810
var verifier =
CompileAndVerify
(
4861
CompileAndVerify
(
4899
CompileAndVerify
(
5074
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5184
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5289
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5396
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5455
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5498
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5675
CompileAndVerify
(
5703
CompileAndVerify
(
6131
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(@"ValIn")).VerifyDiagnostics();
6264
CompileAndVerify
(
6481
CompileAndVerify
(
6902
CompileAndVerify
(
6938
CompileAndVerify
(
7004
CompileAndVerify
(
7049
CompileAndVerify
(
7130
CompileAndVerify
(
7182
CompileAndVerify
(
7514
CompileAndVerify
(
7804
CompileAndVerify
(
7848
CompileAndVerify
(
8119
CompileAndVerify
(
8684
CompileAndVerify
(
8783
CompileAndVerify
(
8880
CompileAndVerify
(
8923
CompileAndVerify
(
8967
CompileAndVerify
(
10432
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10556
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10680
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10946
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11094
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11242
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11532
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11679
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11826
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
12326
CompileAndVerify
(comp, expectedOutput: "Test1Test1").VerifyDiagnostics();
12525
CompileAndVerify
(
12809
CompileAndVerify
(
13138
CompileAndVerify
(comAssembly, symbolValidator: module =>
13158
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13161
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13198
CompileAndVerify
(comAssembly, symbolValidator: module =>
13218
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13221
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13261
CompileAndVerify
(comAssembly, symbolValidator: module =>
13281
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13284
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13346
CompileAndVerify
(
13412
CompileAndVerify
(
13476
CompileAndVerify
(
13580
CompileAndVerify
(
13681
CompileAndVerify
(
13830
CompileAndVerify
(comp, expectedOutput: @"
13976
CompileAndVerify
(comp, expectedOutput: @"
14074
CompileAndVerify
(comp, expectedOutput: @"
14268
CompileAndVerify
(comp, expectedOutput: @"
14342
CompileAndVerify
(comp, expectedOutput: @"
14392
CompileAndVerify
(comp, expectedOutput: @"
15481
CompileAndVerify
(comp, expectedOutput: "MyCollection GetAsyncEnumerator").VerifyDiagnostics();
15532
CompileAndVerify
(comp, expectedOutput: "MyCollection MoveNextAsync");
15590
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync MyCollection DisposeAsync Done");
16399
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16436
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16474
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16806
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics(
16971
verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics(
Semantics\PatternMatchingTests.cs (144)
121
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
189
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
259
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
300
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
335
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
371
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
407
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
445
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
519
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
579
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
682
CompileAndVerify
(compilation, expectedOutput:
732
CompileAndVerify
(compilation, expectedOutput:
773
CompileAndVerify
(compilation, expectedOutput: @"1
827
CompileAndVerify
(compilation, expectedOutput:
885
CompileAndVerify
(compilation, expectedOutput:
919
CompileAndVerify
(compilation, expectedOutput: @"1
948
CompileAndVerify
(compilation, expectedOutput: @"2
976
CompileAndVerify
(compilation, expectedOutput: @"1
1014
CompileAndVerify
(compilation, expectedOutput: @"1
1043
CompileAndVerify
(compilation, expectedOutput: @"1
1069
CompileAndVerify
(compilation, expectedOutput: @"1
1102
CompileAndVerify
(compilation, expectedOutput: @"1
1146
CompileAndVerify
(compilation, expectedOutput:
1214
CompileAndVerify
(compilation, expectedOutput:
1264
CompileAndVerify
(compilation, expectedOutput:
1310
CompileAndVerify
(compilation, expectedOutput:
1373
CompileAndVerify
(compilation, expectedOutput:
1423
CompileAndVerify
(compilation, expectedOutput:
1477
CompileAndVerify
(compilation, expectedOutput:
1529
CompileAndVerify
(compilation, expectedOutput:
1585
CompileAndVerify
(compilation, expectedOutput:
1642
CompileAndVerify
(compilation, expectedOutput:
1719
CompileAndVerify
(compilation, expectedOutput:
1778
CompileAndVerify
(compilation, expectedOutput:
1823
CompileAndVerify
(compilation, expectedOutput:
1872
CompileAndVerify
(compilation, expectedOutput:
1925
CompileAndVerify
(compilation, expectedOutput:
1980
CompileAndVerify
(compilation, expectedOutput:
2028
CompileAndVerify
(compilation, expectedOutput: @"2");
2072
CompileAndVerify
(compilation, expectedOutput:
2122
CompileAndVerify
(compilation, expectedOutput: @"1
2169
CompileAndVerify
(compilation, expectedOutput:
2225
CompileAndVerify
(compilation, expectedOutput:
2285
CompileAndVerify
(compilation, expectedOutput:
2342
CompileAndVerify
(compilation, expectedOutput:
2401
CompileAndVerify
(compilation, expectedOutput:
2454
CompileAndVerify
(compilation, expectedOutput:
2492
CompileAndVerify
(compilation, expectedOutput:
2537
CompileAndVerify
(compilation, expectedOutput:
2575
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
2608
CompileAndVerify
(compilation, expectedOutput:
2657
CompileAndVerify
(compilation, expectedOutput:
2697
CompileAndVerify
(compilation, expectedOutput: @"return");
2742
CompileAndVerify
(compilation, expectedOutput: "12").VerifyDiagnostics();
2786
CompileAndVerify
(compilation, expectedOutput: @"throw");
2836
CompileAndVerify
(compilation, expectedOutput:
2878
CompileAndVerify
(compilation, expectedOutput:
2924
CompileAndVerify
(compilation, expectedOutput:
2965
CompileAndVerify
(compilation, expectedOutput:
3006
CompileAndVerify
(compilation, expectedOutput:
3031
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics(
3078
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics(
3183
CompileAndVerify
(compilation, expectedOutput:
3331
CompileAndVerify
(compilation, expectedOutput:
3415
var comp =
CompileAndVerify
(compilation, expectedOutput: "whatever");
3718
var verifier =
CompileAndVerify
(compilation);
3740
verifier =
CompileAndVerify
(compilation);
3777
var verifier =
CompileAndVerify
(compilation);
3799
verifier =
CompileAndVerify
(compilation);
3847
var comp =
CompileAndVerify
(compilation, expectedOutput:
3880
var comp =
CompileAndVerify
(compilation, expectedOutput:
3913
var comp =
CompileAndVerify
(compilation, expectedOutput:
3962
var comp =
CompileAndVerify
(compilation, expectedOutput:
3992
var comp =
CompileAndVerify
(compilation, expectedOutput:
4029
var comp =
CompileAndVerify
(compilation, expectedOutput:
4093
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4140
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4171
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4222
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4287
CompileAndVerify
(compilation, expectedOutput: "is int _: True, is var _: True, case int _, case var _");
4538
var comp =
CompileAndVerify
(compilation, expectedOutput: @"False
4565
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
4595
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
5102
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TBase
5224
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1
5300
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5599
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5778
var comp =
CompileAndVerify
(compilation, expectedOutput: "roslyn");
5821
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5864
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5907
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5953
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5999
CompileAndVerify
(compilation, expectedOutput: "True1False0");
6075
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6108
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6136
var comp =
CompileAndVerify
(compilation, expectedOutput: @"FalseTrueFalseFalse");
6227
var comp =
CompileAndVerify
(compilation, expectedOutput: "ok", verify: Verification.FailsILVerify);
6278
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6280
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6304
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6447
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6480
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6526
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify);
6604
CompileAndVerify
(compilation, expectedOutput: @"1
6662
var comp =
CompileAndVerify
(compilation, expectedOutput:
6714
var comp =
CompileAndVerify
(compilation, expectedOutput:
7370
CompileAndVerify
(comp, expectedOutput: "in catch");
7393
CompileAndVerify
(compilation, expectedOutput: @"False
7442
CompileAndVerify
(compilation, expectedOutput: @"0
7507
CompileAndVerify
(compilation, expectedOutput: @"2")
7586
CompileAndVerify
(compilation, expectedOutput: @"0
7672
CompileAndVerify
(compilation, expectedOutput: @"0
7818
CompileAndVerify
(compilation, expectedOutput: @"0
7989
CompileAndVerify
(compilation, expectedOutput: @"0
8122
CompileAndVerify
(compilation, expectedOutput: @"0
8265
CompileAndVerify
(compilation, expectedOutput: @"0
8345
CompileAndVerify
(compilation, expectedOutput: @"or: False
8447
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
8614
var verifier =
CompileAndVerify
(comp, expectedOutput:
8656
var verifier =
CompileAndVerify
(comp, expectedOutput:
8878
CompileAndVerify
(compilation, expectedOutput: @"1.True
8984
CompileAndVerify
(compilation, expectedOutput: @"False
9035
CompileAndVerify
(compilation, expectedOutput: @"0
9101
CompileAndVerify
(compilation, expectedOutput: @"2")
9182
CompileAndVerify
(compilation, expectedOutput: @"0
9270
CompileAndVerify
(compilation, expectedOutput: @"0
9416
CompileAndVerify
(compilation, expectedOutput: @"0
9588
CompileAndVerify
(compilation, expectedOutput: @"0
9721
CompileAndVerify
(compilation, expectedOutput: @"0
9865
CompileAndVerify
(compilation, expectedOutput: @"0
9946
CompileAndVerify
(compilation, expectedOutput: @"or: True
10047
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
10217
var verifier =
CompileAndVerify
(comp, expectedOutput:
10258
var verifier =
CompileAndVerify
(comp, expectedOutput:
10481
CompileAndVerify
(compilation, expectedOutput: @"1.True
10736
CompileAndVerify
(comp, expectedOutput:
10784
CompileAndVerify
(comp, expectedOutput:
11009
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 6)");
11183
var verifier =
CompileAndVerify
(comp, expectedOutput:
11345
CompileAndVerify
(comp, expectedOutput:
11591
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
11860
CompileAndVerify
(comp, expectedOutput: "True");
11900
CompileAndVerify
(comp, expectedOutput: "012");
11943
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
Semantics\PatternMatchingTests_Global.cs (28)
288
CompileAndVerify
(compilation, expectedOutput:
634
CompileAndVerify
(compilation, expectedOutput:
676
CompileAndVerify
(compilation, expectedOutput:
1257
CompileAndVerify
(compilation, expectedOutput:
1845
CompileAndVerify
(compilation, expectedOutput:
2222
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
2604
CompileAndVerify
(compilation, expectedOutput:
2936
CompileAndVerify
(compilation, expectedOutput:
2982
CompileAndVerify
(compilation, expectedOutput:
3475
CompileAndVerify
(compilation, expectedOutput:
3858
CompileAndVerify
(compilation, expectedOutput:
4297
CompileAndVerify
(compilation, expectedOutput:
4671
CompileAndVerify
(compilation, expectedOutput:
4715
CompileAndVerify
(compilation, expectedOutput:
4826
CompileAndVerify
(compilation, expectedOutput:
5192
CompileAndVerify
(compilation, expectedOutput:
5236
CompileAndVerify
(compilation, expectedOutput:
5721
CompileAndVerify
(compilation, expectedOutput:
5770
CompileAndVerify
(compilation, expectedOutput:
5886
CompileAndVerify
(compilation, expectedOutput:
6680
CompileAndVerify
(compilation, expectedOutput:
6798
CompileAndVerify
(compilation, expectedOutput:
7121
CompileAndVerify
(compilation, expectedOutput:
7446
CompileAndVerify
(compilation, expectedOutput:
7704
CompileAndVerify
(compilation, expectedOutput: @"1
7729
CompileAndVerify
(compilation, expectedOutput: @"1
8368
CompileAndVerify
(compilation, expectedOutput:
8684
CompileAndVerify
(compilation, expectedOutput:
Semantics\PatternMatchingTests_ListPatterns.cs (42)
73
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
539
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
727
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
910
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1614
CompileAndVerify
(compilation, expectedOutput: "12");
1798
CompileAndVerify
(csCompilation, expectedOutput: "(True, 42)").VerifyDiagnostics();
2284
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2311
CompileAndVerify
(compilation, expectedOutput: "True");
2336
var verifier =
CompileAndVerify
(compilation, expectedOutput: "True");
2405
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2453
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2512
CompileAndVerify
(compilation, expectedOutput: "-10121");
2570
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
2600
CompileAndVerify
(compilation, expectedOutput: "123");
2924
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2955
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3120
CompileAndVerify
(comp, expectedOutput: @"
3177
CompileAndVerify
(comp, expectedOutput: @"
3236
CompileAndVerify
(comp, expectedOutput: @"
3962
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5538
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)");
5626
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)");
6393
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6446
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6568
CompileAndVerify
(comp, expectedOutput: "2");
6905
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7414
var verifier =
CompileAndVerify
(comp);
7893
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(2, 3)");
8059
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
8130
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 2 3", verify: Verification.FailsPEVerify);
8174
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8220
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8234
CompileAndVerify
(comp, expectedOutput: "(4, 2)");
8249
CompileAndVerify
(comp, expectedOutput: "(4, 2)");
8270
CompileAndVerify
(comp, expectedOutput: "(4, 4)");
8291
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8312
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8326
CompileAndVerify
(comp, expectedOutput: "42");
8347
var verifier =
CompileAndVerify
(comp, expectedOutput: "(4, 2, 4, 2)");
8439
CompileAndVerify
(comp, expectedOutput: "(4, 2, 2, 4, 2, 2)");
8460
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
8539
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
Semantics\PatternMatchingTests_Scope.cs (16)
281
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics();
327
CompileAndVerify
(compilation, expectedOutput: "12").VerifyDiagnostics();
3058
CompileAndVerify
(compilation, expectedOutput: @"1
11127
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11175
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11225
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11268
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11311
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11357
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11400
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
11444
CompileAndVerify
(compilation, expectedOutput:
11491
CompileAndVerify
(compilation, expectedOutput: @"2
11541
CompileAndVerify
(compilation, expectedOutput: "True").VerifyDiagnostics(
11603
CompileAndVerify
(compilation, expectedOutput: @"123
11659
CompileAndVerify
(compilation, expectedOutput: @"2
11718
CompileAndVerify
(compilation, expectedOutput: @"2
Semantics\PatternMatchingTests2.cs (17)
36
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
78
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
124
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
197
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
239
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
330
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
821
var comp =
CompileAndVerify
(compilation, expectedOutput: @"");
922
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1018
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1067
var comp =
CompileAndVerify
(compilation, expectedOutput: @"9
1130
var comp =
CompileAndVerify
(compilation, expectedOutput: @"12345678");
1449
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1537
var comp =
CompileAndVerify
(compilation, expectedOutput: @"Fox Cat");
1614
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1783
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1819
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
3615
CompileAndVerify
(comp, expectedOutput: expected);
Semantics\PatternMatchingTests3.cs (51)
423
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
474
var comp =
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
596
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
639
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
682
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
725
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
749
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
772
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
815
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
857
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1039
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1092
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1145
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1198
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1355
CompileAndVerify
(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "0");
1379
CompileAndVerify
(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "null");
1699
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2096
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2168
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2240
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2289
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2338
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2369
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2427
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2544
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2582
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2653
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2817
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2876
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3143
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3281
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3369
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3444
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3491
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3582
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3676
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3710
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3763
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3959
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4061
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4620
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4786
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4972
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5049
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5256
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Done");
5325
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Done");
5545
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6017
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6038
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6828
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
7642
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "10");
Semantics\PatternMatchingTests4.cs (72)
186
CompileAndVerify
(compilation, expectedOutput: "");
221
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
314
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
345
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
376
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
408
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
439
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
471
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
505
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
539
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
627
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
661
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
728
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
766
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
801
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
837
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
948
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1061
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1096
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1162
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1227
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1278
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1318
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1347
CompileAndVerify
(compilation, expectedOutput: "3");
1376
CompileAndVerify
(compilation, expectedOutput: "3");
1405
CompileAndVerify
(compilation, expectedOutput: "012345");
1434
CompileAndVerify
(compilation, expectedOutput: "012345");
1460
CompileAndVerify
(compilation, expectedOutput: "3");
1486
CompileAndVerify
(compilation, expectedOutput: "3");
1544
CompileAndVerify
(compilation, expectedOutput: "3");
1571
CompileAndVerify
(compilation, expectedOutput: "FalseTrueFalse");
1627
CompileAndVerify
(compilation, expectedOutput: "TrueTrueTrue");
1654
CompileAndVerify
(compilation, expectedOutput: "3");
1685
CompileAndVerify
(compilation, expectedOutput: "5");
1752
CompileAndVerify
(compilation, expectedOutput: "4");
1780
CompileAndVerify
(compilation, expectedOutput: "8");
1920
CompileAndVerify
(compilation, expectedOutput: "3 4");
1957
CompileAndVerify
(compilation, expectedOutput: "3 4");
2089
CompileAndVerify
(compilation, expectedOutput: "InvalidOperationException").VerifyIL("C.Main", @"
2230
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()").VerifyIL("C.Main", @"
2380
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))");
2430
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))").VerifyIL("C.Main", @"
2579
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()");
2663
CompileAndVerify
(compilation, expectedOutput: "5 6");
2699
CompileAndVerify
(compilation, expectedOutput: "5 6");
2740
CompileAndVerify
(compilation, expectedOutput: "12");
2783
CompileAndVerify
(compilation, expectedOutput: "1 a 2 b");
2813
CompileAndVerify
(compilation, expectedOutput: "1");
2846
CompileAndVerify
(compilation, expectedOutput: "1");
2876
CompileAndVerify
(compilation, expectedOutput: "1 a");
2909
CompileAndVerify
(compilation, expectedOutput: "1 a");
2942
CompileAndVerify
(compilation, expectedOutput: "0");
2977
CompileAndVerify
(compilation, expectedOutput: "0 a");
3012
CompileAndVerify
(compilation, expectedOutput: "0 a");
3144
CompileAndVerify
(compilation, expectedOutput: "12345");
3177
CompileAndVerify
(compilation, expectedOutput: "3");
3196
CompileAndVerify
(compilation, expectedOutput: "123");
3219
CompileAndVerify
(compilation, expectedOutput: "320");
3334
CompileAndVerify
(compilation, expectedOutput: "1 throw");
3360
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3387
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3413
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3573
CompileAndVerify
(compilation, expectedOutput: @"3
3635
CompileAndVerify
(compilation, expectedOutput:
3709
CompileAndVerify
(compilation, expectedOutput: @"3
4319
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4401
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4483
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4565
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4647
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4731
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4824
CompileAndVerify
(comp, expectedOutput: "OK");
Semantics\PatternMatchingTests5.cs (3)
83
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
240
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1345
var verifier =
CompileAndVerify
(compilation);
Semantics\PatternSwitchTests.cs (32)
405
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1085
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1130
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1237
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1428
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1486
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1562
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1625
CompileAndVerify
(compilation, expectedOutput: "13");
1864
CompileAndVerify
(compilation, expectedOutput: "12");
1973
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2014
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2051
CompileAndVerify
(compilation, expectedOutput: @"other
2082
CompileAndVerify
(compilation, expectedOutput:
2112
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2158
var comp =
CompileAndVerify
(compilation, expectedOutput:
2220
var comp =
CompileAndVerify
(compilation, expectedOutput:
2276
var comp =
CompileAndVerify
(compilation, expectedOutput:
2334
var comp =
CompileAndVerify
(compilation, expectedOutput:
2383
var comp =
CompileAndVerify
(compilation, expectedOutput:
2447
var comp =
CompileAndVerify
(compilation, expectedOutput:
2512
var comp =
CompileAndVerify
(compilation, expectedOutput:
2572
var comp =
CompileAndVerify
(compilation, expectedOutput:
2628
var comp =
CompileAndVerify
(compilation, expectedOutput:
2669
var comp =
CompileAndVerify
(compilation, expectedOutput:
2708
var comp =
CompileAndVerify
(compilation, expectedOutput:
2750
var comp =
CompileAndVerify
(compilation, expectedOutput:
2812
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2840
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2868
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
2959
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
3178
var comp =
CompileAndVerify
(compilation, expectedOutput: "Main");
3208
var comp =
CompileAndVerify
(compilation);
Semantics\PrimaryConstructorTests.cs (101)
429
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics(
622
var verifier =
CompileAndVerify
(comp,
987
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 2)");
2839
CompileAndVerify
(comp, expectedOutput: "(43, 44)").VerifyDiagnostics(
2891
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2916
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2942
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
2985
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
3008
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
8769
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
9175
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125").VerifyDiagnostics();
9340
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9455
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
9575
CompileAndVerify
(comp, expectedOutput: @"1020333650").VerifyDiagnostics();
9910
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9940
CompileAndVerify
(comp, expectedOutput: @"-120").VerifyDiagnostics(
9993
CompileAndVerify
(comp, expectedOutput: @"p1x3040").VerifyDiagnostics(
10148
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
10187
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10222
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10265
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10307
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10338
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10378
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
10717
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
10872
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10916
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10960
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11003
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
11046
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11088
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11133
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11168
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11233
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11298
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11333
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11439
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11482
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11557
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11600
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11780
var verifier =
CompileAndVerify
(comp, expectedOutput: methodName);
11991
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
12032
CompileAndVerify
(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics(
12112
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
12152
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
12245
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics();
12318
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics();
12395
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics(
14010
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics(
14051
CompileAndVerify
(comp, expectedOutput: @"disposed").VerifyDiagnostics(
14415
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics();
14660
CompileAndVerify
(comp, expectedOutput: @"
14977
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
15062
CompileAndVerify
(comp, expectedOutput: @"
15434
CompileAndVerify
(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics();
15713
CompileAndVerify
(comp,
15735
CompileAndVerify
(comp,
15756
CompileAndVerify
(comp,
15777
CompileAndVerify
(comp,
15835
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
16407
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
16589
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
16821
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17081
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17372
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17430
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
17526
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17615
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17746
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17955
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
18217
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
18514
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
18859
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "124");
19029
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "124");
19252
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "125");
19326
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "125");
19478
CompileAndVerify
(comp, expectedOutput:
19561
CompileAndVerify
(comp, expectedOutput:
19610
CompileAndVerify
(comp, expectedOutput:
19683
CompileAndVerify
(comp).VerifyDiagnostics(
20353
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(
20400
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
20433
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
21940
CompileAndVerify
(comp, expectedOutput: @"123C1").VerifyDiagnostics();
21959
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
22027
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
22056
CompileAndVerify
(comp, expectedOutput: @"12").VerifyDiagnostics();
22071
CompileAndVerify
(comp,
22092
CompileAndVerify
(comp,
22118
CompileAndVerify
(comp,
22144
CompileAndVerify
(comp,
22175
CompileAndVerify
(comp,
22434
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
22437
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22440
CompileAndVerify
(comp3, symbolValidator: validate).VerifyDiagnostics();
22483
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22486
CompileAndVerify
(comp2, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22489
CompileAndVerify
(comp3, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22524
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22583
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22640
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
Semantics\RecordTests.cs (129)
771
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
791
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
847
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped /* init-only */);
1430
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
1453
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.Skipped /* pointers */);
1777
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped);
2530
CompileAndVerify
(comp, expectedOutput: "RAN 2", verify: Verification.Skipped /* init-only */);
2545
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
3221
CompileAndVerify
(comp, expectedOutput: "RAN");
3476
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
4978
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5053
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5130
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5297
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5329
CompileAndVerify
(comp, expectedOutput: "C2 { I1 = 42, I2 = 43 }", verify: Verification.Skipped /* init-only */);
5363
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43, P3 = 44 }", verify: Verification.Skipped /* init-only */);
5388
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5409
CompileAndVerify
(comp, expectedOutput: "B { P = 2 }");
5436
CompileAndVerify
(comp, expectedOutput: "B1 { P = 1 } B2 { P = 2 }", verify: Verification.Skipped /* init-only */);
5515
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5570
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5609
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5650
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello } C1 { field = 42 }", verify: Verification.Skipped /* init-only */);
5732
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field1 = hi, field2 = }");
5786
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { Property = 42 }", verify: Verification.Skipped /* init-only */);
5828
CompileAndVerify
(comp, expectedOutput: "C1 { Property1 = 42, Property2 = , field1 = 43, field2 = hi }", verify: Verification.Skipped /* init-only */);
5850
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 42, A2 = 100, B1 = 43, B2 = 101 }", verify: Verification.Skipped /* init-only */);
5947
CompileAndVerify
(comp, expectedOutput: "C1");
5976
CompileAndVerify
(comp, expectedOutput: "C1");
6025
CompileAndVerify
(comp, expectedOutput: "C1");
6068
CompileAndVerify
(comp, expectedOutput: "C2C1");
6109
CompileAndVerify
(comp, expectedOutput: "C1");
6150
CompileAndVerify
(comp, expectedOutput: "C1");
6190
CompileAndVerify
(comp, expectedOutput: "C1 { A2 = 42, A1 = 100, B2 = 43, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6214
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 100, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6238
CompileAndVerify
(comp, expectedOutput: "C1 { B1 = 101, A1 = 100 }", verify: Verification.Skipped /* init-only */);
6398
CompileAndVerify
(comp, expectedOutput: "RAN");
7249
CompileAndVerify
(comp, expectedOutput: "BA");
7335
CompileAndVerify
(comp, expectedOutput: "A");
7362
CompileAndVerify
(comp, expectedOutput: "RAN");
7549
CompileAndVerify
(comp, expectedOutput: "C1 { RAN }");
7649
CompileAndVerify
(comp, expectedOutput: "base { }");
7674
CompileAndVerify
(comp, expectedOutput: "R1 { I1 = 1 } R2 { I1 = 10, I2 = 11 } R3 { I1 = 20, I2 = 21, I3 = 22 }", verify: Verification.Skipped /* init-only */);
10650
var verifier =
CompileAndVerify
(comp, expectedOutput: "(, )").VerifyDiagnostics(
11402
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11616
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11852
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12342
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12421
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12526
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12656
var verifierA =
CompileAndVerify
(compA, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12696
var verifierB =
CompileAndVerify
(compB, expectedOutput: "(1, 2, 3, 4) (1, 2, 3, 4) (10, 2, 30, 4)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12748
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4) (10, 20, 30, 40)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12805
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12837
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(
12892
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12964
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 0)").VerifyDiagnostics(
13007
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 100) RAN (0, 0)").VerifyDiagnostics(
13065
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13120
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 RAN 2", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13242
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) RAN (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13282
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13562
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4, 100, 200)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13923
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
13993
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
14041
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14067
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14100
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(
14133
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "123").VerifyDiagnostics();
14160
var verifier =
CompileAndVerify
(comp2, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "False" : null, verify: Verification.FailsPEVerify);
18144
CompileAndVerify
(comp, expectedOutput:
18183
CompileAndVerify
(comp, expectedOutput:
18253
CompileAndVerify
(comp, expectedOutput:
18365
CompileAndVerify
(comp, expectedOutput:
18407
CompileAndVerify
(comp, expectedOutput:
18469
CompileAndVerify
(comp, expectedOutput:
18560
CompileAndVerify
(comp, expectedOutput:
18719
CompileAndVerify
(comp, expectedOutput:
18758
CompileAndVerify
(comp, expectedOutput:
18794
CompileAndVerify
(comp, expectedOutput:
18896
CompileAndVerify
(comp, expectedOutput:
18967
CompileAndVerify
(comp, expectedOutput:
19011
CompileAndVerify
(comp, expectedOutput:
19126
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
19199
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
20137
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20168
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20238
CompileAndVerify
(comp, expectedOutput: "RAN");
20390
CompileAndVerify
(comp, expectedOutput: "RAN RAN2");
22639
var verifier =
CompileAndVerify
(comp, expectedOutput:
22799
var verifier =
CompileAndVerify
(comp, expectedOutput:
22912
var verifier =
CompileAndVerify
(comp, expectedOutput:
23025
var verifier =
CompileAndVerify
(comp, expectedOutput:
23125
var verifier =
CompileAndVerify
(comp, expectedOutput:
23480
var verifier =
CompileAndVerify
(comp, expectedOutput:
23640
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23674
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23820
CompileAndVerify
(comp, expectedOutput:
23861
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23937
var verifier =
CompileAndVerify
(comp, expectedOutput:
24104
CompileAndVerify
(comp, expectedOutput:
24164
CompileAndVerify
(comp, expectedOutput:
24222
CompileAndVerify
(comp, expectedOutput:
24285
CompileAndVerify
(comp, expectedOutput:
24722
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)", verify: Verification.Skipped /* init-only */);
24976
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
25021
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)", verify: Verification.Skipped /* init-only */);
25048
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25072
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25109
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped /* init-only */);
25139
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25725
CompileAndVerify
(comp, expectedOutput: "(R, R2)", verify: Verification.Skipped /* init-only */);
27799
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
28003
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28006
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28026
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28029
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28130
var verifier =
CompileAndVerify
(comp);
28153
verifier =
CompileAndVerify
(comp);
29355
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
29387
var verifier =
CompileAndVerify
(comp, expectedOutput: "43 - 43");
29422
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42", verify: Verification.Skipped /* init-only */);
29480
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29518
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29552
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29894
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29931
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
30547
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
30550
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (158)
39
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
42
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
392
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
450
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
502
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
557
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
624
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
681
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
915
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
949
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1001
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1055
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1110
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1380
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
1396
CompileAndVerify
(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics();
1461
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
1730
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1787
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
2315
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2369
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
2423
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
2511
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2551
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2592
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2633
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2955
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3077
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3257
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3260
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3263
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3395
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3481
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3599
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3818
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3936
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4045
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4165
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4327
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4330
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4333
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4464
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4538
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4575
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
4659
CompileAndVerify
(comp2, expectedOutput: "[operator]01[operator checked]12").VerifyDiagnostics();
4712
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"[GetA][Get0][operator]1").VerifyDiagnostics();
4823
CompileAndVerify
(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics();
4897
CompileAndVerify
(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
4939
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
4984
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
5118
CompileAndVerify
(comp2, expectedOutput: @"
5130
CompileAndVerify
(comp2, expectedOutput: @"
5163
CompileAndVerify
(comp1).VerifyDiagnostics(
5236
CompileAndVerify
(comp1, expectedOutput: "in catch").VerifyDiagnostics(
5269
CompileAndVerify
(comp2, expectedOutput: "Done").VerifyDiagnostics(
5898
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
5985
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
6031
CompileAndVerify
(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics();
6062
CompileAndVerify
(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics();
7677
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
7732
var verifier =
CompileAndVerify
(comp, expectedOutput: "++--0").VerifyDiagnostics();
7980
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
7983
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8273
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8439
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8525
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8594
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8660
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8745
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8812
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9092
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9138
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9207
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9271
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9336
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9593
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
9609
CompileAndVerify
(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics();
9671
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
9723
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9788
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10069
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
10119
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
10171
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10231
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10802
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
10854
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
10903
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
10955
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11004
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11056
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11175
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11214
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11250
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11290
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11327
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11367
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11404
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11444
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11795
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
11849
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
11973
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12195
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12198
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12201
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12359
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12569
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12572
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12575
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12714
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12973
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13133
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13136
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13139
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13278
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13436
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13439
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13442
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13581
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13798
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14050
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14053
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14056
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14211
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14461
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14464
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14467
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14622
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14924
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15120
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15123
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15126
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15274
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15468
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15471
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15474
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
16034
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
16252
CompileAndVerify
(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics();
16326
CompileAndVerify
(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16368
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16413
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16539
CompileAndVerify
(comp2, expectedOutput: @"
16547
CompileAndVerify
(comp2, expectedOutput: @"
16576
CompileAndVerify
(comp1).VerifyDiagnostics(
16649
CompileAndVerify
(comp1, expectedOutput: "in catch").VerifyDiagnostics(
16682
CompileAndVerify
(comp2, expectedOutput: "Done").VerifyDiagnostics(
17554
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
17641
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
17687
CompileAndVerify
(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics();
17718
CompileAndVerify
(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics();
19513
CompileAndVerify
(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics();
19579
CompileAndVerify
(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics();
19772
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
19834
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
19916
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=-=2").VerifyDiagnostics();
20045
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20089
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20153
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=3").VerifyDiagnostics();
20236
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20298
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55nullnull").VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
330
CompileAndVerify
(compilation, expectedOutput: "Pass", verify: Verification.Skipped);
877
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (8)
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
45
CompileAndVerify
(piaCompilation);
104
CompileAndVerify
(piaCompilation);
161
CompileAndVerify
(piaCompilation);
211
CompileAndVerify
(piaCompilation);
303
CompileAndVerify
(piaCompilation);
393
CompileAndVerify
(piaCompilation);
460
CompileAndVerify
(piaCompilation);
IOperation\IOperationTests_IUsingStatement.cs (1)
1761
var verifier =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1293)
Semantics\AccessCheckTests.cs (9)
1051
var assembly1Verifier =
CompileAndVerify
(assembly1Compilation);
1087
var compilationVerifier =
CompileAndVerify
(compilation1);
1113
compilationVerifier =
CompileAndVerify
(compilation2);
1160
var compilationVerifier =
CompileAndVerify
(compilation1);
1171
compilationVerifier =
CompileAndVerify
(compilation2);
1197
var compilationVerifier =
CompileAndVerify
(compilationA);
1209
compilationVerifier =
CompileAndVerify
(compilationB);
1239
var compilationVerifier =
CompileAndVerify
(compilationA);
1250
compilationVerifier =
CompileAndVerify
(compilationB);
Semantics\BetterCandidates.cs (20)
59
CompileAndVerify
(compilation, expectedOutput: "1");
86
CompileAndVerify
(compilation, expectedOutput: "2");
117
CompileAndVerify
(compilation, expectedOutput: "2");
151
CompileAndVerify
(compilation, expectedOutput: "2");
184
CompileAndVerify
(compilation, expectedOutput: "2");
231
CompileAndVerify
(compilation, expectedOutput: "12");
315
CompileAndVerify
(compilation, expectedOutput: "1");
456
CompileAndVerify
(compilation, expectedOutput: "2");
484
CompileAndVerify
(compilation, expectedOutput: "1");
513
CompileAndVerify
(compilation, expectedOutput: "1");
543
CompileAndVerify
(compilation, expectedOutput: "1");
694
CompileAndVerify
(compilation, expectedOutput: "2");
728
CompileAndVerify
(compilation, expectedOutput: "struct class ");
762
CompileAndVerify
(compilation, expectedOutput: "2");
793
CompileAndVerify
(compilation, expectedOutput: "2");
824
CompileAndVerify
(compilation, expectedOutput: "1");
864
CompileAndVerify
(compilation, expectedOutput: "2");
894
CompileAndVerify
(compilation, expectedOutput: "2");
923
CompileAndVerify
(compilation, expectedOutput: "2");
952
CompileAndVerify
(compilation, expectedOutput: "2", verify: Verification.Skipped);
Semantics\BindingAsyncTasklikeMoreTests.cs (7)
107
var verifier =
CompileAndVerify
(compilation, expectedOutput: "3");
432
var verifier =
CompileAndVerify
(compilation);
513
var verifier =
CompileAndVerify
(compilation);
592
var verifier =
CompileAndVerify
(compilation);
650
var verifier =
CompileAndVerify
(
1591
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
1595
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1897
var verifier =
CompileAndVerify
(compilation);
2765
CompileAndVerify
(comp, expectedOutput: "42");
2840
var compiled =
CompileAndVerify
(comp, expectedOutput: "dynamic42", verify: Verification.FailsPEVerify);
Semantics\BindingTests.cs (2)
3963
CompileAndVerify
(compilation).VerifyDiagnostics();
4022
CompileAndVerify
(comp).VerifyDiagnostics();
Semantics\ColorColorTests.cs (2)
1522
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
1741
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\ConditionalOperatorTests.cs (5)
1175
CompileAndVerify
(compilation, expectedOutput: @"Testing with ternary test flag == True
1338
CompileAndVerify
(compilation, expectedOutput:
1393
CompileAndVerify
(compilation, expectedOutput:
1505
CompileAndVerify
(compilation, expectedOutput:
1524
CompileAndVerify
(compilation, expectedOutput: "---");
Semantics\ConstantTests.cs (2)
1583
CompileAndVerify
(compilation, expectedOutput:
3517
CompileAndVerify
(comp, expectedOutput: "58430604");
Semantics\DeconstructionTests.cs (4)
801
CompileAndVerify
(comp, expectedOutput: "System.ValueTuple`2[System.Int32,System.Int32]");
1287
CompileAndVerify
(comp, expectedOutput: "1 2");
1946
CompileAndVerify
(comp, expectedOutput: "(1, 1) 1 1");
6481
var verifier =
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
Semantics\DelegateTypeTests.cs (75)
146
CompileAndVerify
(comp, expectedOutput:
193
CompileAndVerify
(comp, expectedOutput:
740
CompileAndVerify
(comp, expectedOutput: expectedType);
786
CompileAndVerify
(comp, expectedOutput: expectedType);
890
CompileAndVerify
(comp, expectedOutput: expectedType);
933
CompileAndVerify
(comp, expectedOutput: expectedType);
1202
CompileAndVerify
(comp, expectedOutput: expectedType);
1242
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN System.Action");
1323
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1367
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN(42) A.F: System.Action<System.Object>");
1410
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN B.F: System.Action");
1545
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1625
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1680
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action");
1730
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action<System.Object>");
1780
CompileAndVerify
(comp, expectedOutput: "A.F: <>A{00000001}<System.Object>");
1830
CompileAndVerify
(comp, expectedOutput: "A.F: System.Func<System.Object>");
1880
CompileAndVerify
(comp, expectedOutput: "A.F: <>F{00000001}<System.Object>");
1930
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action<System.Object>");
1975
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN N.B.F: System.Action");
2078
CompileAndVerify
(comp, expectedOutput: "C.M E.M C.M");
2264
CompileAndVerify
(comp, expectedOutput: "E1.M E1.M");
2313
CompileAndVerify
(comp, expectedOutput: "E2.M E2.M");
2352
CompileAndVerify
(comp, expectedOutput: "E.M");
2395
CompileAndVerify
(comp, expectedOutput: "E.M E.M");
2589
var verifier =
CompileAndVerify
(comp, expectedOutput: "E.M");
2637
var verifier =
CompileAndVerify
(comp, expectedOutput: "E2.M E2.M");
2685
var verifier =
CompileAndVerify
(comp, expectedOutput: "E1.M E1.M");
2736
CompileAndVerify
(comp, expectedOutput: "E.M<T, U> E.M<T, U>");
2784
CompileAndVerify
(comp, expectedOutput: "E2.M<T, U> E2.M<T, U>");
2873
CompileAndVerify
(comp, expectedOutput: "ran11");
2877
CompileAndVerify
(comp, expectedOutput: "ran12");
2907
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2927
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2955
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3014
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3072
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3107
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3138
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3171
var verifier =
CompileAndVerify
(comp, expectedOutput: "A.F");
3697
CompileAndVerify
(comp, expectedOutput: "System.Action<System.Int32>, System.Action");
4016
CompileAndVerify
(comp, expectedOutput:
8122
CompileAndVerify
(comp, expectedOutput: "System.Action");
8145
CompileAndVerify
(comp, expectedOutput: "System.Action");
10291
var verifier =
CompileAndVerify
(comp, expectedOutput:
11109
var verifier =
CompileAndVerify
(comp, expectedOutput:
11240
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(41, 42)");
11294
var verifier =
CompileAndVerify
(comp, expectedOutput:
11368
var verifier =
CompileAndVerify
(comp, expectedOutput:
11434
var verifier =
CompileAndVerify
(comp, expectedOutput:
11485
CompileAndVerify
(comp, expectedOutput:
11511
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11576
var verifier =
CompileAndVerify
(comp, expectedOutput:
11655
var verifier =
CompileAndVerify
(comp, expectedOutput:
11714
CompileAndVerify
(comp, expectedOutput:
11751
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11786
CompileAndVerify
(comp, expectedOutput:
11819
var verifier =
CompileAndVerify
(comp, expectedOutput:
11899
CompileAndVerify
(comp, expectedOutput:
11940
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr
11996
CompileAndVerify
(comp, expectedOutput:
12027
CompileAndVerify
(comp, expectedOutput:
12058
CompileAndVerify
(comp, expectedOutput:
12097
CompileAndVerify
(comp, expectedOutput:
12128
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput: "D");
12169
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput:
12213
var verifier =
CompileAndVerify
(comp, validator: validator);
12336
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
14128
CompileAndVerify
(comp, expectedOutput: "System.Action`1[System.Int32]");
14170
CompileAndVerify
(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]");
14357
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
17503
CompileAndVerify
(comp2, symbolValidator: static module =>
17526
CompileAndVerify
(comp2, symbolValidator: static module =>
18697
CompileAndVerify
(comp, expectedOutput: $"""
19070
CompileAndVerify
(comp, expectedOutput: $"""
Semantics\DynamicTests.cs (72)
4046
CompileAndVerify
(compilation2, expectedOutput: @"4");
4398
CompileAndVerify
(compilation1, expectedOutput: "MIndexer").VerifyDiagnostics();
4530
CompileAndVerify
(comp2, expectedOutput:
4537
CompileAndVerify
(comp2, expectedOutput:
4640
CompileAndVerify
(compilation, expectedOutput:
4678
CompileAndVerify
(comp, expectedOutput: "int").VerifyDiagnostics();
4996
CompileAndVerify
(comp1).VerifyDiagnostics();
5120
CompileAndVerify
(comp1).VerifyDiagnostics();
5243
CompileAndVerify
(comp1).VerifyDiagnostics();
5530
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
5660
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
5707
CompileAndVerify
(comp).VerifyDiagnostics();
5883
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
6041
CompileAndVerify
(comp).VerifyDiagnostics();
6164
CompileAndVerify
(comp).VerifyDiagnostics();
6284
CompileAndVerify
(comp).VerifyDiagnostics();
6392
CompileAndVerify
(comp1).VerifyDiagnostics();
6525
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
6576
CompileAndVerify
(comp).VerifyDiagnostics();
6705
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
6814
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
6924
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7088
CompileAndVerify
(comp).VerifyDiagnostics();
7199
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7312
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7428
CompileAndVerify
(comp, expectedOutput: "1 1").VerifyDiagnostics();
7612
CompileAndVerify
(comp).VerifyDiagnostics();
7717
CompileAndVerify
(comp, expectedOutput: "2 3").VerifyDiagnostics();
7823
CompileAndVerify
(comp, expectedOutput: "2 3").VerifyDiagnostics();
7998
CompileAndVerify
(comp, expectedOutput: "3 3").VerifyDiagnostics();
8104
CompileAndVerify
(comp, expectedOutput: "3 3").VerifyDiagnostics();
8209
CompileAndVerify
(comp).VerifyDiagnostics();
8317
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8426
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8535
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8645
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8895
CompileAndVerify
(comp).VerifyDiagnostics();
8951
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9041
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9132
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9278
CompileAndVerify
(comp).VerifyDiagnostics();
9332
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9399
CompileAndVerify
(comp3).VerifyDiagnostics();
9453
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9520
CompileAndVerify
(comp3).VerifyDiagnostics();
9573
CompileAndVerify
(comp).VerifyDiagnostics();
9687
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9749
CompileAndVerify
(comp3).VerifyDiagnostics();
9798
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9860
CompileAndVerify
(comp3).VerifyDiagnostics();
9909
CompileAndVerify
(comp).VerifyDiagnostics();
10059
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10187
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10315
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10469
CompileAndVerify
(comp).VerifyDiagnostics();
10598
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(
10747
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(
10849
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10889
CompileAndVerify
(comp3, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
11016
CompileAndVerify
(comp).VerifyDiagnostics(
11144
CompileAndVerify
(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics();
11223
CompileAndVerify
(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics();
11284
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2 (3, 124) 3").VerifyDiagnostics();
11337
CompileAndVerify
(comp1).VerifyDiagnostics();
11390
CompileAndVerify
(comp1).VerifyDiagnostics();
11466
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11510
CompileAndVerify
(comp).VerifyDiagnostics();
11551
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11603
CompileAndVerify
(comp).VerifyDiagnostics();
11655
CompileAndVerify
(comp).VerifyDiagnostics();
11695
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11725
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\ForEachTests.cs (2)
3085
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).
3648
CompileAndVerify
(comp, expectedOutput: "1");
Semantics\FunctionPointerTests.cs (5)
26
return
CompileAndVerify
(compilation, verify: Verification.Skipped, expectedOutput: expectedOutput);
239
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Skipped);
973
CompileAndVerify
(comp, verify: Verification.Skipped);
3351
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: @"
3848
var verifier =
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Skipped);
Semantics\GenericConstraintsTests.cs (3)
635
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator);
1148
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator);
1633
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator);
Semantics\GlobalUsingDirectiveTests.cs (101)
193
CompileAndVerify
(comp2, expectedOutput: @"
236
CompileAndVerify
(comp3, expectedOutput: @"
306
CompileAndVerify
(comp2, expectedOutput: @"
355
CompileAndVerify
(comp3, expectedOutput: @"
542
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
545
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
548
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
551
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
554
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
557
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
564
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
681
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
684
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
687
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
690
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
693
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
696
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
703
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
812
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
815
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
818
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
821
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
824
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1021
CompileAndVerify
(comp, expectedOutput: @"
1236
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1239
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1242
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1245
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1248
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1251
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1258
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1364
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1367
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1370
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1373
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1376
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1379
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1386
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
1484
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1487
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1490
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1493
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1496
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1692
CompileAndVerify
(comp, expectedOutput: @"
1808
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1811
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1814
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1817
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1820
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1894
CompileAndVerify
(comp, expectedOutput: @"
2027
CompileAndVerify
(comp, expectedOutput: @"
2557
CompileAndVerify
(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2561
CompileAndVerify
(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2571
CompileAndVerify
(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2578
CompileAndVerify
(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2588
CompileAndVerify
(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2598
CompileAndVerify
(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2608
CompileAndVerify
(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2611
CompileAndVerify
(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2711
CompileAndVerify
(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2715
CompileAndVerify
(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2725
CompileAndVerify
(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2732
CompileAndVerify
(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2742
CompileAndVerify
(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2752
CompileAndVerify
(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2762
CompileAndVerify
(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2765
CompileAndVerify
(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4571
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4574
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4577
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4589
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4592
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1);
4595
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
4599
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(
4606
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4610
CompileAndVerify
(comp2, expectedOutput: @"C1").VerifyDiagnostics(
4617
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
4687
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4690
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4693
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4696
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4699
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4702
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4705
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4708
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4720
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4723
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4726
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4729
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4732
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4735
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4738
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4741
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
4753
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4756
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4759
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4762
CompileAndVerify
(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics();
4774
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4777
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4780
CompileAndVerify
(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1);
4783
CompileAndVerify
(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
Semantics\HideByNameTests.cs (2)
193
CompileAndVerify
(comp).VerifyIL("Program.Main", @"
525
CompileAndVerify
(comp).VerifyIL("Program.Main", @"
Semantics\ImplicitObjectCreationTests.cs (45)
52
CompileAndVerify
(comp, expectedOutput: "CSS");
174
CompileAndVerify
(comp, expectedOutput: "CSS");
271
CompileAndVerify
(comp, expectedOutput: "2");
299
CompileAndVerify
(comp, expectedOutput: "123");
322
CompileAndVerify
(comp, expectedOutput: "1");
355
CompileAndVerify
(comp, expectedOutput: "5");
441
CompileAndVerify
(comp, expectedOutput: "(C, C)");
600
CompileAndVerify
(comp, expectedOutput: "00");
701
CompileAndVerify
(comp, expectedOutput: "SS");
955
CompileAndVerify
(comp, expectedOutput:
988
CompileAndVerify
(comp, expectedOutput: "DDD");
1013
CompileAndVerify
(comp, expectedOutput: "42");
1053
CompileAndVerify
(comp, expectedOutput: "0");
1124
CompileAndVerify
(comp, expectedOutput: "123");
1206
CompileAndVerify
(comp, expectedOutput: "C");
1231
CompileAndVerify
(comp, expectedOutput: "CC");
1254
CompileAndVerify
(comp, expectedOutput: "01");
1275
CompileAndVerify
(comp, expectedOutput: "C");
1300
CompileAndVerify
(comp, expectedOutput: "C0");
1407
CompileAndVerify
(comp, expectedOutput: "42");
1459
CompileAndVerify
(comp, expectedOutput: "Animal");
1494
CompileAndVerify
(comp, expectedOutput: "23True");
1557
CompileAndVerify
(comp, expectedOutput: "B");
1765
CompileAndVerify
(comp, expectedOutput: "43");
1789
CompileAndVerify
(comp, expectedOutput: "S");
1862
CompileAndVerify
(comp, expectedOutput: "C");
1892
CompileAndVerify
(comp, expectedOutput: "S");
1922
CompileAndVerify
(comp, expectedOutput: "S");
2032
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2067
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2165
CompileAndVerify
(comp, expectedOutput: "C.Dispose");
2428
CompileAndVerify
(comp, expectedOutput: "S");
2561
CompileAndVerify
(comp, expectedOutput: "C");
2652
CompileAndVerify
(comp, expectedOutput: "0");
2684
CompileAndVerify
(comp, expectedOutput: "112");
2918
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3098
CompileAndVerify
(comp, expectedOutput: "C");
3116
CompileAndVerify
(comp, expectedOutput: "C");
3250
CompileAndVerify
(comp, expectedOutput: "C 2");
3766
CompileAndVerify
(comp, expectedOutput: "C");
4057
CompileAndVerify
(comp, expectedOutput: "0");
4095
CompileAndVerify
(comp, expectedOutput: "CC");
4468
CompileAndVerify
(comp, expectedOutput:
4501
CompileAndVerify
(comp, expectedOutput:
4876
CompileAndVerify
(compilation, expectedOutput: "014")
Semantics\IndexAndRangeTests.cs (4)
1643
CompileAndVerify
(comp, expectedOutput: "42");
1663
CompileAndVerify
(comp, expectedOutput: "42");
1704
CompileAndVerify
(comp, expectedOutput: "42");
1724
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\InitOnlyMemberTests.cs (15)
973
CompileAndVerify
(comp, expectedOutput: "clone set 42");
1005
CompileAndVerify
(comp, expectedOutput: "Main 42 43");
1048
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1053
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1084
CompileAndVerify
(comp, expectedOutput: "Main 42");
1132
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1137
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1447
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator,
2741
CompileAndVerify
(comp, expectedOutput: "42 43",
2788
var v =
CompileAndVerify
(comp, expectedOutput: "2 3", verify: Verification.Skipped);
3011
CompileAndVerify
(comp, expectedOutput: "RAN 42", verify: Verification.Skipped /* init-only */);
4196
CompileAndVerify
(comp1, expectedOutput: "42",
4202
CompileAndVerify
(comp7, expectedOutput: "43");
4565
CompileAndVerify
(comp, expectedOutput: "c", verify: Verification.FailsPEVerify);
4596
CompileAndVerify
(piaCompilation);
Semantics\InterceptorsTests.cs (10)
242
CompileAndVerify
(comp, expectedOutput: expectedOutput)
4434
var verifier =
CompileAndVerify
(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped);
4527
var verifier =
CompileAndVerify
(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped);
7959
CompileAndVerify
(comp, verify: Verification.Fails);
8012
CompileAndVerify
(comp, verify: Verification.Fails);
9098
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics(
9175
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics(
9226
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran0 ran1").VerifyDiagnostics(
9281
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran0 ran1 ran2").VerifyDiagnostics(
9323
CompileAndVerify
(comp, expectedOutput: "ran0 ran1").VerifyDiagnostics(
Semantics\InterpolationTests.cs (97)
1114
var compilation =
CompileAndVerify
(comp, verify: Verification.Fails);
1173
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1276
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1377
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1429
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1849
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
2265
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
4056
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: @"
4317
CompileAndVerify
(comp, expectedOutput: "In handler").VerifyDiagnostics();
4625
=>
CompileAndVerify
(
4643
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4780
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4840
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4892
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4929
verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
4984
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
5043
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
5099
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5153
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5281
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5339
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5386
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5441
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
7697
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"
7920
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
7978
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8095
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: """
8263
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8313
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8437
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
8576
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8740
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8873
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9010
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9111
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
9175
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9239
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9355
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9472
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9595
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9939
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9985
CompileAndVerify
(comp, expectedOutput: @"
10038
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10141
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10287
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10386
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10538
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10637
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10736
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10933
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11018
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11130
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11382
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11567
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11667
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11723
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
11785
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
11918
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
12015
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12307
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12571
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12828
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12952
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13181
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
13233
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
13284
var verifier =
CompileAndVerify
(comp);
13343
var verifier =
CompileAndVerify
(comp);
13403
var verifier =
CompileAndVerify
(comp);
13465
var verifier =
CompileAndVerify
(comp);
13527
var verifier =
CompileAndVerify
(comp);
13619
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
13936
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
13981
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14026
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14069
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
14118
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
14174
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14270
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14369
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15928
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
15974
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16029
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16091
CompileAndVerify
(comp, expectedOutput: @"
16125
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
16179
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16206
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16251
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16332
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16406
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16922
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
17086
CompileAndVerify
(comp, expectedOutput: "abc-abc-abc-").VerifyDiagnostics();
17100
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
17164
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
18617
var verifier =
CompileAndVerify
(comp, expectedOutput: """
18699
var verifier =
CompileAndVerify
(comp, expectedOutput: """
18798
var verifier =
CompileAndVerify
(comp, expectedOutput: """
18911
var verifier =
CompileAndVerify
(comp, expectedOutput: """
Semantics\IteratorTests.cs (4)
249
CompileAndVerify
(comp).VerifyDiagnostics();
611
CompileAndVerify
(comp);
790
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
833
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LambdaDiscardParametersTests.cs (6)
141
CompileAndVerify
(comp, expectedOutput: "356");
308
CompileAndVerify
(comp, expectedOutput: "356");
328
CompileAndVerify
(comp, expectedOutput: "35");
444
CompileAndVerify
(comp, expectedOutput: "43 2 43");
478
CompileAndVerify
(comp, expectedOutput: "43");
563
CompileAndVerify
(comp, expectedOutput: "21");
Semantics\LambdaTests.cs (15)
55
CompileAndVerify
(comp);
438
CompileAndVerify
(comp2, expectedOutput: "Y").Diagnostics.Verify();
450
CompileAndVerify
(comp3, expectedOutput: "Y").Diagnostics.Verify();
1443
CompileAndVerify
(comp, expectedOutput: "42");
1885
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1923
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1989
CompileAndVerify
(compilation);
2711
CompileAndVerify
(comp);
2788
CompileAndVerify
(comp, expectedOutput: "1");
2975
CompileAndVerify
(comp, expectedOutput: "1234");
3623
CompileAndVerify
(comp, expectedOutput:
4088
CompileAndVerify
(comp, expectedOutput: "System.ObsoleteAttribute");
4922
CompileAndVerify
(comp, expectedOutput: "638004778421967416").VerifyDiagnostics();
8823
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8864
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (10)
93
CompileAndVerify
(comp, expectedOutput: "localFunc");
150
CompileAndVerify
(comp, expectedOutput: "123");
298
CompileAndVerify
(comp, expectedOutput: "localFunc_thrown");
2848
CompileAndVerify
(comp, expectedOutput: "23").VerifyDiagnostics();
4268
CompileAndVerify
(
4784
CompileAndVerify
(comp, expectedOutput: "5");
4816
CompileAndVerify
(comp, expectedOutput: "5");
4849
CompileAndVerify
(comp, expectedOutput: "5");
4882
CompileAndVerify
(comp, expectedOutput: "5");
4919
CompileAndVerify
(comp, expectedOutput:
Semantics\MultiDimensionalArrayTests.cs (10)
299
var verifier =
CompileAndVerify
(compilation, expectedOutput:
334
var verifier =
CompileAndVerify
(compilation, expectedOutput:
382
var verifier =
CompileAndVerify
(compilation, expectedOutput:
602
CompileAndVerify
(compilation, expectedOutput:
627
var verifier =
CompileAndVerify
(compilation, expectedOutput:
681
var verifier =
CompileAndVerify
(compilation, expectedOutput:
713
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1212
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1539
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1694
CompileAndVerify
(compilation, expectedOutput:
Semantics\NamedAndOptionalTests.cs (2)
1573
var verifier =
CompileAndVerify
(csharpCompilation, expectedOutput: expected);
1681
var verifier =
CompileAndVerify
(exeComp, expectedOutput: @"DatesMatch
Semantics\NameOfTests.cs (7)
596
CompileAndVerify
(compilation, expectedOutput: @"12");
620
CompileAndVerify
(compilation, expectedOutput: @"12");
1444
var comp =
CompileAndVerify
(compilation, expectedOutput: @"N1N2");
1500
CompileAndVerify
(compilation, expectedOutput:
1582
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField fixedField").VerifyDiagnostics();
1614
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField").VerifyDiagnostics();
1696
var comp =
CompileAndVerify
(compilation, expectedOutput: @"passed");
Semantics\NativeIntegerTests.cs (56)
797
CompileAndVerify
(comp, expectedOutput: $"{int.MinValue}, {int.MaxValue}, -1, 1");
2942
var verifier =
CompileAndVerify
(comp, expectedOutput:
2989
var verifier =
CompileAndVerify
(comp, expectedOutput:
3020
var verifier =
CompileAndVerify
(comp, expectedOutput:
3683
var verifier =
CompileAndVerify
(comp, expectedOutput:
4347
var verifier =
CompileAndVerify
(comp, expectedOutput: $"{size}{size}{size}{size}");
4458
CompileAndVerify
(comp, expectedOutput:
4494
CompileAndVerify
(comp, expectedOutput:
4550
var verifier =
CompileAndVerify
(comp, expectedOutput:
4623
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
4694
var verifier =
CompileAndVerify
(comp,
4897
var verifier =
CompileAndVerify
(comp);
5006
var verifier =
CompileAndVerify
(comp);
5254
var verifier =
CompileAndVerify
(comp);
5364
var verifier =
CompileAndVerify
(comp);
6397
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975");
6434
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-1" : "1152921504606846975");
6554
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6623
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6755
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6959
CompileAndVerify
(comp, expectedOutput:
6990
CompileAndVerify
(comp, expectedOutput:
7028
CompileAndVerify
(comp, expectedOutput:
7220
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7227
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7230
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7233
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7236
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7293
var verifier =
CompileAndVerify
(comp, expectedOutput:
7460
var verifier =
CompileAndVerify
(comp, expectedOutput:
9517
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext || !verify ? Verification.Skipped : Verification.Passes);
9741
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10118
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10343
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10383
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
12392
CompileAndVerify
(comp, emitOptions: EmitOptions.Default);
12443
var verifier =
CompileAndVerify
(comp, expectedOutput:
12668
var verifier =
CompileAndVerify
(comp, expectedOutput:
12871
var verifier =
CompileAndVerify
(comp, expectedOutput:
12946
var verifier =
CompileAndVerify
(comp, expectedOutput:
13288
CompileAndVerify
(comp, expectedOutput: expectedResult);
13322
CompileAndVerify
(comp, expectedOutput: expectedResult).VerifyDiagnostics(expectedDiagnostics);
13372
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "4294967337").VerifyDiagnostics(
13389
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "41" : "4294967337").VerifyDiagnostics();
13437
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "2147483648").VerifyDiagnostics(
13454
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-2147483648" : "2147483648").VerifyDiagnostics();
13493
CompileAndVerify
(comp, expectedOutput:
13523
CompileAndVerify
(comp, expectedOutput:
13547
CompileAndVerify
(comp, expectedOutput:
13903
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
15126
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15168
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15240
CompileAndVerify
(comp, expectedOutput: expected);
15304
CompileAndVerify
(comp, expectedOutput: "M1 M2 M3 M4 M5 M6 M7 M8 M9 M10");
15838
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15883
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
675
CompileAndVerify
(comp, expectedOutput: "x=2 y[0]=1 y.Length=1");
Semantics\NullableConversionTests.cs (1)
665
CompileAndVerify
(compilation, expectedOutput: expected);
Semantics\NullableReferenceTypesTests.cs (187)
1749
CompileAndVerify
(comp, expectedOutput: "hello world");
1783
CompileAndVerify
(comp, expectedOutput: "hello world");
1836
CompileAndVerify
(comp);
1958
CompileAndVerify
(comp);
2089
CompileAndVerify
(compilation2, expectedOutput: @"4");
2159
CompileAndVerify
(comp);
2243
CompileAndVerify
(comp);
2271
CompileAndVerify
(comp);
2310
CompileAndVerify
(comp);
2343
CompileAndVerify
(comp);
2376
CompileAndVerify
(comp);
2429
CompileAndVerify
(comp);
2475
CompileAndVerify
(comp);
14341
CompileAndVerify
(compilation2);
14395
CompileAndVerify
(compilation2);
14401
CompileAndVerify
(compilation3);
14405
CompileAndVerify
(compilation4);
14486
CompileAndVerify
(comp);
17038
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2");
17117
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2");
17444
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17522
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17606
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17687
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
20864
CompileAndVerify
(c, symbolValidator: module =>
20886
CompileAndVerify
(c, symbolValidator: module =>
30166
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30269
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30791
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
32026
CompileAndVerify
(comp2);
33147
CompileAndVerify
(comp2);
33182
CompileAndVerify
(comp2);
33217
CompileAndVerify
(comp2);
33254
CompileAndVerify
(comp2);
33296
CompileAndVerify
(comp2);
33426
CompileAndVerify
(comp2);
33461
CompileAndVerify
(comp2);
33500
CompileAndVerify
(comp2);
33555
CompileAndVerify
(comp2);
33595
CompileAndVerify
(comp2);
33642
CompileAndVerify
(comp2);
33689
CompileAndVerify
(comp2);
33767
CompileAndVerify
(comp2);
33817
CompileAndVerify
(comp2);
33929
CompileAndVerify
(comp2);
34004
CompileAndVerify
(comp2);
40778
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
40954
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
41015
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44635
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44882
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
47972
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
48082
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71153
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71174
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
76949
CompileAndVerify
(piaCompilation);
77078
CompileAndVerify
(compilation,
78927
CompileAndVerify
(compB, expectedOutput: "");
79457
CompileAndVerify
(comp, expectedOutput: "TrueTrueTrueFalseFalse");
79523
CompileAndVerify
(comp, expectedOutput: "True");
80606
CompileAndVerify
(comp);
80632
CompileAndVerify
(comp);
97677
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97737
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97794
CompileAndVerify
(comp);
97844
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98455
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98646
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98753
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98819
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98892
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98960
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99050
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99083
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99123
CompileAndVerify
(comp);
99334
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100132
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100259
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100328
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100366
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100698
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100793
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100882
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100980
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101068
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101151
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101964
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
101987
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102016
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102043
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102070
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102097
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102124
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102155
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102197
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102224
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102258
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102298
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102336
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102374
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102402
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102430
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102458
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102497
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102524
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102546
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102574
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102600
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102626
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102652
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102678
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102708
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102749
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102775
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102808
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102847
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102884
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102921
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102948
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102975
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103002
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103039
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103071
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103102
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103145
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103189
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
104845
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
104940
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105017
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105126
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105170
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105219
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105255
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106196
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106227
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106258
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106290
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106323
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106356
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106388
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106420
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106453
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106483
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106514
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106545
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106577
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106609
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106642
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106673
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106705
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106736
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106768
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106798
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106828
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106858
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106888
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107215
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107252
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107288
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107325
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107361
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107399
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107446
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107484
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107525
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107561
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107598
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107634
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107670
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107706
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107742
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
108312
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
116679
CompileAndVerify
(compilation2, verify: Verification.FailsPEVerify);
116690
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
116799
CompileAndVerify
(compilation7);
116838
CompileAndVerify
(comp, expectedOutput: "4");
123850
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123853
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123857
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123860
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123863
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123867
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
138278
CompileAndVerify
(CreateCompilationWithMscorlib40(source), sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
138444
CompileAndVerify
(CreateCompilationWithMscorlib40(source), symbolValidator: validate).VerifyDiagnostics(
145353
CompileAndVerify
(comp, expectedOutput: "");
145389
CompileAndVerify
(comp, expectedOutput: "");
155928
CompileAndVerify
(executeComp, expectedOutput: "ran");
Semantics\NullableTests.cs (1)
1813
CompileAndVerify
(comp, expectedOutput: @"0");
Semantics\ObjectAndCollectionInitializerTests.cs (2)
4222
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
4276
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
Semantics\OperatorTests.cs (17)
4843
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4911
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4948
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
4986
var verifier =
CompileAndVerify
(compilation, expectedOutput: "42");
5257
CompileAndVerify
(comp, expectedOutput: "True"); ;
5592
CompileAndVerify
(comp, expectedOutput:
7131
CompileAndVerify
(comp, expectedOutput: @"A
9037
var verifier =
CompileAndVerify
(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics();
9125
CompileAndVerify
(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics();
9184
CompileAndVerify
(comp, expectedOutput: "operator2operator1exception").VerifyDiagnostics();
9232
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9370
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9418
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9466
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9514
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9562
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
9610
CompileAndVerify
(comp, expectedOutput: "operator2exception").VerifyDiagnostics();
Semantics\OverloadResolutionTests.cs (15)
4555
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
7023
CompileAndVerify
(compilation, expectedOutput: "0");
7723
CompileAndVerify
(compilation, expectedOutput: @"2
7756
CompileAndVerify
(compilation, expectedOutput: @"2
7785
CompileAndVerify
(compilation, expectedOutput: @"2
7876
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, bool> filter)");
7956
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)");
8159
CompileAndVerify
(compilation, expectedOutput:
8267
CompileAndVerify
(compilation, expectedOutput: @"M1(int x)");
8495
CompileAndVerify
(compilation, expectedOutput:
8543
CompileAndVerify
(compilation, expectedOutput:
8590
CompileAndVerify
(compilation, expectedOutput:
8664
CompileAndVerify
(compilation, expectedOutput: @"void M1(string s, object o1, object o2)");
8720
CompileAndVerify
(compilation, expectedOutput: @"2");
9034
CompileAndVerify
(compilation, expectedOutput:
Semantics\QueryTests.cs (1)
3882
CompileAndVerify
(compilation, expectedOutput: "Select");
Semantics\RawInterpolationTests.cs (1)
1112
var compilation =
CompileAndVerify
(comp, verify: Verification.Fails);
Semantics\RawInterpolationTests_Handler.cs (67)
217
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
635
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
2457
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2926
=>
CompileAndVerify
(
2944
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3081
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3141
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3190
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
3248
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
3309
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3363
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3488
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3546
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3593
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3648
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
6099
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
6161
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6434
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6486
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6612
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
6753
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6919
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7054
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7193
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7298
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
7366
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
7432
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7550
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7670
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7795
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8157
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8293
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
8361
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
8499
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8597
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8890
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9155
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9414
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9539
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9770
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
9824
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
9880
var verifier =
CompileAndVerify
(comp);
9939
var verifier =
CompileAndVerify
(comp);
9999
var verifier =
CompileAndVerify
(comp);
10061
var verifier =
CompileAndVerify
(comp);
10123
var verifier =
CompileAndVerify
(comp);
10220
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
10553
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
10604
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10655
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10700
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
10751
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
10812
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10911
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11366
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11412
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11466
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11504
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11542
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11581
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11643
CompileAndVerify
(comp, expectedOutput: @"
11679
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
11760
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11834
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12350
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
12513
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12580
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
Semantics\ReadOnlyStructsTests.cs (1)
1109
CompileAndVerify
(comp, expectedOutput: "123");
Semantics\RecordStructTests.cs (63)
211
var verifier =
CompileAndVerify
(comp, expectedOutput: @"True
383
CompileAndVerify
(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule);
474
CompileAndVerify
(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule);
826
CompileAndVerify
(comp, expectedOutput: "45");
864
CompileAndVerify
(comp, expectedOutput: "42");
886
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
1088
CompileAndVerify
(comp, expectedOutput: "(s1, s2, True, s3, s4, s5, s6.field, s6.other)");
1310
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */)
1368
CompileAndVerify
(comp, expectedOutput: "2");
1755
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
2497
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped /* init-only */);
2555
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)");
2595
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
2813
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
2837
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
2860
CompileAndVerify
(comp, expectedOutput: "0");
2877
CompileAndVerify
(comp, expectedOutput: "41 42");
2898
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
2971
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
3009
CompileAndVerify
(comp, expectedOutput: "(R, R2)");
3233
CompileAndVerify
(comp, expectedOutput: "4243");
3248
CompileAndVerify
(comp, expectedOutput: "42");
4126
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
4165
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics(
4211
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics();
4274
CompileAndVerify
(comp, expectedOutput:
4376
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
4627
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue - FalseFalseFalseFalse - FalseFalseFalseFalse");
4724
var verifier =
CompileAndVerify
(comp);
4813
CompileAndVerify
(comp, expectedOutput: "42");
5192
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }");
5195
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }");
5211
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5368
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43 }");
5396
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5415
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5472
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5513
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5557
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42, field1 = hi, field2 = }");
5613
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42 }", verify: Verification.Skipped /* init-only */);
5686
CompileAndVerify
(comp, expectedOutput: "RAN");
5806
CompileAndVerify
(comp, expectedOutput: "C1 { RAN } - RAN");
5833
CompileAndVerify
(comp, expectedOutput: "C1 { I = 1, I2 = 2, I3 = 3 } - I = 1, I2 = 2, I3 = 3");
6979
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 1");
7439
CompileAndVerify
(comp, expectedOutput: "hello");
7574
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7660
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7701
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7736
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
7776
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7810
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7844
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
8339
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(30) Identity(40) { A = 30, B = 40 }");
8515
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(40) Identity(30) { A = 30, B = 40 }");
8690
var verifier =
CompileAndVerify
(comp, expectedOutput: "M2 { A = 10, B = 20 }");
8861
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9058
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9227
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9413
CompileAndVerify
(comp, expectedOutput: "{ A = hello, B = world }");
10517
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Property = 44 }");
10532
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Item = { Property = 44 } }");
10622
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
10910
CompileAndVerify
(comp, expectedOutput: "Value { I = 42 }");
Semantics\RefEscapingTests.cs (13)
1030
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5105
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5155
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5205
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5284
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5388
var compiled =
CompileAndVerify
(comp, verify: Verification.Passes);
7581
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3",
7626
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
7725
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
7772
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
7911
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
7997
CompileAndVerify
(comp, verify: Verification.Skipped).
8041
CompileAndVerify
(comp, verify: Verification.Skipped).
Semantics\RefExtensionMethodsTests.cs (5)
382
CompileAndVerify
(reference, expectedOutput: "55");
552
CompileAndVerify
(reference, expectedOutput: "55");
927
CompileAndVerify
(reference, expectedOutput: "55");
1527
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10");
1583
var verifier =
CompileAndVerify
(compilation, expectedOutput: "0");
Semantics\RefFieldTests.cs (54)
212
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
286
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
314
CompileAndVerify
(comp);
340
CompileAndVerify
(comp, verify: Verification.Skipped);
372
CompileAndVerify
(comp, verify: Verification.Skipped);
453
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
856
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
963
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1137
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1195
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1311
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1348
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1382
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1427
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1472
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1717
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1755
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1792
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1832
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1870
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
2015
var verifier =
CompileAndVerify
(compB, verify: Verification.Skipped);
2601
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2703
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
2795
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
2845
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
6444
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
6849
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7251
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7376
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8425
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8471
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8628
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8697
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8734
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8771
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8816
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8866
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8935
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9006
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9069
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9143
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(@"(1, Hello world)"));
9762
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
10160
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
12044
CompileAndVerify
(comp);
18313
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
18928
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
20484
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
21228
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
21402
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
21526
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
21855
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
29169
var verifier =
CompileAndVerify
(comp, expectedOutput:
29237
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
29429
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 3)");
Semantics\RefLocalsAndReturnsTests.cs (2)
2468
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2536
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Semantics\ScriptSemanticsTests.cs (7)
121
var compiled =
CompileAndVerify
(script);
167
var compiled =
CompileAndVerify
(script);
213
var compiled =
CompileAndVerify
(script);
705
CompileAndVerify
(c0);
706
CompileAndVerify
(c1);
1214
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
1223
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
Semantics\SemanticErrorTests.cs (6)
4555
var compilationVerifier =
CompileAndVerify
(compilation1);
7803
var compilationVerifier =
CompileAndVerify
(compilation1);
13119
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(5)");
13154
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => new List`1() {Void Add(Int32)(1)}.get_Item(0)");
13193
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(0)");
13296
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => new Collection() {Void Add(Int32, Int32)(1, 0)}");
Semantics\SpanStackSafetyTests.cs (19)
730
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
794
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1223").VerifyDiagnostics();
855
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
913
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
1062
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1065
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1209
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1212
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1835
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1838
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2203
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2239
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2248
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
2294
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
2622
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2648
CompileAndVerify
(comp, expectedOutput: "Done", verify: Verification.FailsILVerify).VerifyDiagnostics();
2672
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2702
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2725
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
Semantics\StackAllocInitializerTests.cs (3)
525
CompileAndVerify
(comp, expectedOutput: "123123123", verify: Verification.Fails);
780
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
959
CompileAndVerify
(comp, expectedOutput: "123");
Semantics\StructConstructorTests.cs (7)
2089
var verifier =
CompileAndVerify
(comp, expectedOutput:
3236
CompileAndVerify
(comp, expectedOutput:
3548
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
3575
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
3946
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "explicit ctor");
4837
CompileAndVerify
(comp, expectedOutput: """
4878
CompileAndVerify
(comp, expectedOutput: """
Semantics\StructsTests.cs (4)
119
CompileAndVerify
(comp, expectedOutput: "10 20 False").VerifyDiagnostics();
400
CompileAndVerify
(c2).VerifyIL("C.M", @"
480
CompileAndVerify
(compilation).VerifyIL("C.M", @"
533
CompileAndVerify
(comp).VerifyIL("C.M", @"
Semantics\TargetTypedConditionalOperatorTests.cs (4)
186
CompileAndVerify
(comp, expectedOutput: "M(long)");
270
CompileAndVerify
(comp, expectedOutput:
414
CompileAndVerify
(comp, expectedOutput: expectedOutput);
417
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Semantics\TargetTypedDefaultTests.cs (39)
119
CompileAndVerify
(comp, expectedOutput:
138
CompileAndVerify
(comp, expectedOutput: "0");
238
CompileAndVerify
(comp, expectedOutput: "() ()");
275
CompileAndVerify
(comp, expectedOutput: "() ()");
489
CompileAndVerify
(comp, expectedOutput: "FalseFalse TrueTrue FalseFalse");
912
CompileAndVerify
(comp, expectedOutput: "null");
930
CompileAndVerify
(comp, expectedOutput: "null");
1059
CompileAndVerify
(comp, expectedOutput: "0");
1136
CompileAndVerify
(comp, expectedOutput: "0");
1165
CompileAndVerify
(comp, expectedOutput: "1 0");
1230
CompileAndVerify
(comp, expectedOutput: "0");
1595
CompileAndVerify
(comp, expectedOutput: "True True True");
1725
CompileAndVerify
(comp, expectedOutput: "Done");
1791
CompileAndVerify
(comp, expectedOutput: "Done");
1862
CompileAndVerify
(comp, expectedOutput: "Done");
1905
CompileAndVerify
(comp, expectedOutput: "operator reached. branch reached.");
1941
CompileAndVerify
(comp, expectedOutput: "123: True", verify: Verification.FailsILVerify);
2016
CompileAndVerify
(comp);
2062
CompileAndVerify
(comp, expectedOutput: "NullReferenceException");
2183
CompileAndVerify
(comp, expectedOutput: "reached");
2291
CompileAndVerify
(comp, expectedOutput: "0");
2309
CompileAndVerify
(comp, expectedOutput: "0");
2451
CompileAndVerify
(comp, expectedOutput: "0 2");
2611
CompileAndVerify
(comp, expectedOutput: "0-0");
2655
CompileAndVerify
(comp, expectedOutput: "True");
2794
CompileAndVerify
(compilation, expectedOutput: "5");
3051
CompileAndVerify
(comp, expectedOutput: "False");
3080
CompileAndVerify
(comp, expectedOutput: "1");
3102
CompileAndVerify
(comp, expectedOutput: "0");
3256
CompileAndVerify
(comp, expectedOutput: "01");
3276
CompileAndVerify
(comp, expectedOutput: "FalseFalse TrueTrue TrueTrue FalseFalse");
3408
CompileAndVerify
(comp, expectedOutput: "0");
3430
CompileAndVerify
(comp, expectedOutput: "ran");
3449
CompileAndVerify
(comp, expectedOutput: "0");
3469
CompileAndVerify
(comp, expectedOutput: "0 System.Int32");
3489
CompileAndVerify
(comp, expectedOutput: "null");
3508
CompileAndVerify
(comp, expectedOutput: "0");
3570
CompileAndVerify
(comp, expectedOutput: "False False False True:0");
3707
CompileAndVerify
(comp, expectedOutput: "False False False False False False False");
Semantics\TopLevelStatementsTests.cs (108)
49
CompileAndVerify
(comp, expectedOutput: "Hi!");
83
CompileAndVerify
(comp, expectedOutput: "hello async main");
143
CompileAndVerify
(comp, expectedOutput: "Hi!");
163
CompileAndVerify
(comp, expectedOutput: "Hi!");
166
CompileAndVerify
(comp, expectedOutput: "Hi!");
180
CompileAndVerify
(comp, expectedOutput: "2");
527
CompileAndVerify
(comp, expectedOutput: "12");
565
CompileAndVerify
(comp, expectedOutput: "1");
693
CompileAndVerify
(comp, expectedOutput: "Hi!");
815
CompileAndVerify
(comp, expectedOutput: "Hi!");
828
CompileAndVerify
(comp, expectedOutput: "Hi!");
912
CompileAndVerify
(comp, expectedOutput: "100 200 300", verify: Verification.Skipped);
933
CompileAndVerify
(comp, expectedOutput: "12", verify: Verification.Skipped);
958
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1005
CompileAndVerify
(comp, expectedOutput: "3");
1018
CompileAndVerify
(comp, expectedOutput: "3");
1104
CompileAndVerify
(comp, expectedOutput: "Hi!");
1162
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1189
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1211
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1254
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
1271
CompileAndVerify
(comp, expectedOutput: "5");
1288
CompileAndVerify
(comp, expectedOutput: "5");
4210
CompileAndVerify
(comp, expectedOutput: "15");
4292
CompileAndVerify
(comp, expectedOutput: "Hi!");
4454
CompileAndVerify
(comp, expectedOutput: "12");
4471
CompileAndVerify
(comp, expectedOutput: "Hi!");
4539
CompileAndVerify
(comp, expectedOutput: "");
4600
CompileAndVerify
(comp, expectedOutput: "2");
4642
CompileAndVerify
(comp, expectedOutput: "1");
4659
CompileAndVerify
(comp, expectedOutput: "2");
4675
CompileAndVerify
(comp, expectedOutput: "3");
4695
CompileAndVerify
(comp, expectedOutput: "4");
4751
CompileAndVerify
(comp, expectedOutput: "Hi!");
4766
CompileAndVerify
(comp, expectedOutput: "2");
4888
CompileAndVerify
(comp, expectedOutput: "Hi!");
4973
CompileAndVerify
(comp, expectedOutput: "Hi!");
5015
CompileAndVerify
(comp, expectedOutput: "Hi!");
5039
CompileAndVerify
(comp, expectedOutput: "Hi!");
5070
CompileAndVerify
(comp, expectedOutput: "Hi!");
5102
CompileAndVerify
(comp, expectedOutput: "Hi!");
5132
CompileAndVerify
(comp, expectedOutput: "Hi!");
5158
CompileAndVerify
(comp, expectedOutput: "Hi!");
5197
CompileAndVerify
(comp, expectedOutput: "Hi!");
5236
CompileAndVerify
(comp, expectedOutput: "Hi!");
5372
CompileAndVerify
(comp, expectedOutput: "Hi!");
5392
CompileAndVerify
(comp, expectedOutput: "Hi!");
5413
CompileAndVerify
(comp, expectedOutput: "Hi!");
5438
CompileAndVerify
(comp, expectedOutput: "Hi!");
5462
CompileAndVerify
(comp, expectedOutput: "Hi!");
5487
CompileAndVerify
(comp, expectedOutput: "Hi!");
5514
CompileAndVerify
(comp, expectedOutput: "Hi!");
5542
CompileAndVerify
(comp, expectedOutput: "Hi!");
5569
CompileAndVerify
(comp, expectedOutput: "Hi!");
5597
CompileAndVerify
(comp, expectedOutput: "Hi!");
5617
CompileAndVerify
(comp, expectedOutput: "Hi!");
5642
CompileAndVerify
(comp, expectedOutput: "Hi!");
5657
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7629
CompileAndVerify
(comp, expectedOutput: "Return_01", args: new[] { "Return_01" });
7676
CompileAndVerify
(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10);
7723
CompileAndVerify
(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" });
7792
CompileAndVerify
(comp, expectedOutput: "hello Return_04", args: new[] { "Return_04" }, expectedReturnCode: 11);
7879
CompileAndVerify
(comp, expectedOutput: "Hi!");
7898
CompileAndVerify
(comp, expectedOutput: "Hi!");
7917
CompileAndVerify
(comp, expectedOutput: "Hi!");
7937
CompileAndVerify
(comp, expectedOutput: "Hi!");
7996
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
8015
CompileAndVerify
(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics(
8034
CompileAndVerify
(comp, expectedOutput: "Hi!", expectedReturnCode: 0);
8054
CompileAndVerify
(comp, expectedOutput: "hello async main", expectedReturnCode: 0);
8192
CompileAndVerify
(comp, expectedOutput:
8210
CompileAndVerify
(comp, expectedOutput: "Hi!");
8223
CompileAndVerify
(comp, expectedOutput: "Hi!");
8275
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8301
CompileAndVerify
(comp, expectedOutput: "4");
8318
CompileAndVerify
(comp, expectedOutput: "4");
8335
CompileAndVerify
(comp, expectedOutput: "4");
8353
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8400
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8445
CompileAndVerify
(comp, expectedOutput: "4", verify: Verification.Skipped);
8487
CompileAndVerify
(comp, expectedOutput: "2");
8517
CompileAndVerify
(comp, expectedOutput: "3");
8539
CompileAndVerify
(comp, expectedOutput: "2");
8558
CompileAndVerify
(comp, expectedOutput: "12");
8573
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
8626
CompileAndVerify
(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics();
8638
CompileAndVerify
(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics();
8987
CompileAndVerify
(comp, expectedOutput: "Hi!");
8999
CompileAndVerify
(comp, expectedOutput: "Hi!");
9012
CompileAndVerify
(comp, expectedOutput: "Hi!");
9052
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9107
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9175
CompileAndVerify
(comp, expectedOutput: "Hi!");
9197
CompileAndVerify
(comp, expectedOutput: "Hi!");
9320
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9352
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9368
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9384
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9400
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9477
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9498
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
9599
var verifier =
CompileAndVerify
(comp, expectedOutput: "Program");
9768
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9771
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9796
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9799
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9824
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9827
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
Semantics\UninitializedNonNullableFieldTests.cs (2)
1015
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok");
1131
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok ok ok ok");
Semantics\UnsafeTests.cs (2)
703
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics(
5999
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Semantics\UserDefinedConversionTests.cs (5)
1721
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1774
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1831
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1866
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
1911
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
Semantics\UseSiteErrorTests.cs (6)
1176
CompileAndVerify
(main);
1190
CompileAndVerify
(main);
2325
CompileAndVerify
(compilation2);
2336
CompileAndVerify
(compilation3);
2381
CompileAndVerify
(compilation5, verify: Verification.FailsILVerify);
2422
CompileAndVerify
(compilation7);
Semantics\UsingDeclarationTests.cs (4)
386
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
410
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
436
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
826
CompileAndVerify
(compilation, expectedOutput: "after c1; after c2; Dispose c2; Dispose c1; ");
Semantics\UsingStatementTests.cs (2)
1080
CompileAndVerify
(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
1139
CompileAndVerify
(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
Semantics\Utf8StringsLiteralsTests.cs (48)
418
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
455
CompileAndVerify
(comp, expectedOutput: @"
463
CompileAndVerify
(comp, expectedOutput: @"
1455
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.Fails).VerifyDiagnostics();
1517
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1538
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1541
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1577
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1603
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1606
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1651
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1668
CompileAndVerify
(comp, expectedOutput: @"
1704
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1721
CompileAndVerify
(comp, expectedOutput: @"
1757
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1774
CompileAndVerify
(comp, expectedOutput: @"
1819
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1836
CompileAndVerify
(comp, expectedOutput: @"
1879
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2006
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2039
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.Fails).VerifyDiagnostics();
2103
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2123
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2144
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2171
CompileAndVerify
(comp, expectedOutput: @"
2200
CompileAndVerify
(comp, expectedOutput: @"
2364
CompileAndVerify
(comp, expectedOutput: @"
2459
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
2462
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
3333
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = """
3385
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails).VerifyDiagnostics();
3448
var verifier =
CompileAndVerify
(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.Fails).VerifyDiagnostics();
3496
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3538
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3587
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3636
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3686
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3733
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3774
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3829
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3855
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3901
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3947
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3991
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4034
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4063
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4134
CompileAndVerify
(comp, expectedOutput: @"
4301
CompileAndVerify
(comp, expectedOutput: "801", verify: Verification.Fails).VerifyDiagnostics();
SourceGeneration\GeneratorDriverTests.cs (1)
4313
CompileAndVerify
(outputCompilation, expectedOutput: "1");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (938)
BadSymbolReference.cs (2)
1008
CompileAndVerify
(lib4).VerifyDiagnostics();
1426
CompileAndVerify
(lib4).VerifyDiagnostics();
Compilation\CompilationAPITests.cs (1)
1028
CompileAndVerify
(assembly, verify: Verification.FailsILVerify);
Compilation\ReferenceManagerTests.cs (3)
382
CompileAndVerify
(main, validator: (assembly) =>
746
CompileAndVerify
(compilation, expectedOutput: "k");
1736
CompileAndVerify
(main, validator: (pe) =>
Compilation\SemanticModelAPITests.cs (1)
3969
CompileAndVerify
(compilation: comp, expectedOutput: output);
Compilation\UsedAssembliesTests.cs (9)
36
CompileAndVerify
(comp1, verify: Verification.FailsILVerify);
41
CompileAndVerify
(comp2);
57
CompileAndVerify
(comp1, verify: Verification.FailsILVerify);
111
CompileAndVerify
(comp2, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after);
121
CompileAndVerify
(comp3, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after);
327
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics();
339
CompileAndVerify
(comp3, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics();
345
CompileAndVerify
(comp2, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics();
421
CompileAndVerify
(comp1, verify: Verification.FailsILVerify);
DocumentationComments\DocumentationCommentCompilerTests.cs (19)
1288
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1345
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1408
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1471
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1969
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2027
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2091
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2155
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
3020
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3028
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3087
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3095
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3154
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3162
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3215
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3223
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
7992
CompileAndVerify
(comp, symbolValidator: validator);
8002
CompileAndVerify
(comp, symbolValidator: validator);
8636
CompileAndVerify
(comp, expectedOutput: "Here").VerifyDiagnostics(
Symbols\AnonymousTypesSemanticsTests.cs (2)
1057
CompileAndVerify
(
1901
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.FailsPEVerify);
Symbols\AnonymousTypesSymbolTests.cs (2)
1456
this.
CompileAndVerify
(
1928
this.
CompileAndVerify
(compilation).VerifyIL("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (70)
35
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
46
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
79
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
113
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1277
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1288
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1322
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1357
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2511
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2522
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2558
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2598
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
3448
CompileAndVerify
(compilation1, expectedOutput: @"
3458
CompileAndVerify
(compilation1, expectedOutput: @"
3640
CompileAndVerify
(compilation1, expectedOutput: @"
3720
CompileAndVerify
(compilation1, expectedOutput: @"
3847
CompileAndVerify
(compilation1, expectedOutput: @"
3854
CompileAndVerify
(compilation1, expectedOutput: @"
3957
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4061
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4223
CompileAndVerify
(compilation1, expectedOutput: @"
4233
CompileAndVerify
(compilation1, expectedOutput: @"
4422
CompileAndVerify
(compilation1, expectedOutput: @"
4504
CompileAndVerify
(compilation1, expectedOutput: @"
4684
CompileAndVerify
(compilation1, expectedOutput: @"
4694
CompileAndVerify
(compilation1, expectedOutput: @"
4754
CompileAndVerify
(compilation1, expectedOutput: @"
4805
CompileAndVerify
(compilation1, expectedOutput: @"
4814
CompileAndVerify
(compilation1, expectedOutput: @"
4917
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5027
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5230
CompileAndVerify
(compilation1, expectedOutput: @"
5242
CompileAndVerify
(compilation1, expectedOutput: @"
5316
CompileAndVerify
(compilation1, expectedOutput: @"
5511
CompileAndVerify
(compilation1, expectedOutput: @"
5600
CompileAndVerify
(compilation1, expectedOutput: @"
5708
CompileAndVerify
(compilation1, expectedOutput: @"
5715
CompileAndVerify
(compilation1, expectedOutput: @"
5795
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6063
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6179
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6332
CompileAndVerify
(compilation1, expectedOutput: @"
6342
CompileAndVerify
(compilation1, expectedOutput: @"
6353
CompileAndVerify
(compilation3, expectedOutput: @"
6437
CompileAndVerify
(compilation1, expectedOutput: @"
6447
CompileAndVerify
(compilation1, expectedOutput: @"
6458
CompileAndVerify
(compilation3, expectedOutput: @"
6552
CompileAndVerify
(compilation1, expectedOutput: @"
6564
CompileAndVerify
(compilation1, expectedOutput: @"
6577
CompileAndVerify
(compilation3, expectedOutput: @"
6630
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6634
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6735
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6780
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6784
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6829
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6833
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6878
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6882
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6988
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7029
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7033
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7074
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7078
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7181
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7227
CompileAndVerify
(compilation1, expectedOutput: @"
7299
CompileAndVerify
(compilation1, expectedOutput: @"
7370
CompileAndVerify
(compilation1, expectedOutput: @"
7443
CompileAndVerify
(compilation1, expectedOutput: @"
7507
CompileAndVerify
(compilation1, expectedOutput: @"
Symbols\ConversionTests.cs (2)
2022
CompileAndVerify
(compilation, expectedOutput: @"
2374
var verifier =
CompileAndVerify
(comp, expectedOutput:
Symbols\CorLibrary\CorTypes.cs (8)
299
CompileAndVerify
(comp, expectedOutput: "Program");
391
CompileAndVerify
(comp, expectedOutput: "Test");
430
CompileAndVerify
(comp, expectedOutput: "R");
576
CompileAndVerify
(comp, expectedOutput: "R");
623
CompileAndVerify
(comp, expectedOutput: "() => Convert(CreateDelegate(System.Action, null, Void M1())" +
668
CompileAndVerify
(
858
CompileAndVerify
(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
1052
CompileAndVerify
(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
Symbols\CovariantReturnTests.cs (23)
588
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
729
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
787
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
846
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
908
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
977
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1037
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1101
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1163
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1225
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1292
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1442
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1505
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1570
var c =
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped);
1634
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1911
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2100
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2234
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2411
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2529
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2648
CompileAndVerify
(vbComp, verify: Verification.Skipped).VerifyIL("Derived2.T(Base, Derived, Derived2)", source: vbSource, sequencePoints: "Derived2.T", expectedIL: @"
3240
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
3403
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
70
return _csharpTest.
CompileAndVerify
(compilation);
Symbols\CustomModifiersTests.cs (30)
88
CompileAndVerify
(compilation, expectedOutput: "Test");
162
CompileAndVerify
(compilation, expectedOutput: "Test");
220
CompileAndVerify
(compilation, expectedOutput: "Test");
301
CompileAndVerify
(compilation, expectedOutput: "Overridden");
379
CompileAndVerify
(compilation, expectedOutput: "Overridden");
452
CompileAndVerify
(compilation, expectedOutput: "Overridden");
525
CompileAndVerify
(compilation, expectedOutput: "Overridden");
599
CompileAndVerify
(compilation, expectedOutput: "Overridden");
708
CompileAndVerify
(compilation, expectedOutput:
818
CompileAndVerify
(compilation, expectedOutput:
928
CompileAndVerify
(compilation, expectedOutput:
1038
CompileAndVerify
(compilation, expectedOutput:
1130
CompileAndVerify
(compilation, expectedOutput:
1237
CompileAndVerify
(compilation, expectedOutput: @"Set Overridden
1310
CompileAndVerify
(compilation, expectedOutput: "Overridden");
1376
CompileAndVerify
(compilation, expectedOutput: "123");
1516
CompileAndVerify
(compilation1);
1839
CompileAndVerify
(compilation, expectedOutput: @"Overridden
1977
CompileAndVerify
(compilation, expectedOutput: @"Test 1
2041
CompileAndVerify
(compilation, expectedOutput: @"Test
2112
CompileAndVerify
(compilation, expectedOutput: @"Test
2183
CompileAndVerify
(compilation, expectedOutput: @"Test
2256
CompileAndVerify
(compilation, expectedOutput: @"Test
2291
CompileAndVerify
(compilation, expectedOutput: @"Overridden");
2337
CompileAndVerify
(compilation, expectedOutput:
2606
CompileAndVerify
(compilation, expectedOutput: @"Set Overridden2
2720
CompileAndVerify
(compilation, expectedOutput: @"Add Overridden2
2814
CompileAndVerify
(compilation, expectedOutput:
2907
CompileAndVerify
(compilation, expectedOutput: @"Method");
2999
CompileAndVerify
(compilation, expectedOutput: @"MethodMethod");
Symbols\DefaultInterfaceImplementationTests.cs (396)
129
CompileAndVerify
(compilation1,
181
CompileAndVerify
(compilation2,
300
CompileAndVerify
(compilation1,
357
CompileAndVerify
(compilation2,
367
CompileAndVerify
(compilation3,
440
CompileAndVerify
(compilation1,
497
CompileAndVerify
(compilation2,
508
CompileAndVerify
(compilation3,
597
CompileAndVerify
(compilation1,
695
CompileAndVerify
(compilation1,
797
CompileAndVerify
(compilation1,
899
CompileAndVerify
(compilation1,
978
CompileAndVerify
(compilation1,
1053
CompileAndVerify
(compilation1,
1132
CompileAndVerify
(compilation1,
1211
CompileAndVerify
(compilation1,
1293
CompileAndVerify
(compilation1,
1377
CompileAndVerify
(compilation1,
1465
CompileAndVerify
(compilation1,
1553
CompileAndVerify
(compilation1,
1921
CompileAndVerify
(compilation2, verify: Verify(isStatic),
2119
CompileAndVerify
(compilation1,
2191
CompileAndVerify
(compilation2,
2213
CompileAndVerify
(compilation3,
2285
CompileAndVerify
(compilation2,
2354
CompileAndVerify
(compilation2,
2427
CompileAndVerify
(compilation2,
2500
CompileAndVerify
(compilation2,
2591
CompileAndVerify
(compilation1,
2645
CompileAndVerify
(compilation2,
2657
CompileAndVerify
(compilation3,
3730
CompileAndVerify
(compilation1,
3872
CompileAndVerify
(compilation1,
4024
CompileAndVerify
(compilation1,
4176
CompileAndVerify
(compilation1,
4794
CompileAndVerify
(compilation2, verify: Verify(isStatic),
5391
CompileAndVerify
(compilation1,
5508
CompileAndVerify
(compilation1,
5653
CompileAndVerify
(compilation1,
5780
CompileAndVerify
(compilation1,
6228
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr,
6381
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2);
6554
CompileAndVerify
(compilation1,
6611
CompileAndVerify
(compilation2,
6627
CompileAndVerify
(compilation3,
6955
CompileAndVerify
(compilation1,
7058
CompileAndVerify
(compilation1,
7165
CompileAndVerify
(compilation1,
7272
CompileAndVerify
(compilation1,
7704
CompileAndVerify
(compilation2, verify: Verify(isStatic),
7974
CompileAndVerify
(compilation1,
8252
CompileAndVerify
(compilation1,
8773
CompileAndVerify
(compilation1, expectedOutput:
8874
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
9045
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
9261
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics();
9458
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9491
CompileAndVerify
(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9532
CompileAndVerify
(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal));
9831
CompileAndVerify
(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9845
CompileAndVerify
(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9852
CompileAndVerify
(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9980
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10054
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10062
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10156
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10375
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10831
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate);
10885
CompileAndVerify
(compilation1,
10931
CompileAndVerify
(compilation3,
10942
CompileAndVerify
(compilation4,
11060
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11166
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11696
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11720
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11762
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11886
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
11920
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
12001
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
12041
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
12124
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics();
12222
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12243
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12284
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12305
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12346
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal));
12616
CompileAndVerify
(compilation1,
12641
CompileAndVerify
(compilation3,
12704
CompileAndVerify
(compilation1,
12729
CompileAndVerify
(compilation3,
12792
CompileAndVerify
(compilation1,
12817
CompileAndVerify
(compilation3,
13994
CompileAndVerify
(compilation1, expectedOutput:
14215
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14610
CompileAndVerify
(compilation1,
14925
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14977
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15122
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15156
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15249
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15271
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15663
CompileAndVerify
(compilation1, expectedOutput:
15677
CompileAndVerify
(compilation3, expectedOutput:
15686
CompileAndVerify
(compilation4, expectedOutput:
15849
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15882
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15979
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
16232
CompileAndVerify
(compilation1,
16771
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
17460
CompileAndVerify
(compilation1,
17531
CompileAndVerify
(compilation3,
17545
CompileAndVerify
(compilation4,
17730
CompileAndVerify
(compilation1,
18313
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18336
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18469
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
18515
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
19841
CompileAndVerify
(compilation1,
19912
CompileAndVerify
(compilation3,
19926
CompileAndVerify
(compilation4,
20319
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20357
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20431
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20449
CompileAndVerify
(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
23692
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
23875
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
27622
CompileAndVerify
(compilation1, expectedOutput:
27792
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28121
CompileAndVerify
(compilation1,
28430
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28520
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28627
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28660
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28754
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
28774
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
29172
CompileAndVerify
(compilation1, expectedOutput:
29186
CompileAndVerify
(compilation3, expectedOutput:
29195
CompileAndVerify
(compilation4, expectedOutput:
29361
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29394
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29478
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29619
CompileAndVerify
(compilation1,
30107
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
30865
CompileAndVerify
(compilation1,
30934
CompileAndVerify
(compilation3,
30948
CompileAndVerify
(compilation4,
31099
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31125
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31173
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31759
CompileAndVerify
(compilation1, expectedOutput: !execute ? null :
32030
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
32164
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
32967
CompileAndVerify
(compilation1,
32983
CompileAndVerify
(compilation2,
32998
CompileAndVerify
(compilation3,
33797
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
34035
CompileAndVerify
(compilation1,
34149
CompileAndVerify
(compilation1,
34165
CompileAndVerify
(compilation2,
34180
CompileAndVerify
(compilation3,
34309
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
34487
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34497
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34528
CompileAndVerify
(compilation4,
34611
CompileAndVerify
(compilation5,
34884
CompileAndVerify
(compilation1,
34902
CompileAndVerify
(compilation2,
34919
CompileAndVerify
(compilation3,
35490
CompileAndVerify
(compilation2,
35599
CompileAndVerify
(compilation2,
35712
CompileAndVerify
(compilation2,
35825
CompileAndVerify
(compilation2,
35934
CompileAndVerify
(compilation2,
36028
CompileAndVerify
(compilation2,
36130
CompileAndVerify
(compilation2,
36254
CompileAndVerify
(compilation2,
36394
CompileAndVerify
(compilation1,
36412
CompileAndVerify
(compilation2,
36437
CompileAndVerify
(compilation5,
36582
CompileAndVerify
(compilation1,
36600
CompileAndVerify
(compilation2,
36625
CompileAndVerify
(compilation5,
36770
CompileAndVerify
(compilation1,
36788
CompileAndVerify
(compilation2,
36994
CompileAndVerify
(compilation1,
37010
CompileAndVerify
(compilation2,
37025
CompileAndVerify
(compilation3,
37985
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38409
CompileAndVerify
(compilation1,
38428
CompileAndVerify
(compilation2,
38457
CompileAndVerify
(compilation5,
38768
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38824
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38834
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38865
CompileAndVerify
(compilation4,
38935
CompileAndVerify
(compilation5,
39165
CompileAndVerify
(compilation1,
39183
CompileAndVerify
(compilation2,
39200
CompileAndVerify
(compilation3,
40022
CompileAndVerify
(compilation1,
40040
CompileAndVerify
(compilation2,
40057
CompileAndVerify
(compilation3,
41077
CompileAndVerify
(compilation1,
41095
CompileAndVerify
(compilation2,
41112
CompileAndVerify
(compilation3,
41265
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
41486
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41496
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41527
CompileAndVerify
(compilation4,
41613
CompileAndVerify
(compilation5,
41841
CompileAndVerify
(compilation1,
41859
CompileAndVerify
(compilation2,
41876
CompileAndVerify
(compilation3,
42027
CompileAndVerify
(compilation1,
42047
CompileAndVerify
(compilation2,
42074
CompileAndVerify
(compilation5,
42231
CompileAndVerify
(compilation1,
42251
CompileAndVerify
(compilation2,
42278
CompileAndVerify
(compilation5,
42435
CompileAndVerify
(compilation1,
42455
CompileAndVerify
(compilation2,
43818
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43837
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43842
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43958
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43974
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
43979
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44088
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
44104
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44109
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44200
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44226
CompileAndVerify
(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
44656
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44702
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44736
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44776
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped);
44808
CompileAndVerify
(compilation1, expectedOutput: "Test.I1");
44850
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44895
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44931
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr);
44976
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2");
44994
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1");
45091
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45110
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45115
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45247
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45263
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45268
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45385
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1);
45402
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45407
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45575
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45594
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45599
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45715
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45731
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45736
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45913
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
45931
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
46355
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main");
46381
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main");
46599
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46609
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46615
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46956
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46962
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
47089
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
47119
CompileAndVerify
(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
47232
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47241
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47247
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47324
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47333
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47339
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47400
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47409
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47415
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47530
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47539
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47545
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47611
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47620
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47626
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48089
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48098
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48104
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48146
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48155
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48161
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48213
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48222
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48228
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48310
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48319
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48325
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48380
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48389
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48395
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48444
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48453
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48459
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48523
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48532
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48538
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48595
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48604
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48610
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48900
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48909
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48915
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48966
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48975
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48981
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49073
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49082
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49088
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49305
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49314
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49320
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49545
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49554
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49559
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49964
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
49990
var verifier =
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50053
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50092
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50118
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50255
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50315
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50570
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50614
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50766
CompileAndVerify
(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped);
50799
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50852
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50905
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50958
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr);
51232
CompileAndVerify
(compilation1,
51249
CompileAndVerify
(compilation1,
51513
CompileAndVerify
(compilation1,
51530
CompileAndVerify
(compilation1,
51906
CompileAndVerify
(compilation1,
51923
CompileAndVerify
(compilation1,
52701
CompileAndVerify
(compilation1,
52718
CompileAndVerify
(compilation1,
53029
CompileAndVerify
(compilation1,
53046
CompileAndVerify
(compilation1,
53498
CompileAndVerify
(compilation1,
53515
CompileAndVerify
(compilation1,
57659
CompileAndVerify
(compilation1,
57676
CompileAndVerify
(compilation1,
57968
CompileAndVerify
(compilation1,
57985
CompileAndVerify
(compilation1,
58400
CompileAndVerify
(compilation1,
58417
CompileAndVerify
(compilation1,
62383
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62476
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62543
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
62757
CompileAndVerify
(comp, verify: Verify(isStatic), symbolValidator: Validate);
62807
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
62871
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
63870
CompileAndVerify
(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null);
64913
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64932
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64951
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64977
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65061
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65168
CompileAndVerify
(compilation1,
65212
CompileAndVerify
(compilation1,
65256
CompileAndVerify
(compilation1,
65360
CompileAndVerify
(compilation1, expectedOutput: "I100.C100.Test1");
65484
CompileAndVerify
(compilation1);
65530
CompileAndVerify
(compilation1);
65615
CompileAndVerify
(compilation1).VerifyDiagnostics();
65698
CompileAndVerify
(compilation1).VerifyDiagnostics();
65781
CompileAndVerify
(compilation1).VerifyDiagnostics();
65856
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65933
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66010
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66049
CompileAndVerify
(compilation1).VerifyDiagnostics();
66230
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66309
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66761
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66814
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66849
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2");
66880
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66941
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67012
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67054
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67118
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67942
CompileAndVerify
(compilation1,
68006
CompileAndVerify
(compilation1,
68071
CompileAndVerify
(compilation1,
68177
CompileAndVerify
(compilation1,
68209
CompileAndVerify
(compilation2,
69331
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
69399
CompileAndVerify
(compilation1, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
Symbols\ExtendedPartialMethodsTests.cs (4)
2089
CompileAndVerify
(comp,
2227
CompileAndVerify
(comp,
2313
CompileAndVerify
(comp, symbolValidator: validator);
3037
CompileAndVerify
(comp, expectedOutput: "12");
Symbols\ExtensionMethodTests.cs (5)
2558
CompileAndVerify
(compilation, sourceSymbolValidator: validator, symbolValidator: validator);
2593
CompileAndVerify
(comp, symbolValidator: module =>
3297
var compilationVerifier =
CompileAndVerify
(compilation1);
3310
compilationVerifier =
CompileAndVerify
(compilation2);
3448
CompileAndVerify
(compilation);
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1391
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Skipped);
Symbols\GenericConstraintTests.cs (5)
3229
CompileAndVerify
(comp);
5720
var csVerifier =
CompileAndVerify
(csCompilation);
6633
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
6895
CompileAndVerify
(compilation2, expectedOutput:
7341
CompileAndVerify
(
Symbols\IndexedPropertyTests.cs (2)
1494
CompileAndVerify
(compilation2);
2586
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
Symbols\IndexerTests.cs (1)
2134
CompileAndVerify
(compilation, symbolValidator: module =>
Symbols\InterfaceImplementationTests.cs (3)
2206
CompileAndVerify
(comp, expectedOutput: @"
2450
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: @"set_P1
2704
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Symbols\LocalFunctionTests.cs (4)
554
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
585
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
621
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
666
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Metadata\MetadataMemberTests.cs (5)
739
CompileAndVerify
(compilation);
746
CompileAndVerify
(compilation);
753
CompileAndVerify
(compilation);
801
CompileAndVerify
(compilation);
808
CompileAndVerify
(compilation);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
555
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
Symbols\Metadata\PE\LoadingAttributes.cs (4)
1302
CompileAndVerify
(compilation, symbolValidator: module =>
1426
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module =>
1453
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module =>
1516
CompileAndVerify
(c, symbolValidator: (m) =>
Symbols\Metadata\PE\LoadingFields.cs (1)
141
CompileAndVerify
(compilation, expectedOutput: @"Value1
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
42
CompileAndVerify
(compilation, symbolValidator: module =>
Symbols\Metadata\PE\TypeForwarders.cs (7)
1463
var verifier1 =
CompileAndVerify
(comp1);
1505
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator);
1643
CompileAndVerify
(appCompilation, verify: Verification.Fails,
1696
CompileAndVerify
(appCompilation,
1728
var asm0 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp0, verify: Verification.Skipped).EmittedAssemblyData);
1732
var asm1 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp1).EmittedAssemblyData);
1772
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2389
CompileAndVerify
(compilation, expectedOutput: @"O
Symbols\ModuleInitializers\ModuleInitializersTests.cs (10)
833
CompileAndVerify
(comp1, symbolValidator: validateModuleInitializer, verify: Verification.Skipped);
850
CompileAndVerify
(comp2, symbolValidator: validateModuleInitializer, verify: Verification.Skipped);
867
CompileAndVerify
(comp3, symbolValidator: validateNoModuleInitializer, expectedOutput: "3");
883
CompileAndVerify
(comp4, symbolValidator: validateNoModuleInitializer, expectedOutput: "123");
900
CompileAndVerify
(comp5, symbolValidator: validateNoModuleInitializer, expectedOutput: "213");
915
CompileAndVerify
(comp6, symbolValidator: validateNoModuleInitializer, expectedOutput: "13");
937
CompileAndVerify
(comp7, symbolValidator: validateModuleInitializer, expectedOutput: "023");
961
CompileAndVerify
(comp8, symbolValidator: validateModuleInitializer, expectedOutput: "1023");
1071
CompileAndVerify
(comp, symbolValidator: validateModuleInitializer, verify: Verification.Skipped, expectedOutput: "12");
1074
CompileAndVerify
(comp, symbolValidator: validateNoModuleInitializer, verify: Verification.Skipped, expectedOutput: "1");
Symbols\OverriddenOrHiddenMembersTests.cs (7)
2401
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csharp, il));
2829
CompileAndVerify
(comp, expectedOutput: @"
2873
CompileAndVerify
(compilation);
3697
CompileAndVerify
(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
3815
CompileAndVerify
(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
3881
CompileAndVerify
(compilation, expectedOutput: @"void ValidatorBase<T>.DoValidate(object objectToValidate)
3953
CompileAndVerify
(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
Symbols\PartialPropertiesTests.cs (4)
2648
CompileAndVerify
(comp,
2783
CompileAndVerify
(comp,
5451
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("S1",
5502
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("S1",
Symbols\RelaxedShiftOperatorTests.cs (3)
49
CompileAndVerify
(compilation1, expectedOutput: op).VerifyDiagnostics();
57
CompileAndVerify
(compilation2, expectedOutput: op).VerifyDiagnostics();
61
CompileAndVerify
(compilation3, expectedOutput: op).VerifyDiagnostics();
Symbols\RequiredMembersTests.cs (42)
475
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
593
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
605
verifier =
CompileAndVerify
(comp, symbolValidator: symbolValidator, sourceSymbolValidator: symbolValidator);
645
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
661
verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
688
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
724
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
739
verifier =
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
1388
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
1700
CompileAndVerify
(comp, expectedOutput: "1, 1");
1704
CompileAndVerify
(comp, expectedOutput: "1, 1");
1917
CompileAndVerify
(comp).VerifyDiagnostics();
1979
CompileAndVerify
(comp).VerifyDiagnostics();
2059
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2066
CompileAndVerify
(derivedComp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2069
CompileAndVerify
(comp).VerifyDiagnostics();
2148
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2154
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2179
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2185
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2453
CompileAndVerify
(comp).VerifyDiagnostics();
2459
CompileAndVerify
(comp).VerifyDiagnostics();
2541
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
3216
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3264
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3299
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3347
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3394
CompileAndVerify
(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
3942
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
3971
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
4000
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
4030
var verifier =
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify);
6526
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
6582
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
6585
CompileAndVerify
(baseComp).VerifyDiagnostics();
6588
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
6664
CompileAndVerify
(baseComp).VerifyDiagnostics();
6825
CompileAndVerify
(comp).VerifyDiagnostics();
6850
CompileAndVerify
(comp).VerifyDiagnostics();
6872
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6918
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
7152
CompileAndVerify
(comp, symbolValidator: module =>
Symbols\Retargeting\NoPia.cs (28)
284
CompileAndVerify
(LocalTypes1);
287
CompileAndVerify
(LocalTypes2);
353
CompileAndVerify
(LocalTypes1);
356
CompileAndVerify
(LocalTypes2);
652
CompileAndVerify
(LocalTypes1);
657
CompileAndVerify
(LocalTypes2);
951
CompileAndVerify
(Pia1);
956
CompileAndVerify
(LocalTypes1);
961
CompileAndVerify
(LocalTypes2);
1259
CompileAndVerify
(LocalTypes1);
1285
CompileAndVerify
(LocalTypes1);
1309
CompileAndVerify
(Pia1);
1315
CompileAndVerify
(LocalTypes1);
1336
CompileAndVerify
(LocalTypes3);
1407
CompileAndVerify
(comp);
1889
CompileAndVerify
(LocalTypes3);
1935
CompileAndVerify
(Pia1);
1939
CompileAndVerify
(LocalTypes3);
2016
CompileAndVerify
(localTypes2);
2042
CompileAndVerify
(pia);
2141
CompileAndVerify
(localTypes2);
2167
CompileAndVerify
(pia);
2292
CompileAndVerify
(pia);
2382
CompileAndVerify
(pia);
2500
CompileAndVerify
(pia);
2587
CompileAndVerify
(pia1);
2605
CompileAndVerify
(multiModule);
2621
CompileAndVerify
(consumer);
Symbols\Source\BaseClassTests.cs (1)
2061
CompileAndVerify
(comp);
Symbols\Source\CustomModifierCopyTests.cs (3)
885
CompileAndVerify
(comp, expectedOutput: "Bug813305.M",
1920
CompileAndVerify
(comp);
2119
CompileAndVerify
(comp);
Symbols\Source\EventTests.cs (3)
371
CompileAndVerify
(comp, symbolValidator: validator);
2514
var verifier =
CompileAndVerify
(comp1).VerifyDiagnostics();
2652
var verifier =
CompileAndVerify
(comp1).VerifyDiagnostics();
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
341
var verifier =
CompileAndVerify
(comp, expectedOutput:
370
var verifier =
CompileAndVerify
(comp, expectedOutput:
Symbols\Source\ExpressionBodiedPropertyTests.cs (2)
445
var verifier =
CompileAndVerify
(comp, expectedOutput:
475
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: srcValidator);
Symbols\Source\FileModifierTests.cs (1)
1089
var verifier =
CompileAndVerify
(comp, expectedOutput: "1", symbolValidator: symbolValidator);
Symbols\Source\PropertyTests.cs (3)
1894
CompileAndVerify
(compilation, sourceSymbolValidator: validator, /*symbolValidator: validator,*/ expectedOutput: "1221");
3053
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
3086
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Source\RecordTests.cs (4)
753
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
806
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
903
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(
1526
var verifier =
CompileAndVerify
(comp, expectedOutput: "", verify: Verification.Passes).VerifyDiagnostics();
Symbols\StaticAbstractMembersInInterfacesTests.cs (165)
5289
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5325
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5474
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5542
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5581
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5625
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5856
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5895
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
5964
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6009
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6102
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
6148
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
8376
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8410
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8753
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8759
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
8892
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9300
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9321
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9591
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
9666
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10070
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10520
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10526
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10631
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10803
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10868
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10975
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11049
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11188
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11253
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11353
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11464
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11690
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11696
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11820
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11983
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
12054
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13127
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13146
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13212
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13232
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13303
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13341
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14003
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14042
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14505
var verifier =
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
14643
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14673
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14873
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
14939
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
15061
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15085
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15333
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15355
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
16045
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16047
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16107
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16109
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16180
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16458
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16543
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16661
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16747
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16842
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16924
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17006
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17077
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17151
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17238
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17335
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericFirst ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics(
17441
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericIsStatic ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics();
19835
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19837
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19916
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19918
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20008
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20010
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20107
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20109
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20190
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20192
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20282
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20284
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20371
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20373
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20464
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20538
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20621
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20701
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21330
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21447
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21558
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21693
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21829
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21889
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21992
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22110
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22236
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22345
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22447
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23463
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23465
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23558
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23560
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23649
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23651
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23754
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
24347
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24699
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24928
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25117
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25315
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25428
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25558
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25629
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26241
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26243
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
26336
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26338
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
26441
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26774
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
26887
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
27161
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
27456
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27657
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27980
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28093
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28224
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28295
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29192
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29194
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
29320
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29322
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
29428
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29789
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29905
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30053
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30171
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30277
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30682
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30688
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30754
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30867
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30940
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31325
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31411
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31624
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31680
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31738
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31786
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31829
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31883
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31932
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
32005
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
32063
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
32116
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual: false) ? null : @"
32157
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
32254
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34196
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34201
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
34206
CompileAndVerify
(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
34253
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34258
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
34263
CompileAndVerify
(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\SymbolErrorTests.cs (32)
5655
CompileAndVerify
(lib);
5716
CompileAndVerify
(lib);
5776
CompileAndVerify
(lib);
5837
CompileAndVerify
(lib);
5897
CompileAndVerify
(lib);
5920
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5932
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5954
CompileAndVerify
(lib);
5977
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
5990
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6013
CompileAndVerify
(lib);
6036
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6049
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6072
CompileAndVerify
(lib);
6095
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6108
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6250
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
6269
CompileAndVerify
(lib);
6329
CompileAndVerify
(lib);
6391
CompileAndVerify
(lib);
6451
CompileAndVerify
(lib);
6513
CompileAndVerify
(lib);
6576
CompileAndVerify
(lib);
6639
CompileAndVerify
(lib);
6710
CompileAndVerify
(lib);
6773
CompileAndVerify
(lib);
6842
CompileAndVerify
(lib);
7097
CompileAndVerify
(comp, expectedOutput: @"1 + 1 = 2
7327
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7336
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7407
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
18506
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)
1472
return
CompileAndVerify
(
1977
return
CompileAndVerify
(c, expectedOutput: expectedOutput);
1985
return
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2012
CompileAndVerify
(comp, expectedOutput: "", verify: verify); //need expected output to force execution
2025
return
CompileAndVerify
(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
628
CompileAndVerify
(comp2, expectedOutput: @"A