7517 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1504)
BreakingChanges.cs (5)
1411
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
1418
var cs2Verifier =
CompileAndVerify
(cs2Compilation);
1425
var cs3Verifier =
CompileAndVerify
(cs3Compilation);
1605
CompileAndVerify
(comp, expectedOutput: "03");
1630
var verifier =
CompileAndVerify
(comp, expectedOutput: "3");
CodeGen\CodeGenAsyncEHTests.cs (33)
149
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.FailsPEVerify);
584
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
633
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("3"), verify: Verification.Fails with
682
var verifier =
CompileAndVerify
(
732
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
891
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
993
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
1348
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
1464
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
1746
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
2020
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
2269
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
2346
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
2469
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
2557
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
2649
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
2812
var verifier =
CompileAndVerify
(
2925
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
3005
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
3090
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
3155
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
3335
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
3427
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
3522
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected),
3569
var verifier =
CompileAndVerify
(
3647
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput),
3758
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput),
3856
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage });
3964
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage });
4024
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4735
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.DebugExe), expectedOutput: expectedOutput).VerifyDiagnostics();
4736
CompileAndVerify
(CreateCompilationWithTasksExtensions(sources, options: TestOptions.ReleaseExe), expectedOutput: expectedOutput).VerifyDiagnostics();
4739
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Skipped);
CodeGen\CodeGenAsyncIteratorTests.cs (126)
184
var v =
CompileAndVerify
(comp, expectedOutput: "hello world");
363
var v =
CompileAndVerify
(comp, expectedOutput: "hello world!");
500
CompileAndVerify
(comp);
527
CompileAndVerify
(comp, expectedOutput: @"
561
CompileAndVerify
(comp, expectedOutput: @"
589
CompileAndVerify
(comp, expectedOutput: @"42");
721
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.FailsILVerify);
880
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.FailsILVerify);
956
CompileAndVerify
(comp);
1144
CompileAndVerify
(comp, symbolValidator: module =>
1172
CompileAndVerify
(comp, symbolValidator: module =>
1853
CompileAndVerify
(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces);
2152
CompileAndVerify
(comp, expectedOutput: "1 END DISPOSAL DONE");
2311
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
2352
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces);
2430
CompileAndVerify
(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2479
CompileAndVerify
(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done");
2524
CompileAndVerify
(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done");
2567
CompileAndVerify
(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done");
2599
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
3156
var verifier =
CompileAndVerify
(comp);
3424
var verifier =
CompileAndVerify
(comp);
3693
var verifier =
CompileAndVerify
(comp);
3957
var verifier =
CompileAndVerify
(comp);
4197
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4230
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5");
4262
CompileAndVerify
(comp, expectedOutput: "Start p:10 p:11 Value p:12 End");
4295
CompileAndVerify
(comp, expectedOutput: "Start f:10 f:11 Value f:12 End");
4346
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4377
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 5 Done");
4406
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4429
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4463
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 Done");
4507
CompileAndVerify
(comp, expectedOutput: expectation);
4535
CompileAndVerify
(comp, expectedOutput: expectation);
4608
CompileAndVerify
(comp, expectedOutput: "0 1 2 3 4 Done");
4643
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4691
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4731
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
4981
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5030
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5074
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5128
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5172
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5218
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5271
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5304
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5335
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5400
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5434
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5465
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5497
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5532
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5566
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5605
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5645
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5723
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5816
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5851
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5881
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5912
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5945
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6337
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6371
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6412
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6451
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6487
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6521
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6556
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 Throw Caught Finally END DISPOSAL DONE").VerifyDiagnostics();
6888
CompileAndVerify
(comp, expectedOutput: "1");
6912
CompileAndVerify
(comp, expectedOutput: "none");
7115
CompileAndVerify
(comp, expectedOutput: "DisposeAsync threw. Already cancelled");
7137
CompileAndVerify
(comp, expectedOutput: "done");
7167
CompileAndVerify
(comp, expectedOutput: "done");
7214
CompileAndVerify
(comp, expectedOutput: "Base.Func;Derived.Func;");
7291
CompileAndVerify
(comp, expectedOutput: "B1::F;D::F;B1::F;");
7355
CompileAndVerify
(comp, expectedOutput: "42 43 Long Cancelled");
7404
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7456
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7507
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7555
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7606
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7739
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7872
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
7918
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
7964
CompileAndVerify
(comp, expectedOutput: "42 43 REACHED 44");
8022
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
8082
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled");
8117
CompileAndVerify
(comp, expectedOutput: "1");
8148
CompileAndVerify
(comp, expectedOutput: "42");
8179
CompileAndVerify
(comp, expectedOutput: "42");
8401
CompileAndVerify
(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44");
8449
CompileAndVerify
(comp, expectedOutput: "Reached 42");
8507
CompileAndVerify
(comp, expectedOutput: "42 Cancelled");
8696
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8745
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8794
var v =
CompileAndVerify
(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER");
8841
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8894
CompileAndVerify
(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED");
8940
CompileAndVerify
(comp, expectedOutput: "RAN RAN RAN CLEARED");
8986
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
9021
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
9062
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify);
9316
var verifier =
CompileAndVerify
(comp,
9514
var verifier =
CompileAndVerify
(comp,
9555
var verifier =
CompileAndVerify
(comp,
9600
var verifier =
CompileAndVerify
(comp,
9641
var verifier =
CompileAndVerify
(comp,
9837
var verifier =
CompileAndVerify
(comp,
9883
var verifier =
CompileAndVerify
(comp,
11051
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11097
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11145
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11166
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11221
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11280
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11322
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11341
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11390
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11412
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11463
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11487
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11511
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11569
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11631
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
11658
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.FailsPEVerify).VerifyDiagnostics();
CodeGen\CodeGenAsyncMainTests.cs (23)
450
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0);
490
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10);
509
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10);
527
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0);
567
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 10, args: new string[] { "async main" });
585
var verifier =
CompileAndVerify
(c, expectedOutput: "hello async main", expectedReturnCode: 0, args: new string[] { "async main" });
607
CompileAndVerify
(compilation, expectedReturnCode: 0);
629
CompileAndVerify
(compilation, expectedReturnCode: 0);
1143
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1169
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1250
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1339
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1363
CompileAndVerify
(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0);
1416
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1474
CompileAndVerify
(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called");
1561
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
1803
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
2221
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2256
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2291
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2332
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2402
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2472
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (10)
131
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
537
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
844
var verifier =
CompileAndVerify
(compilation, expectedOutput: "M F 3");
943
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Overload1 Lambda1 Overload2 Lambda2");
1287
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1321
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
1404
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2010
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2076
CompileAndVerify
(compilation, expectedOutput: "M F G 3");
2137
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
CodeGen\CodeGenAsyncSpillTests.cs (113)
84
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
177
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
316
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
457
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
531
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
603
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
709
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
798
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
893
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
980
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1067
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1260
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
1475
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
1575
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1712
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1821
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1882
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1944
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2020
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2093
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
2330
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2603
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2778
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2962
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3160
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3373
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3617
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3846
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4198
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(""), verify: Verification.Fails with
4272
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4379
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4539
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4635
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4714
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4820
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4953
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
5170
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
5395
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
5722
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6044
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6096
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6194
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6274
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6340
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6515
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6715
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6901
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
7099
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
7338
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
7612
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
7737
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
7945
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
8175
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8261
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8327
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8406
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8498
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8566
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8728
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8799
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8876
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8942
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9009
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9079
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9147
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9254
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9360
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9460
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9548
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9635
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9730
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9972
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
10124
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
10195
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
10264
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
10386
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
10567
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
10618
var v =
CompileAndVerify
(
10625
v =
CompileAndVerify
(
10632
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
10709
var v =
CompileAndVerify
(
10716
v =
CompileAndVerify
(
10723
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
10864
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
11011
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
11098
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
11202
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11289
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
11474
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11562
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
11726
CompileAndVerify
(comp, expectedOutput: expectedOutput)
11819
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
11953
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12040
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
12180
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12272
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
12417
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12504
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
12634
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12720
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
12871
CompileAndVerify
(comp, expectedOutput: expectedOutput)
12967
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
13136
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13232
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
13419
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13520
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
13715
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13816
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
13900
CompileAndVerify
(comp, expectedOutput: expectedOutput)
13978
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
14036
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
14098
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
14155
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
CodeGen\CodeGenAsyncTests.cs (100)
38
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: verify);
69
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
78
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
87
CompileAndVerify
(c.WithOptions(options), symbolValidator: module =>
135
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
291
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
362
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
419
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
484
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
567
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
713
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
842
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
962
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1100
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1220
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1358
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
2397
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
3504
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
3633
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0"), verify: Verification.Fails with
6000
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6038
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6040
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6074
CompileAndVerify
(comp);
6075
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6115
CompileAndVerify
(comp, expectedOutput: "0");
6116
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0");
6222
CompileAndVerify
(comp);
6223
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6260
CompileAndVerify
(comp).
6317
CompileAndVerify
(comp);
6318
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6358
CompileAndVerify
(comp);
6359
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe));
6415
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6416
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6468
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6469
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6528
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6529
CompileAndVerify
(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput);
6774
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6826
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6869
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6872
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6908
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6911
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6940
CompileAndVerify
(comp).
7114
CompileAndVerify
(comp).
7351
base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
7408
CompileAndVerify
(comp, expectedOutput: expected);
7411
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
7471
CompileAndVerify
(comp, expectedOutput: expected);
7474
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.Fails with
7605
var verifier =
CompileAndVerify
(comp);
7969
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8013
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8056
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8076
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8129
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8182
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8223
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8241
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8288
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8308
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8354
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8377
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8400
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8456
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8512
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8537
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
8558
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0xa") });
8582
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8625
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8675
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") });
8715
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0xa") });
8777
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0x26") });
8836
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8881
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>g__LocalFunc|0_0", "0xa") });
8936
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>b__0_0", "0xa") });
9007
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x1f") });
9067
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("<Main>$", "0x24") });
9134
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with { ILVerifyMessage = ReturnValueMissing("Main", "0x71") });
9245
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("55"), verify: Verification.Fails with
9324
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9447
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9493
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9541
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9590
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
9633
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9654
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9689
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
9883
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with
9915
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with
9996
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with
10027
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("42"), verify: Verification.Fails with
10082
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
10126
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with
10175
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1"), verify: Verification.Fails with
10221
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1"), verify: Verification.Fails with
10553
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
10614
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
CodeGen\CodeGenAwaitForeachTests.cs (213)
179
CompileAndVerify
(comp_checked, expectedOutput: "overflow");
184
CompileAndVerify
(comp_unchecked, expectedOutput: "0xFFFFFFFF");
187
var verifierChecked =
CompileAndVerify
(runtimeAsyncCompChecked, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("overflow"), verify: Verification.Fails with
275
var verifierUnchecked =
CompileAndVerify
(runtimeAsyncCompUnchecked, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("0xFFFFFFFF"), verify: Verification.Fails with
995
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync 1");
998
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync 1"), verify: Verification.Fails with
1063
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync 0");
1066
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync 0"), verify: Verification.Fails with
1285
CompileAndVerify
(comp,
1289
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1407
CompileAndVerify
(comp, expectedOutput: "Got(1) Got(2) Captured(1)");
1410
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Got(1) Got(2) Captured(1)"), verify: Verification.Fails with
1558
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1561
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1677
CompileAndVerify
(comp, expectedOutput: "exception");
1680
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("exception"), verify: Verification.Fails with
1791
CompileAndVerify
(comp, expectedOutput: "dispose exception");
1794
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("dispose exception"), verify: Verification.Fails with
1910
CompileAndVerify
(comp, expectedOutput: "wait dispose exception");
1913
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("wait dispose exception"), verify: Verification.Fails with
2022
CompileAndVerify
(comp, expectedOutput: "wait exception");
2025
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("wait exception"), verify: Verification.Fails with
2375
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
2378
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync"), verify: Verification.Fails with
2584
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2587
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2590
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2927
CompileAndVerify
(comp, expectedOutput: "1 2 Done");
2930
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1 2 Done"), verify: Verification.Fails with
3164
CompileAndVerify
(comp, expectedOutput: "1 2 Done").VerifyDiagnostics();
3167
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1 2 Done"), verify: Verification.Fails with
3273
CompileAndVerify
(comp, expectedOutput: "2 4 -1 Done").VerifyDiagnostics();
3276
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("2 4 -1 Done"), verify: Verification.Fails with
3451
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3454
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3457
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3589
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3592
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
3595
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3767
CompileAndVerify
(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails);
3770
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("1 2 3 Done"), verify: Verification.Fails);
3851
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3854
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3857
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3969
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3972
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
3975
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4272
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4275
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4397
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4413
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4542
CompileAndVerify
(comp, expectedOutput: "Item(1) Dispose Done");
4553
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Item(1) Dispose Done"), verify: Verification.Fails with
4897
CompileAndVerify
(comp,
4901
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
5029
var verifier =
CompileAndVerify
(comp,
5226
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5229
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
5459
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5483
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
5611
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5832
var runtimeAsyncVerifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
5964
CompileAndVerify
(comp, expectedOutput: expectedOutput);
5967
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6098
CompileAndVerify
(comp,
6102
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6265
CompileAndVerify
(comp,
6269
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6441
CompileAndVerify
(comp,
6445
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6611
CompileAndVerify
(comp, expectedOutput: "Success");
6614
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Success"), verify: Verification.Fails with
6744
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6747
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
6934
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6959
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
7090
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7114
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
7234
CompileAndVerify
(comp, expectedOutput: "Success");
7237
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("Success"), verify: Verification.Fails with
7369
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7393
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
7564
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7583
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
7736
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7739
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8054
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8078
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8198
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8364
verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8459
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
8469
var verifier2 =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
8766
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync");
8769
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync"), verify: Verification.Fails with
8891
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
8894
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with
8994
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9037
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
9040
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync Done"), verify: Verification.Fails with
9115
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync Done");
9118
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync Done"), verify: Verification.Fails with
9189
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9192
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with
9381
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9384
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with
9492
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9495
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with
9596
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
9599
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync Done"), verify: Verification.Fails with
9700
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done");
9703
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("MoveNextAsync DisposeAsync 1 Done"), verify: Verification.Fails with
9814
CompileAndVerify
(comp, expectedOutput: "StructAwaitable1StructAwaitable2");
9817
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("StructAwaitable1StructAwaitable2"), verify: Verification.Fails with
9980
CompileAndVerify
(comp);
9983
var verifier =
CompileAndVerify
(runtimeAsyncComp, verify: Verification.Fails with
10070
CompileAndVerify
(comp);
10073
var verifier =
CompileAndVerify
(runtimeAsyncComp, verify: Verification.Fails with
10218
CompileAndVerify
(comp, expectedOutput: "123");
10234
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10288
CompileAndVerify
(comp, expectedOutput: "123");
10291
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10345
CompileAndVerify
(comp, expectedOutput: "123");
10348
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10402
CompileAndVerify
(comp, expectedOutput: "123");
10405
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10647
CompileAndVerify
(comp, expectedOutput: "123");
10650
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10711
CompileAndVerify
(comp, expectedOutput: "123");
10714
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10771
CompileAndVerify
(comp, expectedOutput: "123");
10774
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10830
CompileAndVerify
(comp, expectedOutput: "123");
10833
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
10956
CompileAndVerify
(comp, expectedOutput: "123");
10959
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11018
CompileAndVerify
(comp, expectedOutput: "123");
11021
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11075
CompileAndVerify
(comp, expectedOutput: "123");
11078
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11141
CompileAndVerify
(comp, expectedOutput: "123");
11144
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11198
CompileAndVerify
(comp, expectedOutput: "123");
11201
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11258
CompileAndVerify
(comp, expectedOutput: "123");
11261
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11315
CompileAndVerify
(comp, expectedOutput: "123");
11318
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11378
CompileAndVerify
(comp, expectedOutput: "123");
11381
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11468
CompileAndVerify
(comp, expectedOutput: "123");
11471
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11564
CompileAndVerify
(comp, expectedOutput: expectedOutput);
11567
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
11784
CompileAndVerify
(comp, expectedOutput: "123");
11787
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
11898
CompileAndVerify
(comp, expectedOutput: "123");
11901
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12148
CompileAndVerify
(comp, expectedOutput: "123");
12151
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12295
CompileAndVerify
(comp, expectedOutput: "123");
12298
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12398
CompileAndVerify
(comp, expectedOutput: "123");
12401
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12496
CompileAndVerify
(comp, expectedOutput: "23");
12499
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("23"), verify: Verification.Fails with
12591
CompileAndVerify
(comp, expectedOutput: "123");
12594
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12755
CompileAndVerify
(comp, expectedOutput: "123");
12758
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12818
CompileAndVerify
(comp, expectedOutput: "123");
12821
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12911
CompileAndVerify
(comp, expectedOutput: "123");
12914
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
12968
CompileAndVerify
(comp, expectedOutput: "123");
12971
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
13111
CompileAndVerify
(comp, expectedOutput: "123");
13144
CompileAndVerify
(comp, expectedOutput: "123");
13147
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
13204
CompileAndVerify
(comp, expectedOutput: "123");
13207
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
13264
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13267
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with
13350
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13353
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with
13436
CompileAndVerify
(comp, expectedOutput: @"123Disposed");
13439
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with
13518
CompileAndVerify
(comp, expectedOutput: "123");
13521
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
13594
CompileAndVerify
(comp, expectedOutput: "123Disposed");
13597
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123Disposed"), verify: Verification.Fails with
13682
CompileAndVerify
(comp, expectedOutput: "123");
13685
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
13827
CompileAndVerify
(comp, expectedOutput: "123");
13830
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
13906
CompileAndVerify
(comp, expectedOutput: "123");
13909
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
14075
CompileAndVerify
(comp, expectedOutput: "123");
14078
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
14137
CompileAndVerify
(comp, expectedOutput: "123");
14140
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123"), verify: Verification.Fails with
14234
CompileAndVerify
(comp, expectedOutput: "123123");
14237
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("123123"), verify: Verification.Fails with
14329
CompileAndVerify
(comp, expectedOutput: "RAN");
14332
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with
14466
CompileAndVerify
(comp, expectedOutput: "RAN");
14469
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with
14605
CompileAndVerify
(comp, expectedOutput: "RAN");
14608
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with
14739
CompileAndVerify
(comp, expectedOutput: "RAN");
14801
CompileAndVerify
(comp, expectedOutput: "RAN");
14804
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("RAN"), verify: Verification.Fails with
14965
CompileAndVerify
(comp,
14970
var verifier =
CompileAndVerify
(runtimeAsyncComp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
CodeGen\CodeGenAwaitUsingTests.cs (74)
213
CompileAndVerify
(comp, expectedOutput: expectedOutput);
217
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
454
CompileAndVerify
(comp, expectedOutput: expectedOutput);
458
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
630
CompileAndVerify
(comp, expectedOutput: expectedOutput);
634
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
741
CompileAndVerify
(comp, expectedOutput: expectedOutput);
745
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
835
CompileAndVerify
(comp, expectedOutput: expectedOutput);
839
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1223
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1227
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1365
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1443
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1480
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1515
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1668
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1749
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1903
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
1984
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2139
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2215
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2219
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2283
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2286
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2385
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2533
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2613
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
2760
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
2848
CompileAndVerify
(comp, expectedOutput: "True");
2853
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("True"), verify: Verification.Fails with
2929
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
2934
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("body DisposeAsync"), verify: Verification.Fails with
3024
CompileAndVerify
(comp, expectedOutput: "body");
3029
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("body"), verify: Verification.Fails with
3164
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3168
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3304
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3308
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3442
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3446
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3672
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3677
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3784
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3789
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
3867
CompileAndVerify
(comp, expectedOutput: "using dispose_start dispose_end return");
3872
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("using dispose_start dispose_end return"), verify: Verification.Fails with
3954
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3958
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4037
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4041
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4121
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4125
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4288
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4461
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4550
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4555
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = """
4637
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4642
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
4720
CompileAndVerify
(comp, expectedOutput: expectedOutput);
4725
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with { ILVerifyMessage = """
4837
CompileAndVerify
(comp, expectedOutput: "StructAwaitable");
4842
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("StructAwaitable"), verify: Verification.Fails with
4917
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
4923
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("DISPOSED"), verify: Verification.Fails with
5007
CompileAndVerify
(comp, expectedOutput: "DISPOSED");
5279
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5282
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5439
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5442
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5473
CompileAndVerify
(comp, expectedOutput: "DISPOSED").VerifyDiagnostics();
5478
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("DISPOSED"), verify: Verification.Fails with
5661
CompileAndVerify
(comp,
5690
CompileAndVerify
(comp,
CodeGen\CodeGenCheckedTests.cs (5)
2701
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2711
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2748
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2758
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2850
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN1 RAN2 RAN3");
CodeGen\CodeGenClosureLambdaTests.cs (3)
4716
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
4808
var verifier =
CompileAndVerify
(comp);
4937
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenConditionalOperatorTests.cs (2)
569
var verifier =
CompileAndVerify
(comp, expectedOutput: """
715
CompileAndVerify
(comp);
CodeGen\CodeGenConversionTests.cs (3)
285
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
383
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
1071
CompileAndVerify
(compilation);
CodeGen\CodeGenDeconstructTests.cs (45)
1463
CompileAndVerify
(comp, expectedOutput: "assignment: 1 2. foreach: 1 2.");
2150
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5049
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42", sourceSymbolValidator: validator);
5126
CompileAndVerify
(comp, expectedOutput: "hello42");
5140
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 43");
5154
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42");
5200
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 43", sourceSymbolValidator: validator);
5215
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2 3");
5324
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator);
5360
var verifier =
CompileAndVerify
(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator);
5559
CompileAndVerify
(comp, expectedOutput: "0");
5799
CompileAndVerify
(comp, expectedOutput: "1 2 3");
5849
CompileAndVerify
(comp, expectedOutput: "var var var");
5903
CompileAndVerify
(comp, expectedOutput: "Converted 1. Output 1 2 3.");
5974
CompileAndVerify
(comp, expectedOutput: "hello");
5994
CompileAndVerify
(comp, expectedOutput: "2");
6233
CompileAndVerify
(comp, expectedOutput: "1")
6279
CompileAndVerify
(comp, expectedOutput: "3");
6300
CompileAndVerify
(comp, expectedOutput: "2");
6332
CompileAndVerify
(comp, expectedOutput: "2");
6362
CompileAndVerify
(comp, expectedOutput: "1 2");
6389
CompileAndVerify
(comp, expectedOutput: "1 2");
6505
CompileAndVerify
(comp, expectedOutput: "CC");
6557
CompileAndVerify
(comp, expectedOutput: "M");
6729
CompileAndVerify
(comp, expectedOutput: "1");
6796
CompileAndVerify
(comp, expectedOutput: "Written 1. 42");
6818
CompileAndVerify
(comp, expectedOutput: "Written 1. 2");
6880
CompileAndVerify
(comp, sourceSymbolValidator: validator);
6899
CompileAndVerify
(comp, expectedOutput: "ctor");
6913
CompileAndVerify
(comp, expectedOutput: "M");
6949
CompileAndVerify
(comp, expectedOutput: "43", sourceSymbolValidator: validator);
6970
CompileAndVerify
(comp, expectedOutput: "6");
7036
CompileAndVerify
(comp, expectedOutput: "M 1");
7149
CompileAndVerify
(compilation, expectedOutput: "1")
7200
CompileAndVerify
(compilation, expectedOutput: "1")
7461
CompileAndVerify
(compilation, expectedOutput: "1True")
7665
CompileAndVerify
(compilation, expectedOutput: "10", verify: Verification.Fails);
7705
CompileAndVerify
(compilation, expectedOutput: "0");
8209
var verifier =
CompileAndVerify
(comp, expectedOutput: "3");
8710
var verifier =
CompileAndVerify
(comp);
8732
var verifier =
CompileAndVerify
(comp);
8757
CompileAndVerify
(comp, expectedOutput: "once");
9039
CompileAndVerify
(comp, expectedOutput: "42 42 43");
9064
CompileAndVerify
(comp, expectedOutput: "44 42 43");
9492
CompileAndVerify
(comp, expectedOutput: "21 81 21 81");
CodeGen\CodeGenDynamicTests.cs (8)
44
var unoptimizedVerifier =
CompileAndVerify
(unoptimizedCompilation, verify: verify);
45
var optimizedVerifier =
CompileAndVerify
(optimizedCompilation, verify: verify);
7496
var verifier =
CompileAndVerify
(script);
7595
CompileAndVerify
(script).VerifyIL("Goo", @"
15341
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15345
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15386
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
15390
CompileAndVerify
(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
CodeGen\CodeGenExplicitImplementationTests.cs (5)
132
CompileAndVerify
(comp, expectedOutput: @"
227
CompileAndVerify
(comp, expectedOutput: @"CSS11Imp CSS1Exp CSS11Exp CSF1Imp CSF1Exp CSF11Exp");
260
CompileAndVerify
(comp, expectedOutput: @"VBS1_V VBS1_V VBS11_OL VBF1_V VBF1_V VBF11");
382
CompileAndVerify
(comp, expectedOutput: @"WriteReadOnly NormProp 123456");
1062
var verifier2 =
CompileAndVerify
(comp2, expectedSignatures: new[]
CodeGen\CodeGenExprLambdaTests.cs (4)
2188
CompileAndVerify
(
2271
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => ModAdd2(3, 4, new [] {})");
3245
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3255
CompileAndVerify
(comp45, expectedOutput: expectedOutput45);
CodeGen\CodeGenFieldInitTests.cs (6)
436
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
463
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
484
CompileAndVerify
(compilation).VerifyIL("C<T>..ctor", @"
512
CompileAndVerify
(compilation).VerifyIL("C..cctor", @"
593
CompileAndVerify
(compilation).VerifyIL("C..ctor", @"
660
CompileAndVerify
(compilation, expectedOutput: expectedOutput.ToString());
CodeGen\CodeGenForEachTests.cs (8)
800
CompileAndVerify
(compilation).VerifyIL("C.Test", @"{
1398
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"
3288
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped);
3319
CompileAndVerify
(comp, expectedOutput: "123");
3674
CompileAndVerify
(comp, expectedOutput: "123");
5581
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "42" : null, verify: Verification.Skipped)
5622
var verifier =
CompileAndVerify
(comp);
5692
var verifier =
CompileAndVerify
(comp);
CodeGen\CodeGenFunctionPointersTests.cs (11)
43
return
CompileAndVerify
(comp, symbolValidator: symbolValidator, expectedOutput: expectedOutput, verify: Verification.Skipped);
62
return
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: symbolValidator, verify: Verification.Skipped);
5400
CompileAndVerify
(comp, symbolValidator: symbolValidator, verify: Verification.Skipped);
6273
CompileAndVerify
(
6283
CompileAndVerify
(
6464
CompileAndVerify
(comp, symbolValidator: assertMethods);
6516
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6640
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6718
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
6796
CompileAndVerify
(comp, symbolValidator: assertMethods, verify: Verification.Skipped);
11011
var verifier =
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped);
CodeGen\CodeGenImplicitImplementationTests.cs (4)
469
CompileAndVerify
(
532
CompileAndVerify
(
579
CompileAndVerify
(
637
CompileAndVerify
(
CodeGen\CodeGenInParametersTests.cs (29)
1532
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1755
var result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1841
result =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"47");
1880
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"6");
1940
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2008
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2070
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2127
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2187
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2266
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2281
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2347
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2434
v =
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"
3739
var verifier =
CompileAndVerify
(compilation, expectedOutput: "XX");
3777
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3828
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3886
var verifier =
CompileAndVerify
(compilation, expectedOutput: "5050");
3950
var verifier =
CompileAndVerify
(compilation, expectedOutput: "555555");
4014
var verifier =
CompileAndVerify
(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify);
4092
var verifier =
CompileAndVerify
(compilation, expectedOutput: "");
4148
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4206
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hihi");
4269
var verifier =
CompileAndVerify
(compilation, expectedOutput: "11");
4342
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTest");
4399
var verifier =
CompileAndVerify
(compilation, expectedOutput: "TestTestDerivedDerived");
4807
CompileAndVerify
(libUser).VerifyIL("C.M", """
4832
CompileAndVerify
(comp, expectedOutput: "RAN 00");
4873
var verifier =
CompileAndVerify
(libUser);
4912
CompileAndVerify
(comp, expectedOutput: "Report1 11");
CodeGen\CodeGenInterfaceImplementation.cs (3)
374
CompileAndVerify
(comp3, expectedOutput: @"ImpSubDerived ImpFuncDerived ImpSubDerived ImpFunc ExpSubDerived ExpFuncDerived");
2641
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
2748
var verifier =
CompileAndVerify
(comp, expectedSignatures: new[]
CodeGen\CodeGenInterpolatedString.cs (1)
33
CompileAndVerify
(comp, expectedOutput: @"42
CodeGen\CodeGenIterators.cs (5)
1944
var verifier = this.
CompileAndVerify
(comp);
1977
var verifier = this.
CompileAndVerify
(comp);
2396
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
3146
var verifier =
CompileAndVerify
(comp, expectedOutput: "100 100 True").VerifyDiagnostics();
4086
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrue", verify: Verification.Skipped).VerifyDiagnostics();
CodeGen\CodeGenLocalFunctionTests.cs (12)
127
CompileAndVerify
(comp, expectedOutput: @"1
233
CompileAndVerify
(comp);
367
CompileAndVerify
(comp, expectedOutput: "Great success!");
390
var verifier =
CompileAndVerify
(comp, expectedOutput: "5");
416
verifier =
CompileAndVerify
(comp, expectedOutput: @"5
449
verifier =
CompileAndVerify
(comp, expectedOutput: @"5
775
CompileAndVerify
(comp);
1090
CompileAndVerify
(comp);
1164
CompileAndVerify
(comp, expectedOutput: "Local");
2086
CompileAndVerify
(comp, expectedSignatures: new SignatureDescription[]
6341
return
CompileAndVerify
(comp, expectedOutput: output, verify: verify).VerifyDiagnostics(); // no diagnostics
6347
return
CompileAndVerify
(comp, expectedOutput: output).VerifyDiagnostics(); // no diagnostics
CodeGen\CodeGenLockTests.cs (12)
479
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
652
CompileAndVerify
(compilation).VerifyIL("Test.Main", @"
1363
var verifier =
CompileAndVerify
(compilation);
1413
var verifier =
CompileAndVerify
(compilation);
1462
var verifier =
CompileAndVerify
(compilation);
1513
var verifier =
CompileAndVerify
(compilation);
1565
var verifier =
CompileAndVerify
(compilation);
1614
var verifier =
CompileAndVerify
(compilation);
1663
var verifier =
CompileAndVerify
(compilation);
1712
var verifier =
CompileAndVerify
(compilation);
1905
CompileAndVerify
(compilation, expectedOutput: "Inside lock.");
1926
CompileAndVerify
(compilation, expectedOutput: "Inside lock.");
CodeGen\CodeGenMscorlib.cs (5)
619
CompileAndVerify
(comp, verify: Verification.Skipped).
765
CompileAndVerify
(comp, verify: Verification.Fails).
894
CompileAndVerify
(comp, verify: Verification.Fails).
1041
var c =
CompileAndVerify
(comp, verify: Verification.Skipped);
1167
CompileAndVerify
(comp, verify: Verification.Skipped).
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (1)
1545
CompileAndVerify
(compilation).VerifyIL("C.Main()", @"
CodeGen\CodeGenOperators.cs (4)
6089
var verifier =
CompileAndVerify
(comp);
6145
var verifier =
CompileAndVerify
(comp);
6308
CompileAndVerify
(comp, expectedOutput: @"Done.");
6332
var cv =
CompileAndVerify
(comp, expectedOutput: @"TrueFalse");
CodeGen\CodeGenOverridingAndHiding.cs (17)
1264
var verifier =
CompileAndVerify
(compilation, expectedOutput: substitutedExpected);
2559
CompileAndVerify
(outerCompilation, verify: Verification.FailsPEVerify).VerifyIL("Test.Main", @"
2836
CompileAndVerify
(comp, expectedOutput: @"CSS1_OV CSS1_OV VBS11_OL CSS1_OV CSF1_New VBF1_V VBF11 VBF1_V");
2929
CompileAndVerify
(comp, expectedOutput: @"VBDefault VBDefault VBWriteReadOnly VBWriteReadOnly 100200900900");
2993
CompileAndVerify
(comp2, expectedOutput: @"TwoThreeOneZero");
3176
CompileAndVerify
(comp, expectedOutput:
3225
var verifier =
CompileAndVerify
(
3389
CompileAndVerify
(comp, expectedOutput: "Derived D |Base M |PropImpl");
3491
CompileAndVerify
(comp, expectedOutput:
4205
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4247
var cs2Verifier =
CompileAndVerify
(cs2Compilation,
4274
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
4319
var cs2Verifier =
CompileAndVerify
(cs2Compilation, expectedOutput: @"C4
4360
CompileAndVerify
(A).VerifyDiagnostics();
4365
CompileAndVerify
(B).VerifyDiagnostics();
4370
CompileAndVerify
(B).VerifyDiagnostics();
4422
var cs1Verifier =
CompileAndVerify
(cs1Compilation);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (51)
54
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
115
CompileAndVerify
(comp,
177
CompileAndVerify
(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
230
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
287
CompileAndVerify
(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @"
341
CompileAndVerify
(comp, expectedOutput: "3", verify: Verification.Passes).VerifyIL("Test.Main", @"
403
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).VerifyIL("Test.Main", @"
460
CompileAndVerify
(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @"
533
CompileAndVerify
(comp, expectedOutput: "P10", verify: Verification.Fails).VerifyIL("Test.Main", @"
581
var cv =
CompileAndVerify
(comp, expectedOutput: "", verify: Verification.Passes);
649
var cv =
CompileAndVerify
(comp, expectedOutput: "100", verify: Verification.Passes);
688
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
727
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10;20;", verify: Verification.Skipped);
822
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
850
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
869
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
950
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
974
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1017
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1096
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1240
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1292
var verifier =
CompileAndVerify
(compilation, expectedOutput: "AF2D4567", verify: Verification.Skipped);
1405
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
1439
var verifier =
CompileAndVerify
(compilation, verify: Verification.Passes);
1472
var verifier =
CompileAndVerify
(compilation, expectedOutput: "000000", verify: Verification.Passes);
1549
var verifier =
CompileAndVerify
(compilation, expectedOutput: "3402", verify: Verification.Fails with { ILVerifyMessage = ilVerifyMessage, PEVerifyMessage = peVerifyMessage });
1970
CompileAndVerify
(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).VerifyIL("Test.Main", @"
2330
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2437
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2465
verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2490
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2538
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2589
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
2660
var verifier =
CompileAndVerify
(compilation, expectedOutput: "ran",
2730
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 hello world",
2802
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 hello world",
2847
var verifier =
CompileAndVerify
(compilation, expectedOutput: "hello world",
2915
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
2960
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 2147483647", verify: Verification.FailsILVerify);
3008
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3053
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 4294967295", verify: Verification.Skipped);
3098
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3167
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 1",
3210
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3275
CompileAndVerify
(compilation, expectedOutput: "1 42", verify: Verification.Skipped).VerifyDiagnostics();
3292
CompileAndVerify
(compilation, expectedOutput: "1 !", verify: Verification.Skipped).VerifyDiagnostics();
3309
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2 True False", verify: Verification.Skipped).VerifyDiagnostics();
3334
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3357
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped);
3399
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyIL("Test.Main", $$"""
3451
var verifier =
CompileAndVerify
(compilation, verify: Verification.Passes);
CodeGen\CodeGenReadonlyStructTests.cs (9)
841
CompileAndVerify
(comp, symbolValidator: validate);
1092
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
1109
CompileAndVerify
(comp, expectedOutput: "10", verify: Verification.Fails).VerifyIL("Test.Main", @"
1151
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
1200
CompileAndVerify
(comp, expectedOutput: "30", verify: Verification.Fails).VerifyIL("Test.Main", @"
1261
CompileAndVerify
(comp, expectedOutput: "overflow", verify: Verification.Fails).VerifyIL("Test.M", expectedIL);
1267
CompileAndVerify
(comp, verify: Verification.Fails).VerifyIL("Test.M", expectedIL);
1298
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled|PointerOpCalled", verify: Verification.Fails);
1320
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
CodeGen\CodeGenRefConditionalOperatorTests.cs (2)
1275
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
1362
var verifier =
CompileAndVerify
(comp, expectedOutput: "0run", verify: Verification.Fails);
CodeGen\CodeGenRefLocalTests.cs (6)
541
CompileAndVerify
(comp, expectedOutput: "22");
4252
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4324
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails);
4392
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4445
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
4502
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: verify);
CodeGen\CodeGenRefOutTests.cs (8)
353
var verifier =
CompileAndVerify
(compilation, expectedOutput: "042");
415
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Q");
477
var verifier =
CompileAndVerify
(compilation, expectedOutput: "Q");
545
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
632
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
694
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
780
var verifier =
CompileAndVerify
(comp, expectedOutput: "0run", verify: Verification.Fails);
832
var verifier =
CompileAndVerify
(comp, expectedOutput: "run", verify: Verification.Fails);
CodeGen\CodeGenRefReturnTests.cs (2)
2969
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "2");
3082
var v =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "2");
CodeGen\CodeGenScriptTests.cs (6)
27
CompileAndVerify
(
46
CompileAndVerify
(
64
CompileAndVerify
(
90
CompileAndVerify
(
497
var verifier =
CompileAndVerify
(compilation, expectedOutput: @"complete");
557
var verifier =
CompileAndVerify
(s0, verify: Verification.FailsPEVerify);
CodeGen\CodeGenShortCircuitOperatorTests.cs (16)
2756
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2825
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2906
var comp =
CompileAndVerify
(c, expectedOutput: @"False
2976
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3059
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3142
var comp =
CompileAndVerify
(c, expectedOutput: @"False
3374
base.
CompileAndVerify
(comp);
3423
base.
CompileAndVerify
(comp, expectedOutput: "420");
4778
CompileAndVerify
(comp, expectedOutput: "").
5863
CompileAndVerify
(compilation, expectedOutput: "12456");
6191
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6228
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6271
var comp =
CompileAndVerify
(c, expectedOutput: @"FalseTrueTrue");
6307
var comp =
CompileAndVerify
(c, expectedOutput: @"#
6350
var comp =
CompileAndVerify
(c, expectedOutput: @"False
6385
var comp =
CompileAndVerify
(c, expectedOutput: @"False
CodeGen\CodeGenStackAllocInitializerTests.cs (4)
216
CompileAndVerify
(comp, verify: Verification.Fails).VerifyIL("Test.M<T>(T)",
870
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
1051
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"123")
1528
verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? output : null, verify: Verification.Fails);
CodeGen\CodeGenTests.cs (32)
40
CompileAndVerify
(comp);
478
CompileAndVerify
(compilation, expectedOutput: "k");
535
var result =
CompileAndVerify
(compilation);
609
var result =
CompileAndVerify
(compilation);
868
var result =
CompileAndVerify
(compilation, expectedOutput: "Struct1 Struct2 ");
4480
verifier =
CompileAndVerify
(comp);
7010
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
10458
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyIL("Test.Main",
10794
CompileAndVerify
(compilation, expectedOutput: @"
10914
CompileAndVerify
(compilation, expectedOutput: @"
10994
CompileAndVerify
(compilation, expectedOutput: @"
11068
CompileAndVerify
(compilation, expectedOutput: @"
13616
CompileAndVerify
(compRelease).VerifyIL("C.Main", @"
13627
CompileAndVerify
(compDebug).VerifyIL("C.Main", @"
13657
var v =
CompileAndVerify
(comp);
16290
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16292
CompileAndVerify
(comp, expectedOutput: "24", verify: Verification.Fails);
16313
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16335
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @"
16389
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16422
CompileAndVerify
(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @"
16482
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16501
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16538
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16560
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16603
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16658
CompileAndVerify
(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @"
16747
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16749
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails);
16771
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
16773
CompileAndVerify
(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
17313
var verifier =
CompileAndVerify
(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
CodeGen\CodeGenTupleEqualityTests.cs (66)
68
CompileAndVerify
(comp, expectedOutput: "True True");
787
CompileAndVerify
(comp, expectedOutput: "True");
832
CompileAndVerify
(comp, expectedOutput: "False");
849
CompileAndVerify
(comp, expectedOutput: "True");
897
CompileAndVerify
(comp, expectedOutput: "True");
946
CompileAndVerify
(comp, expectedOutput: "True");
996
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
1050
CompileAndVerify
(comp, expectedOutput: "TrueFalseFalseTrue");
1084
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalseTrue");
1116
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1147
CompileAndVerify
(comp, expectedOutput: "FalseFalse");
1207
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
1307
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1491
CompileAndVerify
(comp, expectedOutput: "True");
1552
CompileAndVerify
(comp, expectedOutput: "TrueTrueFalse");
1589
CompileAndVerify
(comp, expectedOutput: "False");
1614
CompileAndVerify
(comp, expectedOutput: "False");
1808
CompileAndVerify
(comp, expectedOutput: "True False False True");
1824
CompileAndVerify
(comp, expectedOutput: "True");
1862
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
1895
CompileAndVerify
(comp, expectedOutput: "Operator '==' cannot be applied to operands of type 'int' and 'string'");
1913
CompileAndVerify
(comp, expectedOutput: "True");
2061
CompileAndVerify
(comp, expectedOutput: "FalseTrue");
2100
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
2158
CompileAndVerify
(comp, expectedOutput: "True");
2177
CompileAndVerify
(comp, expectedOutput: "False True True False");
2222
CompileAndVerify
(comp, expectedOutput:
2269
CompileAndVerify
(comp, expectedOutput:
2300
CompileAndVerify
(comp, expectedOutput: @"True True False True True False");
2416
CompileAndVerify
(comp, expectedOutput: expected);
2504
CompileAndVerify
(comp, expectedOutput: "A:1, GetTuple, A:30, A:40, ValueTuple2, A:4, X:5, X:6, Y:7, Y:8, X -> Y:5, A(1) == Y(5), X -> Y:6, A(30) == Y(6), A(40) == Y(7), A(4) == Y(8), True");
2734
CompileAndVerify
(comp, expectedOutput: @"A:1, A:2, A:3, A:4, X:5, GetTuple, X:6, Y:7, ValueTuple2, Y:8, X:5 -> Y:5, A(1) == Y(5), X:6 -> Y:6, A(2) == Y(6), A(3) == Y(7), A(4) == Y(8), True");
2821
CompileAndVerify
(comp, expectedOutput: "GetTuple, A:30, A:40, ValueTuple2, X:6, Y:7, X -> Y:6, A(30) == Y(6), A(40) == Y(7), True");
2985
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
3015
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
3273
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3358
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3393
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3428
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3644
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
3679
var verifier =
CompileAndVerify
(comp, expectedOutput: "False True True False True");
3778
CompileAndVerify
(comp, expectedOutput: "Success");
3803
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False True False");
3906
var verifier =
CompileAndVerify
(comp, expectedOutput: "True False False Convert4 Convert4 True Convert5 False Convert6 Convert20 False ");
4000
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4078
var verifier =
CompileAndVerify
(comp, expectedOutput: "False False Convert1 True Convert1 True Convert10 False Convert10 False");
4119
var verifier =
CompileAndVerify
(comp, expectedOutput: "FalseTrueFalse");
4179
CompileAndVerify
(comp, expectedOutput: "True False False True");
4233
CompileAndVerify
(comp, expectedOutput: "Success");
4335
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueFalse");
4383
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
4481
CompileAndVerify
(comp, expectedOutput: expected);
4585
CompileAndVerify
(comp, expectedOutput: expected);
4674
CompileAndVerify
(comp, expectedOutput: expected);
4982
CompileAndVerify
(comp, expectedOutput: "False");
5047
CompileAndVerify
(comp, expectedOutput: "True False False True");
5088
CompileAndVerify
(comp, expectedOutput:
5117
CompileAndVerify
(comp, expectedOutput: "True");
5153
CompileAndVerify
(comp, expectedOutput: "True");
5298
CompileAndVerify
(comp, expectedOutput: "TrueFalseTrue");
5345
CompileAndVerify
(comp, expectedOutput: "True");
5373
CompileAndVerify
(comp, expectedOutput: "overflow");
5394
CompileAndVerify
(comp, expectedOutput: "True");
5420
CompileAndVerify
(comp, expectedOutput: "22");
5504
CompileAndVerify
(comp, expectedOutput: @"X-> (short, short)
5567
CompileAndVerify
(comp, expectedOutput: @"new B(1); new A(2); A(2)->new B(2); new A(3); new B(4); A(3)->new B(3); B(1)==B(3);
CodeGen\CodeGenTupleTest.cs (94)
486
CompileAndVerify
(comp, symbolValidator: m =>
686
CompileAndVerify
(comp, symbolValidator: m =>
1685
CompileAndVerify
(comp1, expectedOutput: "1 hello hello 3");
1694
CompileAndVerify
(comp2, expectedOutput: "1 hello hello 3");
1699
CompileAndVerify
(comp3, expectedOutput: "1 hello hello 3");
4278
var v =
CompileAndVerify
(comp, expectedOutput: @"
5536
CompileAndVerify
(comp, expectedOutput: "C1.M1");
7493
CompileAndVerify
(comp, expectedOutput: "(1, )");
7526
CompileAndVerify
(comp, expectedOutput: "(1, )");
7563
CompileAndVerify
(comp, expectedOutput: "CCC");
8386
CompileAndVerify
(comp);
8904
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
8969
CompileAndVerify
(comp, expectedOutput: "{1, qq1}");
9022
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9151
CompileAndVerify
(comp, expectedOutput: "{1, qq}");
9232
CompileAndVerify
(comp, expectedOutput:
9315
CompileAndVerify
(comp, expectedOutput:
13522
CompileAndVerify
(comp, expectedOutput:
13929
CompileAndVerify
(comp, expectedOutput:
14093
CompileAndVerify
(comp, expectedOutput:
14773
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
14776
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15034
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15037
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15420
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15423
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
15681
CompileAndVerify
(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics();
15684
CompileAndVerify
(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics();
16516
CompileAndVerify
(comp, expectedOutput:
16819
CompileAndVerify
(comp, expectedOutput: "comp1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
16870
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16891
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16945
CompileAndVerify
(comp, expectedOutput: "C2.M1");
16966
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17052
CompileAndVerify
(comp, expectedOutput: "C1.M1");
17079
CompileAndVerify
(comp, expectedOutput: "C2.M1");
17130
CompileAndVerify
(comp, expectedOutput:
17182
CompileAndVerify
(comp, expectedOutput:
19339
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
20583
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput:
22782
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
22822
CompileAndVerify
(comp, expectedOutput: "", validator: (assembly) =>
23848
CompileAndVerify
(comp, expectedOutput: "42qq", verify: Verification.Fails);
24272
CompileAndVerify
(comp, expectedOutput: "2");
24335
CompileAndVerify
(comp, expectedOutput: "2");
24406
CompileAndVerify
(comp, expectedOutput: "hello");
25020
CompileAndVerify
(comp, expectedOutput: "3");
25278
CompileAndVerify
(comp, expectedOutput: "DONE");
25426
CompileAndVerify
(comp, expectedOutput: "(1, 1) (1, 1) (1, System.Object)");
25549
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(-1, 255)(-1, 255)overflow");
26218
CompileAndVerify
(comp, expectedOutput: "True");
26448
CompileAndVerify
(executeComp, expectedOutput: "ran");
26513
CompileAndVerify
(executeComp, expectedOutput: "ran");
26570
CompileAndVerify
(executeComp, expectedOutput: "ran");
26578
CompileAndVerify
(executeComp2, expectedOutput: "ran");
26632
CompileAndVerify
(executeComp, expectedOutput: "ran");
27040
CompileAndVerify
(comp1, expectedOutput: "123");
27047
CompileAndVerify
(comp4, expectedOutput: "123");
27050
CompileAndVerify
(comp5, expectedOutput: "123");
27054
CompileAndVerify
(comp6, expectedOutput: "123");
27058
CompileAndVerify
(comp7, expectedOutput: "123");
27124
CompileAndVerify
(comp1, expectedOutput: "123");
27131
CompileAndVerify
(comp4, expectedOutput: "123");
27134
CompileAndVerify
(comp5, expectedOutput: "123");
27138
CompileAndVerify
(comp6, expectedOutput: "123");
27142
CompileAndVerify
(comp7, expectedOutput: "123");
27198
CompileAndVerify
(comp1, expectedOutput: "9");
27205
CompileAndVerify
(comp4, expectedOutput: "9");
27208
CompileAndVerify
(comp5, expectedOutput: "9");
27212
CompileAndVerify
(comp6, expectedOutput: "9");
27216
CompileAndVerify
(comp7, expectedOutput: "9");
27276
CompileAndVerify
(comp1, expectedOutput: "9");
27283
CompileAndVerify
(comp4, expectedOutput: "9");
27286
CompileAndVerify
(comp5, expectedOutput: "9");
27290
CompileAndVerify
(comp6, expectedOutput: "9");
27294
CompileAndVerify
(comp7, expectedOutput: "9");
27337
var verifier =
CompileAndVerify
(comp1, verify: Verification.Skipped); // unsafe code
27538
CompileAndVerify
(comp0);
27541
CompileAndVerify
(comp1);
27544
CompileAndVerify
(comp2);
27617
CompileAndVerify
(compilation, expectedOutput:
27655
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Done.");
27902
CompileAndVerify
(comp, expectedOutput: @"Done.");
27951
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28027
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28094
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28157
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28187
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28301
CompileAndVerify
(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule);
28390
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28485
var verifier =
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28563
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28696
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
28815
CompileAndVerify
(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
CodeGen\CodeGenUsingDeclarationTests.cs (8)
684
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1165
CompileAndVerify
(compilation, expectedOutput: "Dispose async");
1192
CompileAndVerify
(compilation, expectedOutput: "Dispose async");
1236
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1283
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1320
CompileAndVerify
(compilation, expectedOutput: "After declarations; ");
1405
CompileAndVerify
(compilation, expectedOutput: "Dispose async 1");
1432
CompileAndVerify
(compilation, expectedOutput: "Dispose async 0");
CodeGen\DestructorTests.cs (1)
701
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify).VerifyIL("B.Finalize",
CodeGen\EventTests.cs (4)
621
CompileAndVerify
(compilation, expectedOutput: @"
711
var verifier =
CompileAndVerify
(compilation,
783
var verifier =
CompileAndVerify
(compilation,
843
var verifier =
CompileAndVerify
(compilation);
CodeGen\ForeachTest.cs (11)
331
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
387
CompileAndVerify
(comp, expectedOutput: "1230").VerifyIL("Test.Main", @"
449
CompileAndVerify
(comp, expectedOutput: "RedGreenBlue", verify: Verification.Fails).VerifyIL("Test.Main", @"
500
CompileAndVerify
(comp, expectedOutput: "hello", verify: Verification.Passes).VerifyIL("Test.Main", @"
548
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @"
599
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
696
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @"
743
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
800
CompileAndVerify
(comp, expectedOutput: "1234").VerifyIL("Test.Main", @"
869
CompileAndVerify
(comp, expectedOutput: "123").VerifyIL("Test.Main", @"
1400
CompileAndVerify
(comp, expectedOutput: expectedOutput);
CodeGen\GotoTest.cs (3)
934
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
985
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Fails);
1068
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
CodeGen\IndexAndRangeTests.cs (50)
25
return
CompileAndVerify
(comp, expectedOutput: expectedOutput);
191
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
281
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
413
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
510
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
677
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
830
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
918
CompileAndVerify
(comp, expectedOutput: "throws");
952
var verifier =
CompileAndVerify
(comp, expectedOutput: @"0
1025
var verifier =
CompileAndVerify
(comp, expectedOutput: @"5
1099
var verifier =
CompileAndVerify
(comp, expectedOutput: @"f
1184
var verifier =
CompileAndVerify
(comp, expectedOutput: @"5
1823
var verifier =
CompileAndVerify
(comp);
1900
var verifier =
CompileAndVerify
(comp, expectedOutput: @"2
1959
CompileAndVerify
(comp, expectedOutput: "211");
2100
var verifier =
CompileAndVerify
(comp, verify: Verification.Passes, expectedOutput: @"3
2127
CompileAndVerify
(compilation).VerifyIL("Util.Convert", @"
2148
CompileAndVerify
(compilation).VerifyIL("Util.Convert", @"
2209
CompileAndVerify
(compilation, expectedOutput: @"
2228
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2249
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2286
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2323
CompileAndVerify
(compilation).VerifyIL("Util.Create", @"
2364
CompileAndVerify
(compilation).VerifyIL("Util.ToEnd", @"
2384
CompileAndVerify
(compilation).VerifyIL("Util.ToEnd", @"
2417
CompileAndVerify
(compilation).VerifyIL("Util.FromStart", @"
2437
CompileAndVerify
(compilation).VerifyIL("Util.FromStart", @"
2470
CompileAndVerify
(compilation).VerifyIL("Util.All", @"
2553
CompileAndVerify
(compilation, expectedOutput: @"
2589
CompileAndVerify
(compilation, expectedOutput: @"
2627
CompileAndVerify
(compilation, expectedOutput: @"
2691
CompileAndVerify
(compilation, expectedOutput: @"
2728
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2744
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2774
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2803
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2832
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2862
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2891
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2923
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2955
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
2990
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3007
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3024
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3045
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3068
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3088
CompileAndVerify
(CreateCompilationWithIndexAndRange(@"
3196
CompileAndVerify
(comp, expectedOutput:
3261
CompileAndVerify
(comp, expectedOutput:
3362
var verifier =
CompileAndVerify
(comp, expectedOutput:
CodeGen\IndexerTests.cs (2)
1262
CompileAndVerify
(comp1).VerifyDiagnostics();
1330
var verifier =
CompileAndVerify
(comp1, expectedOutput: @"
CodeGen\ITuplePatternTests.cs (3)
56
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
140
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
229
var verifier =
CompileAndVerify
(CreatePatternCompilation(source, TestOptions.DebugDll));
CodeGen\ObjectAndCollectionInitializerTests.cs (5)
1387
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1484
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1821
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3693
CompileAndVerify
(comp, expectedOutput: "1234");
3732
CompileAndVerify
(comp, expectedOutput: "12");
CodeGen\PatternTests.cs (86)
239
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
272
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
336
var compVerifier =
CompileAndVerify
(compilation);
409
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
506
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
638
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
698
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
774
var compVerifier =
CompileAndVerify
(compilation);
835
var compVerifier =
CompileAndVerify
(compilation);
860
var compVerifier =
CompileAndVerify
(compilation);
896
var compVerifier =
CompileAndVerify
(compilation);
935
var compVerifier =
CompileAndVerify
(compilation);
971
var compVerifier =
CompileAndVerify
(compilation);
1011
var compVerifier =
CompileAndVerify
(compilation);
1058
var compVerifier =
CompileAndVerify
(compilation);
1109
var compVerifier =
CompileAndVerify
(compilation);
1144
var compVerifier =
CompileAndVerify
(compilation);
1182
var compVerifier =
CompileAndVerify
(compilation);
1226
var compVerifier =
CompileAndVerify
(compilation);
1285
var compVerifier =
CompileAndVerify
(compilation);
1342
var compVerifier =
CompileAndVerify
(compilation);
1402
var compVerifier =
CompileAndVerify
(compilation);
1474
var compVerifier =
CompileAndVerify
(compilation);
1538
var compVerifier =
CompileAndVerify
(compilation);
1601
var compVerifier =
CompileAndVerify
(compilation);
1660
var compVerifier =
CompileAndVerify
(compilation);
1715
var compVerifier =
CompileAndVerify
(compilation);
1776
var compVerifier =
CompileAndVerify
(compilation);
1843
var compVerifier =
CompileAndVerify
(compilation);
1907
var compVerifier =
CompileAndVerify
(compilation);
1979
var compVerifier =
CompileAndVerify
(compilation);
2041
var compVerifier =
CompileAndVerify
(compilation);
2176
var compVerifier =
CompileAndVerify
(compilation);
2270
var compVerifier =
CompileAndVerify
(compilation);
2407
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2541
var compVerifier =
CompileAndVerify
(compilation);
2617
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2652
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2671
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2730
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2796
var compVerifier =
CompileAndVerify
(compilation);
2842
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
2909
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3004
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3061
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3102
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3136
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3241
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3269
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3299
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3388
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3554
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3636
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3708
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3784
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3995
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3998
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4033
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4036
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4061
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4097
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "TrueFalse");
4124
var compVerifier =
CompileAndVerify
(compilation);
4176
var compVerifier =
CompileAndVerify
(compilation);
4216
var compVerifier =
CompileAndVerify
(compilation);
4251
var compVerifier =
CompileAndVerify
(compilation);
4332
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4511
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4545
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4576
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4771
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4804
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4878
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4914
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4951
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
5453
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5478
CompileAndVerify
(compilation, expectedOutput: "AB");
5505
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5546
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5605
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5650
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5713
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5786
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5877
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5935
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6021
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6104
compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
CodeGen\PropertyTests.cs (1)
31
var verifier =
CompileAndVerify
(compilation);
CodeGen\SwitchTests.cs (16)
4519
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
7854
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
7990
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8096
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8227
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8304
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
8374
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
9885
var compVerifier =
CompileAndVerify
(compilation,
9937
var compVerifier =
CompileAndVerify
(compilation,
10029
var compVerifier =
CompileAndVerify
(compilation,
10121
var compVerifier =
CompileAndVerify
(compilation,
10522
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "abc");
10609
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Yep, all good!");
10697
compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Yep, all good!");
10804
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "123333456");
10869
compVerifier =
CompileAndVerify
(compilation, expectedOutput: "123333456");
CodeGen\UnsafeTests.cs (2)
10801
CompileAndVerify
(comp, expectedOutput: "2");
12086
var result =
CompileAndVerify
(compilation, expectedOutput: "5");
Emit\BinaryCompatibility.cs (1)
70
CompileAndVerify
(compilation, expectedOutput: @"Base1");
Emit\CompilationEmitTests.cs (28)
1611
var verifier =
CompileAndVerify
(comp);
1688
var verifier =
CompileAndVerify
(comp);
2129
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2161
CompileAndVerify
(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes);
2189
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2218
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2267
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2277
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2289
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2334
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2344
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2356
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2401
CompileAndVerify
(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes);
2411
CompileAndVerify
(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes);
2423
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2462
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
2507
CompileAndVerify
(comp, emitOptions: emitRefOnly, verify: Verification.Passes);
4255
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4292
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: module =>
4324
CompileAndVerify
(compilation, symbolValidator: module =>
4374
CompileAndVerify
(compilation, symbolValidator: module =>
4435
CompileAndVerify
(compilation, symbolValidator: module =>
4498
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
4555
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
5048
CompileAndVerify
(comp, verify: Verification.Fails);
5277
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5320
CompileAndVerify
(comp3, expectedOutput: "Hello, world!");
5554
CompileAndVerify
(comp, verify: Verification.FailsILVerify, symbolValidator: module =>
Emit\CovariantReturnTests.cs (4)
283
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
316
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
443
CompileAndVerify
(vbCompilation, verify: Verification.Skipped, expectedOutput: expectedOutput)
552
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
Emit\DeterministicTests.cs (3)
42
base.
CompileAndVerify
(compilation, emitOptions: emitOptions, validator: a =>
341
CompileAndVerify
(forwardingCompilation, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator, verify: Verification.Skipped);
440
CompileAndVerify
(comp2, expectedOutput: expectedOutput2);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (3)
2961
var verifier =
CompileAndVerify
(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
2997
var verifier =
CompileAndVerify
(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
4148
return base.
CompileAndVerify
(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EmitCustomModifiers.cs (5)
47
CompileAndVerify
(c, verify: Verification.Passes, expectedOutput:
610
CompileAndVerify
(comp, expectedOutput: "2");
674
CompileAndVerify
(comp, expectedOutput: "2");
709
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
743
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
Emit\EmitErrorTests.cs (1)
272
CompileAndVerify
(compilationOK);
Emit\EmitMetadataTests.cs (13)
919
CompileAndVerify
(comp, expectedOutput: "1110");
972
CompileAndVerify
(
1043
CompileAndVerify
(
2224
CompileAndVerify
(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options));
2693
CompileAndVerify
(comAssembly, symbolValidator: module =>
2825
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module =>
2848
CompileAndVerify
(reference, symbolValidator: module =>
2900
CompileAndVerify
(reference, symbolValidator: module =>
3509
CompileAndVerify
(
3546
CompileAndVerify
(
3596
CompileAndVerify
(CreateEmptyCompilation(source, parseOptions: parseOptions),
3757
CompileAndVerify
(comp).VerifyDiagnostics();
3799
CompileAndVerify
(comp).VerifyDiagnostics();
Emit\EntryPointTests.cs (10)
32
var verifier =
CompileAndVerify
(compilation, expectedOutput: "2");
51
var verifier =
CompileAndVerify
(compilation);
380
CompileAndVerify
(compilation, expectedOutput: "1");
401
CompileAndVerify
(compilation, expectedOutput: "1");
492
CompileAndVerify
(compilation, expectedOutput: "5");
729
CompileAndVerify
(compilation, expectedOutput: "1");
758
CompileAndVerify
(compilation, expectedOutput: "1");
794
CompileAndVerify
(compilation, expectedOutput: "1");
813
CompileAndVerify
(compilation, expectedOutput: "1");
816
CompileAndVerify
(compilation, expectedOutput: "2");
Emit\InAttributeModifierTests.cs (52)
1785
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
1830
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
1851
CompileAndVerify
(comp, verify: Verification.Passes).VerifyDiagnostics();
1906
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
1964
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
1995
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2058
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2099
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2149
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2191
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2241
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2300
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2344
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2422
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2529
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2563
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2597
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
2631
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: validator).VerifyDiagnostics();
3386
CompileAndVerify
(reference, symbolValidator: module =>
3434
CompileAndVerify
(reference, symbolValidator: module =>
3481
CompileAndVerify
(reference, symbolValidator: module =>
3536
CompileAndVerify
(reference, symbolValidator: module =>
3584
CompileAndVerify
(reference, symbolValidator: module =>
3631
CompileAndVerify
(reference, symbolValidator: module =>
3676
CompileAndVerify
(reference, symbolValidator: module =>
3721
CompileAndVerify
(reference, symbolValidator: module =>
3766
CompileAndVerify
(reference, symbolValidator: module =>
3811
CompileAndVerify
(reference, symbolValidator: module =>
3856
CompileAndVerify
(reference, symbolValidator: module =>
3901
CompileAndVerify
(reference, symbolValidator: module =>
3947
CompileAndVerify
(reference, symbolValidator: module =>
3993
CompileAndVerify
(reference, symbolValidator: module =>
4039
CompileAndVerify
(reference, symbolValidator: module =>
4085
CompileAndVerify
(reference, symbolValidator: module =>
4133
CompileAndVerify
(reference, symbolValidator: module =>
4181
CompileAndVerify
(reference, symbolValidator: module =>
4236
CompileAndVerify
(reference, symbolValidator: module =>
4284
CompileAndVerify
(reference, symbolValidator: module =>
4332
CompileAndVerify
(reference, symbolValidator: module =>
4378
CompileAndVerify
(reference, symbolValidator: module =>
4424
CompileAndVerify
(reference, symbolValidator: module =>
4470
CompileAndVerify
(reference, symbolValidator: module =>
4516
CompileAndVerify
(reference, symbolValidator: module =>
4558
CompileAndVerify
(reference, symbolValidator: module =>
4591
CompileAndVerify
(reference, symbolValidator: module =>
4630
CompileAndVerify
(reference, symbolValidator: module =>
4672
CompileAndVerify
(reference, symbolValidator: module =>
5059
CompileAndVerify
(testRef, symbolValidator: module =>
5106
CompileAndVerify
(testRef, symbolValidator: module =>
5153
CompileAndVerify
(testRef, symbolValidator: module =>
5202
CompileAndVerify
(testRef, symbolValidator: module =>
5254
CompileAndVerify
(testRef, symbolValidator: module =>
Emit\OptionalArgumentsTests.cs (6)
110
CompileAndVerify
(compilation, expectedOutput:
146
CompileAndVerify
(comp1, sourceSymbolValidator: module =>
178
CompileAndVerify
(comp2a, expectedOutput:
187
CompileAndVerify
(comp2b, expectedOutput:
209
CompileAndVerify
(comp, sourceSymbolValidator: module =>
461
CompileAndVerify
(comp, symbolValidator: module =>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (472)
CodeGen\CodeGenCallTests.cs (29)
33673
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
33745
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
33880
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
33952
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34087
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34159
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34311
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34314
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
34492
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34564
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
34716
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34719
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
34897
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
34969
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
35041
CompileAndVerify
(comp, expectedOutput: "123124124:123124124:123124124").VerifyDiagnostics();
35113
CompileAndVerify
(comp, expectedOutput: "123123124:123123124:123123124").VerifyDiagnostics();
35198
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
35201
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
35389
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
35392
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
35600
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
35603
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
35819
CompileAndVerify
(comp, expectedOutput: "124125125:124125125:124125125").VerifyDiagnostics();
35901
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
36070
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
36073
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
36298
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
36301
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
36544
CompileAndVerify
(comp, expectedOutput: "123123127:123123127:123123127").VerifyDiagnostics();
CodeGen\CodeGenLengthBasedSwitchTests.cs (40)
79
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
269
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
507
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
831
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.Skipped);
1036
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1368
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1474
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1649
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
1831
var verifier =
CompileAndVerify
(comp);
1983
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2089
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2320
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2432
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2636
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
2866
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
3170
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
4386
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
6752
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
7763
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9056
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9186
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9368
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9583
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9827
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
9964
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10344
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
10805
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11087
CompileAndVerify
(comp, expectedOutput: "RAN");
11136
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11335
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11645
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
11992
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12336
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12649
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
12987
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13110
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13304
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13587
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
13912
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
14022
verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (14)
6029
var verifier =
CompileAndVerify
(comp, expectedOutput:
6170
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS);
6326
var verifier =
CompileAndVerify
(compilation, expectedOutput: PASS, symbolValidator: containerValidator);
6383
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6428
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6473
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6518
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6561
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6604
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6652
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6700
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6748
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6796
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
6844
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
CodeGen\CodeGenSpanBasedStringConcatTests.cs (47)
336
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
389
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
444
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
488
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "ab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
538
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "sccs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
590
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "sccs" : null, verify: Verification.FailsPEVerify);
676
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
751
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
825
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1098
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1208
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1388
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1499
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1562
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1624
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scscsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1685
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1765
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1811
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1870
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "cssscsssccsc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
1957
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2078
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2139
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "cssscsssccsc" : null, verify: Verification.FailsPEVerify);
2267
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2345
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2422
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2789
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
2977
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3253
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? expectedOutput : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3438
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "aaab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3510
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abab" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3586
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsscsscsscsscsscs" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3659
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3780
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3828
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
3898
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "csssscsssscssssccscsscsccssc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4032
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4364
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcd" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4417
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4546
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abccccabcabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4636
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcdabdccdabdcabcabddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4760
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcddabc" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
4830
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "csssscsssscssssccscsscsccssc" : null, verify: Verification.FailsPEVerify);
5036
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5117
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5197
var verifier =
CompileAndVerify
(compilation: comp, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
5677
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "scsssssssc" : null, verify: ExecutionConditionUtil.IsCoreClr ? default : Verification.Skipped);
5867
var verifier =
CompileAndVerify
(compilation: comp, expectedOutput: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? "abcde" : null, verify: RuntimeUtilities.IsCoreClr8OrHigherRuntime ? default : Verification.Skipped);
CodeGen\IndexAndRangeTests.cs (40)
58
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Length Index=9 Value=1, Index(^1) Length 2 Index=9 Value=2, Index(^1) Length 3 Index=9 Value=3,");
234
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
276
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Id(1) Id(2)");
313
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
396
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
487
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
569
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Id(42) Index(^2) Id(43) Result=42,43");
824
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(42) Id(2) Id(43) Result=42,43");
871
var verifier =
CompileAndVerify
(comp);
919
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Index(^2) Id(42) Index(^3) Id(43) Result=42,43");
1015
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) Length Id(1) Index=9 Value=1 Index(^2) Length Id(2) Index=8 Value=2");
1218
var verifier =
CompileAndVerify
(comp, expectedOutput: "Length Index=9 Length Index=9 Result=42");
1264
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" +
1340
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1400
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1) ContainerLength Index(^2) ContainerIndex=9 Length ContainerIndex=9 Index=8 Id(42)" +
1476
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1568
var verifier =
CompileAndVerify
(comp, expectedOutput: "ContainerLength ContainerIndex=9 Length ContainerIndex=9 Index=8 Value=42 ContainerIndex=9 Length ContainerIndex=9 Index=7 Value=43");
1760
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index(^1)");
1803
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(^1) Length Index=9 Id(1) X=1 Id(^2) Id(^3) Length Index=7 Id(2) X=2");
1977
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 43 44");
2199
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(3..^6) Length Id(1) Slice(3, 1) Id(42) Id(2) Slice(3, 1) Id(43) Results=42,43");
2535
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) ContainerLength ContainerSlice(1, 8) Range(2..^2) Length Id(2) Slice(2, 6) Id(42) Id(3) Slice(2, 6) Id(43) Results=42,43");
2659
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Range(2..^2)");
2756
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) ContainerLength Range(2..^2) ContainerSlice(1, 8) Range(3..^3) Length Id(4) Slice(3, 4) Id(5)");
3000
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(2)");
3095
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(1) Id(2) Id(3) Id(4) Id(5)");
3285
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Range(2..^2)");
3425
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42");
3546
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(1..^1) Id(0) Id(42) X=42 Id(1) Id(43) X=43");
3621
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)", verify: Verification.Skipped);
3712
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)");
3798
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1)");
3885
var verifier =
CompileAndVerify
(comp, expectedOutput: "Id(0) Id(1) Id(2) Id(3)");
4025
var verifier =
CompileAndVerify
(comp, expectedOutput: "Range(3..^6)");
4052
var verifier =
CompileAndVerify
(comp, expectedOutput: "3 6");
4177
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=9 Value=2");
4226
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=1 Value=2");
4265
var verifier =
CompileAndVerify
(comp, expectedOutput: "Index=2 Value=2");
4416
var verifier =
CompileAndVerify
(comp, expectedOutput: "++ Length Index=7 X=42 Index=7 Y=43 Index=7 Z=44", verify: Verification.Skipped);
4459
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped,
Emit\EditAndContinue\AssemblyReferencesTests.cs (11)
223
var v0 =
CompileAndVerify
(compilation0);
224
var v1 =
CompileAndVerify
(compilation1);
225
var v2 =
CompileAndVerify
(compilation2);
327
var v0 =
CompileAndVerify
(compilation0);
328
var v1 =
CompileAndVerify
(compilation1);
329
var v2 =
CompileAndVerify
(compilation2);
410
var v0 =
CompileAndVerify
(compilation0);
411
var v1 =
CompileAndVerify
(compilation1);
412
var v2 =
CompileAndVerify
(compilation2);
494
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsILVerify);
598
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (46)
248
var v0 =
CompileAndVerify
(compilation0);
309
var v0 =
CompileAndVerify
(compilation0);
381
var v0 =
CompileAndVerify
(compilation0);
439
var v0 =
CompileAndVerify
(compilation0);
491
var v0 =
CompileAndVerify
(compilation0);
551
var v0 =
CompileAndVerify
(compilation0);
605
var v0 =
CompileAndVerify
(compilation0);
660
var v0 =
CompileAndVerify
(compilation0);
716
var v0 =
CompileAndVerify
(compilation0);
771
var v0 =
CompileAndVerify
(compilation0);
839
var v0 =
CompileAndVerify
(compilation0);
914
var v0 =
CompileAndVerify
(compilation0);
988
var v0 =
CompileAndVerify
(compilation0);
1055
var v0 =
CompileAndVerify
(compilation0);
1114
var v0 =
CompileAndVerify
(compilation0);
1202
var v0 =
CompileAndVerify
(compilation0);
1291
var v0 =
CompileAndVerify
(compilation0);
1375
var v0 =
CompileAndVerify
(compilation0);
1466
var v0 =
CompileAndVerify
(compilation0);
1548
var v0 =
CompileAndVerify
(compilation0);
1625
var v0 =
CompileAndVerify
(compilation0);
1724
var v0 =
CompileAndVerify
(compilation0);
1815
var v0 =
CompileAndVerify
(compilation0);
1923
var v0 =
CompileAndVerify
(compilation0);
2121
var v0 =
CompileAndVerify
(compilation0);
2332
var v0 =
CompileAndVerify
(compilation0);
2470
var v0 =
CompileAndVerify
(compilation0);
2587
var v0 =
CompileAndVerify
(compilation0);
2725
var v0 =
CompileAndVerify
(compilation0);
2793
var v0 =
CompileAndVerify
(compilation0);
2863
var v0 =
CompileAndVerify
(compilation0);
2969
var v0 =
CompileAndVerify
(compilation0);
3089
var v0 =
CompileAndVerify
(compilation0);
3185
var v0 =
CompileAndVerify
(compilation0);
3246
var v0 =
CompileAndVerify
(compilation0);
3485
var v0 =
CompileAndVerify
(compilation0);
3730
var v0 =
CompileAndVerify
(compilation0);
3851
var v0 =
CompileAndVerify
(compilation0);
3931
var v0 =
CompileAndVerify
(compilation0);
4124
var v0 =
CompileAndVerify
(compilation0);
4209
var v0 =
CompileAndVerify
(compilation0);
4291
var v0 =
CompileAndVerify
(compilation0);
4364
var v0 =
CompileAndVerify
(compilation0);
4446
var v0 =
CompileAndVerify
(compilation0);
4629
var v0 =
CompileAndVerify
(compilation0);
4688
var v0 =
CompileAndVerify
(compilation0);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
53
var v0 =
CompileAndVerify
(compilation0);
117
var v0 =
CompileAndVerify
(compilation0);
181
var v0 =
CompileAndVerify
(compilation0);
245
var v0 =
CompileAndVerify
(compilation0);
309
var v0 =
CompileAndVerify
(compilation0);
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
129
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (51)
232
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
349
var v0 =
CompileAndVerify
(compilation0);
451
var v0 =
CompileAndVerify
(compilation0);
524
var v0 =
CompileAndVerify
(compilation0);
575
var v0 =
CompileAndVerify
(compilation0);
1123
var v0 =
CompileAndVerify
(compilation0);
1548
var v0 =
CompileAndVerify
(compilation0);
1989
var v0 =
CompileAndVerify
(compilation0);
2567
var v0 =
CompileAndVerify
(compilation0);
2736
var v0 =
CompileAndVerify
(compilation0);
3275
var v0 =
CompileAndVerify
(compilation0);
3659
var v0 =
CompileAndVerify
(compilation0);
3764
var v0 =
CompileAndVerify
(compilation0);
3873
var v0 =
CompileAndVerify
(compilation0);
3979
var v0 =
CompileAndVerify
(compilation0);
4081
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
4244
var v0 =
CompileAndVerify
(compilation0);
4478
var v0 =
CompileAndVerify
(compilation0);
4638
var v0 =
CompileAndVerify
(compilation0);
5101
var v0 =
CompileAndVerify
(compilation0);
5449
var v0 =
CompileAndVerify
(compilation0);
5786
var v0 =
CompileAndVerify
(compilation0);
6428
var v0 =
CompileAndVerify
(compilation0);
6971
var v0 =
CompileAndVerify
(compilation0);
7410
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
7732
var v0 =
CompileAndVerify
(compilation0);
8000
CompileAndVerify
(compilation0, symbolValidator: module =>
8159
var v0 =
CompileAndVerify
(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module =>
8703
var v0 =
CompileAndVerify
(compilation0);
8780
var v0 =
CompileAndVerify
(compilation0);
8869
var v0 =
CompileAndVerify
(compilation0, symbolValidator: module =>
9024
var v0 =
CompileAndVerify
(compilation0);
9145
var v0 =
CompileAndVerify
(compilation0);
9294
var v0 =
CompileAndVerify
(compilation0);
9454
var v0 =
CompileAndVerify
(compilation0);
9566
var v0 =
CompileAndVerify
(compilation0);
9742
var v0 =
CompileAndVerify
(compilation0);
9976
var v0 =
CompileAndVerify
(compilation0);
10624
var v0 =
CompileAndVerify
(compilation0);
10691
var v0 =
CompileAndVerify
(compilation0);
10755
var v0 =
CompileAndVerify
(compilation0);
10824
var v0 =
CompileAndVerify
(compilation0);
10878
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
10940
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11006
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11059
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11110
var v0 =
CompileAndVerify
(compilation0, verify: Verification.FailsPEVerify);
11164
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11225
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11280
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
11347
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTests.cs (50)
384
var v0 =
CompileAndVerify
(compilation0);
437
var v0 =
CompileAndVerify
(compilation0);
505
var v0 =
CompileAndVerify
(compilation0);
1854
var v0 =
CompileAndVerify
(compilation0);
1947
var v0 =
CompileAndVerify
(compilation0);
2032
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2107
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2172
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
2250
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
6871
var v0 =
CompileAndVerify
(compilation0);
7301
var v0 =
CompileAndVerify
(compilation0);
9331
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
10415
var v0 =
CompileAndVerify
(compilation0);
10517
var v0 =
CompileAndVerify
(compilation0);
10908
var v0 =
CompileAndVerify
(compilation0);
11281
var v0 =
CompileAndVerify
(compilation0);
11378
var v0 =
CompileAndVerify
(compilation0);
11501
var v0 =
CompileAndVerify
(compilation0);
11733
var v0 =
CompileAndVerify
(compilation0);
12410
var v0 =
CompileAndVerify
(compilation0);
12592
var v0 =
CompileAndVerify
(compilation0);
12714
var v0 =
CompileAndVerify
(compilation0);
12767
var v0 =
CompileAndVerify
(compilation0);
13705
var v0 =
CompileAndVerify
(compilation0);
13821
var v0 =
CompileAndVerify
(compilation0);
13867
var v0 =
CompileAndVerify
(compilation0);
14016
var v0 =
CompileAndVerify
(compilation0);
14150
var v0 =
CompileAndVerify
(compilation0);
14259
var v0 =
CompileAndVerify
(compilation0);
14377
var v0 =
CompileAndVerify
(compilation0);
14568
var v0 =
CompileAndVerify
(compilation0);
14697
var v0 =
CompileAndVerify
(compilation0);
14845
var v0 =
CompileAndVerify
(compilation0);
15041
var v0 =
CompileAndVerify
(compilation0);
15150
var v0 =
CompileAndVerify
(compilation0);
15260
var v0 =
CompileAndVerify
(compilation0);
15424
var v0 =
CompileAndVerify
(compilation0);
15569
var v0 =
CompileAndVerify
(compilation0);
15674
var v0 =
CompileAndVerify
(compilation0);
15837
var v0 =
CompileAndVerify
(compilation0);
16041
var v0 =
CompileAndVerify
(compilation0);
16289
var v0 =
CompileAndVerify
(compilation0);
16473
var v0 =
CompileAndVerify
(compilation0);
16546
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
16652
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
17085
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20090
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20166
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20260
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
20349
var v0 =
CompileAndVerify
(compilation0, verify: Verification.Skipped);
Emit\EditAndContinue\LocalSlotMappingTests.cs (23)
50
var v0 =
CompileAndVerify
(compilation0);
125
var v0 =
CompileAndVerify
(compilation0);
343
CompileAndVerify
(debug).VerifyPdb("C.M", @"
376
CompileAndVerify
(release).VerifyPdb("C.M", @"
533
var v0 =
CompileAndVerify
(compilation0);
645
var v0 =
CompileAndVerify
(compilation0);
755
var v0 =
CompileAndVerify
(compilation0);
846
var v0 =
CompileAndVerify
(compilation0);
1666
var v0 =
CompileAndVerify
(compilation0);
2150
var v0 =
CompileAndVerify
(compilation0);
2343
var v0 =
CompileAndVerify
(compilation0);
2884
var v0 =
CompileAndVerify
(compilation0);
2993
var v0 =
CompileAndVerify
(compilation0);
3120
var v0 =
CompileAndVerify
(compilation0);
3334
var v0 =
CompileAndVerify
(compilation0);
3441
var v0 =
CompileAndVerify
(compilation0);
3554
var v0 =
CompileAndVerify
(compilation0);
3662
var v0 =
CompileAndVerify
(compilation0);
3754
var v0 =
CompileAndVerify
(compilation0);
3896
var v0 =
CompileAndVerify
(compilation0);
3973
var v0 =
CompileAndVerify
(compilation0);
4082
var v0 =
CompileAndVerify
(compilation0);
5061
var v0 =
CompileAndVerify
(compilation0);
Emit\ManagedAddressTests.cs (1)
66
var verifier =
CompileAndVerify
(comp, expectedOutput: "012", verify: Verification.Fails with
Emit\NumericIntPtrTests.cs (62)
1054
var verifier =
CompileAndVerify
(comp);
1102
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1117
verifier =
CompileAndVerify
(comp);
1140
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1155
verifier =
CompileAndVerify
(comp);
1336
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput($"{size}{size}{size}{size}"), verify: Verification.FailsPEVerify);
1439
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1463
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(@"1"), verify: Verification.FailsPEVerify);
1498
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
1654
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
1765
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
2262
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"), verify: Verification.FailsPEVerify);
2300
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-1" : "1152921504606846975"));
2418
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedOutput));
2489
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2623
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
2805
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("0, 0, 0, 0"));
2830
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
2863
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3059
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3066
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3069
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3072
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3075
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify);
3133
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
3301
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
6028
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext ? Verification.Skipped : Verification.FailsPEVerify);
6257
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6633
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6865
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult));
6905
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
8138
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
8190
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8416
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8620
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
8696
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9041
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.PassesOrFailFast | VerificationStatus.FailsPEVerify }, expectedOutput: IncludeExpectedOutput(expectedResult));
9076
CompileAndVerify
(comp, verify: new Verification() { Status = VerificationStatus.FailsPEVerify | VerificationStatus.PassesOrFailFast }, expectedOutput: IncludeExpectedOutput(expectedResult)).VerifyDiagnostics(expectedDiagnostics);
9128
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "4294967337")).VerifyDiagnostics(
9146
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "41" : "4294967337")).VerifyDiagnostics();
9195
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "2147483648")).VerifyDiagnostics(
9213
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-2147483648" : "2147483648")).VerifyDiagnostics();
9253
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9283
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9307
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9435
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9540
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(expectedOutput));
9709
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
9840
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(
10031
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
10716
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1, 2, 3, 4"), verify: Verification.FailsPEVerify);
10732
CompileAndVerify
(comp2, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.FailsPEVerify);
10838
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10906
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify);
10993
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11055
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("OVERFLOW RAN"), verify: Verification.Skipped);
11059
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN"), verify: Verification.Skipped);
11636
return
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
11694
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("RAN"));
11712
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("63"), verify: Verification.FailsPEVerify);
11760
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("00"));
11829
CompileAndVerify
(comp,
PDB\PDBAsyncTests.cs (15)
71
var v =
CompileAndVerify
(compilation);
621
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(text, options: TestOptions.DebugDll));
759
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
847
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
952
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1039
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1155
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1259
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1366
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1464
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1550
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1658
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1694
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
1948
var v =
CompileAndVerify
(CreateCompilationWithMscorlib461(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module =>
2018
var v =
CompileAndVerify
(compilation);
PDB\PDBDynamicLocalsTests.cs (1)
1709
var v =
CompileAndVerify
(c);
PDB\PDBTests.cs (32)
3268
var v =
CompileAndVerify
(c);
3721
var verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3775
verifier =
CompileAndVerify
(c, expectedOutput: "1M2");
3843
var verifier =
CompileAndVerify
(c, expectedOutput: "1234");
3937
verifier =
CompileAndVerify
(c, expectedOutput: "1234");
4009
var verifier =
CompileAndVerify
(c, expectedOutput: "66");
4041
verifier =
CompileAndVerify
(c, expectedOutput: "66");
5626
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5775
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5864
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll));
5953
var v =
CompileAndVerify
(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll));
6105
var v =
CompileAndVerify
(c);
6222
var v =
CompileAndVerify
(c);
6348
var v =
CompileAndVerify
(c);
6441
var v =
CompileAndVerify
(c);
6528
var v =
CompileAndVerify
(c);
6589
var v =
CompileAndVerify
(c);
6653
var v =
CompileAndVerify
(c);
6737
var v =
CompileAndVerify
(c);
6852
var v =
CompileAndVerify
(c);
6954
var v =
CompileAndVerify
(c);
8695
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9092
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9459
var verifier =
CompileAndVerify
(c, verify: Verification.Skipped);
9688
var verifier =
CompileAndVerify
(c);
10530
var verifier =
CompileAndVerify
(c);
10701
var verifier =
CompileAndVerify
(c);
10884
var verifier =
CompileAndVerify
(c);
10971
CompileAndVerify
(c).VerifyIL(qualifiedMethodName: "Program.M", sequencePointDisplay: SequencePointDisplayMode.Enhanced,
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 (3242)
Attributes\AttributeTests.cs (51)
504
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
585
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1119
CompileAndVerify
(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World");
1183
CompileAndVerify
(comp, expectedOutput: @"A=True, B.Length=1, B[0]=Hello");
1222
CompileAndVerify
(comp, expectedOutput: @"World");
1261
CompileAndVerify
(comp, expectedOutput: @"World");
1299
CompileAndVerify
(comp, expectedOutput: @"True");
1339
CompileAndVerify
(comp, expectedOutput: "A=1, B=42");
1572
var verifier =
CompileAndVerify
(compilation);
1611
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
1665
CompileAndVerify
(
1728
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3144
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3190
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3224
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3268
CompileAndVerify
(compilation).VerifyDiagnostics();
3316
CompileAndVerify
(compilation).VerifyDiagnostics();
3368
CompileAndVerify
(compilation).VerifyDiagnostics();
3423
CompileAndVerify
(compilation).VerifyDiagnostics();
3469
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3608
CompileAndVerify
(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator);
3643
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
3688
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3835
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3877
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3914
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
3959
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4040
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4108
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
4151
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4196
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4240
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4285
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4326
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4535
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
4580
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4620
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
4996
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5075
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5148
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5185
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5220
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null);
5267
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5338
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput);
5376
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: "");
5533
CompileAndVerify
(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator);
9954
CompileAndVerify
(compilation2, symbolValidator: (m) =>
9973
CompileAndVerify
(compilation3, symbolValidator: (m) =>
9994
CompileAndVerify
(compilation, symbolValidator: (m) =>
10364
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
10757
var verifier =
CompileAndVerify
(
Attributes\AttributeTests_Assembly.cs (29)
351
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, symbolValidator: m =>
414
CompileAndVerify
(compilation).VerifyDiagnostics(
424
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
465
CompileAndVerify
(compilation).VerifyDiagnostics();
472
CompileAndVerify
(compilation,
497
CompileAndVerify
(compilation).VerifyDiagnostics(
507
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics(
595
CompileAndVerify
(compilation,
626
CompileAndVerify
(compilation,
656
CompileAndVerify
(compilation,
686
CompileAndVerify
(compilation,
715
CompileAndVerify
(compilation, verify: Verification.Fails,
744
CompileAndVerify
(compilation, verify: Verification.Fails,
777
CompileAndVerify
(compilation, verify: Verification.Fails,
817
CompileAndVerify
(compilation,
1029
CompileAndVerify
(compilation, symbolValidator: module =>
1330
CompileAndVerify
(consoleappCompilation, symbolValidator: module =>
1458
CompileAndVerify
(compilation);
1611
CompileAndVerify
(comp, symbolValidator: validate, verify: Verification.FailsPEVerify);
1614
CompileAndVerify
(comp, symbolValidator: validate, verify: Verification.FailsPEVerify);
1892
CompileAndVerify
(assembly, symbolValidator: moduleSymbol =>
2174
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2206
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2236
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2268
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2293
CompileAndVerify
(appCompilation, symbolValidator: (ModuleSymbol m) =>
2344
CompileAndVerify
(comp, symbolValidator: (m) =>
2400
CompileAndVerify
(comp, symbolValidator: (m) =>
2428
CompileAndVerify
(comp3, symbolValidator: (m) =>
Attributes\AttributeTests_CallerInfoAttributes.cs (108)
74
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
140
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
376
CompileAndVerify
(compilation).VerifyDiagnostics(
421
CompileAndVerify
(compilation, expectedOutput: "123").VerifyDiagnostics();
460
CompileAndVerify
(compilation, expectedOutput: "456").VerifyDiagnostics();
499
CompileAndVerify
(compilation, expectedOutput: "<default-arg>").VerifyDiagnostics();
527
CompileAndVerify
(compilation, expectedOutput:
566
CompileAndVerify
(compilation, expectedOutput:
627
CompileAndVerify
(compilation, expectedOutput:
660
CompileAndVerify
(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics();
691
CompileAndVerify
(compilation, expectedOutput: "2 + 2").VerifyDiagnostics();
717
CompileAndVerify
(compilation, expectedOutput: "myIntegerExpression").VerifyDiagnostics();
743
CompileAndVerify
(compilation, expectedOutput: "myIntegerExpression * 2").VerifyDiagnostics();
768
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
797
CompileAndVerify
(compilation, expectedOutput: "Main").VerifyDiagnostics(
826
CompileAndVerify
(compilation, expectedOutput: "Main").VerifyDiagnostics(
1064
CompileAndVerify
(compilation, expectedOutput: @"5 + 4
1138
CompileAndVerify
(compilation, expectedOutput: "x").VerifyDiagnostics();
1216
CompileAndVerify
(compilation, expectedOutput:
1251
CompileAndVerify
(compilation, expectedOutput:
1291
CompileAndVerify
(compilation, expectedOutput:
1322
CompileAndVerify
(compilation, expectedOutput: @"<Main>$
1347
CompileAndVerify
(compilation, expectedOutput: @"<default>
1394
CompileAndVerify
(compilation, expectedOutput: @"<default>
1445
CompileAndVerify
(compilation, expectedOutput: "1 + /**/ 1").VerifyDiagnostics();
1479
CompileAndVerify
(compilation, expectedOutput: "123").VerifyDiagnostics();
1513
CompileAndVerify
(compilation, expectedOutput:
1546
CompileAndVerify
(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics();
1583
CompileAndVerify
(compilation, expectedOutput: "2 + 2").VerifyDiagnostics();
1614
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
1649
CompileAndVerify
(compilation, expectedOutput: "<default>").VerifyDiagnostics(
1689
CompileAndVerify
(compilation, expectedOutput:
1731
CompileAndVerify
(compilation, expectedOutput:
1777
CompileAndVerify
(compilation, expectedOutput:
1816
CompileAndVerify
(compilation, expectedOutput: @"<default-caller-name>
1850
CompileAndVerify
(compilation, expectedOutput: @"<default>
1914
CompileAndVerify
(compilation, expectedOutput: @"<default>
1942
CompileAndVerify
(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics();
1974
CompileAndVerify
(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics();
2006
CompileAndVerify
(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics();
2039
CompileAndVerify
(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics();
2078
CompileAndVerify
(compilation, expectedOutput:
2122
CompileAndVerify
(compilation, expectedOutput: @"'0', '2', '2', '0+0', '', '1+1'
2154
CompileAndVerify
(compilation, expectedOutput: "'<default1>', '<default0>'").VerifyDiagnostics();
2182
CompileAndVerify
(compilation, expectedOutput: "'3', '1+2'").VerifyDiagnostics();
2210
CompileAndVerify
(compilation, expectedOutput: @"'3', '1+2'").VerifyDiagnostics();
2298
CompileAndVerify
(compilation, expectedOutput: "'3', '0'").VerifyDiagnostics();
2332
CompileAndVerify
(compilation, expectedOutput: @"2, 1+ 1
2368
CompileAndVerify
(compilation, expectedOutput: @"s1: s1-arg
2406
CompileAndVerify
(compilation, expectedOutput: @"s1: s1-arg
2443
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
2494
CompileAndVerify
(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @"
2678
CompileAndVerify
(compilation, expectedOutput: expected);
2712
CompileAndVerify
(compilation, expectedOutput: expected);
2756
CompileAndVerify
(compilation, expectedOutput: expected);
2847
CompileAndVerify
(compilation, expectedOutput: expected);
2892
CompileAndVerify
(compilation, expectedOutput: expected);
2927
CompileAndVerify
(compilation, expectedOutput: expected);
2958
CompileAndVerify
(compilation, expectedOutput: expected);
3047
CompileAndVerify
(compilation, expectedOutput: expected);
3078
CompileAndVerify
(compilation, expectedOutput: expected);
3171
CompileAndVerify
(compilation, expectedOutput: expected);
3279
CompileAndVerify
(compilation, expectedOutput: expected);
3391
CompileAndVerify
(compilation, expectedOutput: expected);
3429
CompileAndVerify
(compilation, expectedOutput: expected);
3492
CompileAndVerify
(compilation, expectedOutput: "");
3523
CompileAndVerify
(compilation, expectedOutput: "Main");
3564
CompileAndVerify
(compilation, expectedOutput: expected);
3607
CompileAndVerify
(compilation, expectedOutput: expected);
3649
CompileAndVerify
(compilation, expectedOutput: expected);
3695
CompileAndVerify
(compilation, expectedOutput: expected);
3744
CompileAndVerify
(compilation, expectedOutput: expected);
3783
CompileAndVerify
(compilation, expectedOutput: expected);
3831
CompileAndVerify
(compilation, expectedOutput: expected);
3869
CompileAndVerify
(compilation, expectedOutput: expected);
3910
CompileAndVerify
(compilation, expectedOutput: expected);
3967
CompileAndVerify
(compilation, expectedOutput: expected);
4009
CompileAndVerify
(compilation, expectedOutput: expected);
4061
CompileAndVerify
(compilation, expectedOutput: expected);
4135
CompileAndVerify
(compilation, expectedOutput: expected);
4177
CompileAndVerify
(compilation, expectedOutput: @"
4215
CompileAndVerify
(compilation, expectedOutput: @"
4278
CompileAndVerify
(compilation, expectedOutput: $@"
4337
CompileAndVerify
(compilation, expectedOutput: expected);
4380
CompileAndVerify
(compilation, expectedOutput: expected);
4402
CompileAndVerify
(compilation, expectedOutput: "");
4432
CompileAndVerify
(compilation, expectedOutput: "");
4485
CompileAndVerify
(compilation, expectedOutput: expected);
4520
CompileAndVerify
(compilation, expectedOutput: expected);
4639
CompileAndVerify
(compilation, expectedOutput: expected);
4670
CompileAndVerify
(compilation, expectedOutput: expected);
4721
CompileAndVerify
(compilation, expectedOutput: expected);
4791
CompileAndVerify
(compilation, expectedOutput: expected);
4824
CompileAndVerify
(compilation, expectedOutput: expected);
4907
CompileAndVerify
(compilation, expectedOutput: expected);
5025
CompileAndVerify
(compilation, expectedOutput: expected);
5175
CompileAndVerify
(compilation, expectedOutput: expected);
5269
CompileAndVerify
(compilation, expectedOutput: expected);
5385
CompileAndVerify
(compilation, expectedOutput: expected);
5421
CompileAndVerify
(compilation, expectedOutput: expected);
5457
CompileAndVerify
(compilation, expectedOutput: expected);
5496
CompileAndVerify
(compilation, expectedOutput: expected);
5558
CompileAndVerify
(compilation, expectedOutput: expected);
5618
CompileAndVerify
(compilation, expectedOutput: expected);
5674
CompileAndVerify
(compilation, expectedOutput:
5712
CompileAndVerify
(compilation, expectedOutput: expected);
5759
CompileAndVerify
(compilation, expectedOutput:
5828
CompileAndVerify
(comp, expectedOutput: "1 + 1").VerifyDiagnostics();
Attributes\AttributeTests_Conditional.cs (2)
253
CompileAndVerify
(compilation, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: "");
464
CompileAndVerify
(compilation, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (10)
105
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: module =>
825
CompileAndVerify
(comp, symbolValidator: module =>
857
CompileAndVerify
(comp, symbolValidator: module =>
892
CompileAndVerify
(comp, symbolValidator: module =>
914
CompileAndVerify
(comp, symbolValidator: module =>
1197
CompileAndVerify
(comp, verify: Verification.Fails);
1234
CompileAndVerify
(comp, verify: Verification.Fails);
1297
CompileAndVerify
(CreateCompilationWithMscorlib461(
1349
CompileAndVerify
(CreateCompilationWithMscorlib461(
1363
CompileAndVerify
(CreateCompilationWithMscorlib461(
Attributes\AttributeTests_Embedded.cs (5)
262
CompileAndVerify
(comp2, symbolValidator: module =>
420
CompileAndVerify
(comp, symbolValidator: static module =>
446
CompileAndVerify
(comp, symbolValidator: module =>
476
CompileAndVerify
(comp, symbolValidator: verifyModule).VerifyDiagnostics();
518
CompileAndVerify
(comp, symbolValidator: verifyModule).VerifyDiagnostics();
Attributes\AttributeTests_IsByRefLike.cs (6)
370
CompileAndVerify
(code2, verify: Verification.Passes, symbolValidator: module =>
383
CompileAndVerify
(code3, symbolValidator: module =>
588
CompileAndVerify
(comAssembly, symbolValidator: module =>
609
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
612
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
1001
CompileAndVerify
(compilation1, verify: Verification.FailsPEVerify, symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (2)
638
CompileAndVerify
(code2, symbolValidator: module =>
647
CompileAndVerify
(code3, symbolValidator: module =>
Attributes\AttributeTests_LifetimeAnnotation.cs (6)
44
CompileAndVerify
(comp, symbolValidator: module =>
68
CompileAndVerify
(comp, symbolValidator: module =>
351
CompileAndVerify
(comp, symbolValidator: module =>
372
CompileAndVerify
(comp, symbolValidator: module =>
393
CompileAndVerify
(comp, symbolValidator: module =>
422
CompileAndVerify
(comp, symbolValidator: module =>
Attributes\AttributeTests_MarshalAs.cs (1)
1535
CompileAndVerify
(comp2, expectedOutput: @"0").VerifyIL("C.Main", @"
Attributes\AttributeTests_NativeInteger.cs (8)
52
CompileAndVerify
(comp, symbolValidator: module =>
79
CompileAndVerify
(comp, symbolValidator: module =>
790
CompileAndVerify
(comp, validator: assembly =>
1290
CompileAndVerify
(comp, symbolValidator: module =>
1378
CompileAndVerify
(comp, validator: assembly =>
1463
CompileAndVerify
(comp, symbolValidator: module =>
1491
CompileAndVerify
(comp, symbolValidator: module =>
1633
CompileAndVerify
(comp, symbolValidator: module => AssertNativeIntegerAttributes(module, expected));
Attributes\AttributeTests_Nullable.cs (38)
142
CompileAndVerify
(lib2_comp, validator: assembly =>
177
CompileAndVerify
(lib3_comp, validator: assembly =>
528
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A"));
538
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "B"));
563
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A"));
573
CompileAndVerify
(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "A"));
798
CompileAndVerify
(comp, symbolValidator: module =>
812
CompileAndVerify
(comp, symbolValidator: module =>
842
CompileAndVerify
(comp, symbolValidator: module =>
865
CompileAndVerify
(comp, symbolValidator: module =>
887
CompileAndVerify
(comp, symbolValidator: module =>
909
CompileAndVerify
(comp, symbolValidator: module =>
932
CompileAndVerify
(comp, symbolValidator: module =>
955
CompileAndVerify
(comp, symbolValidator: module =>
971
CompileAndVerify
(comp, symbolValidator: module =>
1005
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: module =>
1131
CompileAndVerify
(comp, validator: assembly =>
1182
CompileAndVerify
(comp, validator: assembly =>
1343
CompileAndVerify
(comp, validator: assembly =>
1408
CompileAndVerify
(comp, validator: assembly =>
1456
CompileAndVerify
(comp, validator: assembly =>
1514
CompileAndVerify
(comp, validator: assembly =>
1662
CompileAndVerify
(comp, symbolValidator: module =>
1733
CompileAndVerify
(comp, symbolValidator: module =>
1789
CompileAndVerify
(comp, symbolValidator: module =>
3757
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3827
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3868
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
3968
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4037
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4116
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate);
4745
CompileAndVerify
(comp, validator: assembly =>
4854
CompileAndVerify
(comp, validator: assembly =>
4971
CompileAndVerify
(comp, symbolValidator: module =>
4992
CompileAndVerify
(comp, symbolValidator: module =>
5029
CompileAndVerify
(comp, expectedOutput: "{ 2 }", symbolValidator: module =>
5064
CompileAndVerify
(comp, expectedOutput: "{ 1,2,2,1,2 }", symbolValidator: module =>
5429
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullableContext.cs (3)
206
CompileAndVerify
(comp, symbolValidator: module =>
339
CompileAndVerify
(comp, expectedOutput: expectedOutput, symbolValidator: module => AssertNullableAttributes(module, expectedAttributes));
421
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullablePublicOnly.cs (33)
36
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
39
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
60
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true));
63
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true));
103
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
106
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
123
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
126
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
143
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
146
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
163
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
166
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
183
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
186
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
203
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
206
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
221
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
224
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
259
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
275
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
278
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
295
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
298
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
314
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
317
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
334
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
337
CompileAndVerify
(comp, symbolValidator: AssertNullablePublicOnlyAttribute);
357
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
360
CompileAndVerify
(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute);
381
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
384
CompileAndVerify
(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
502
CompileAndVerify
(comp, symbolValidator: module =>
616
CompileAndVerify
(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_ReadOnlyStruct.cs (5)
360
CompileAndVerify
(code2, verify: Verification.Passes, symbolValidator: module =>
373
CompileAndVerify
(code3, symbolValidator: module =>
580
CompileAndVerify
(comAssembly, symbolValidator: module =>
601
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
604
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefReadOnly.cs (5)
1065
CompileAndVerify
(code2, verify: Verification.Fails, symbolValidator: module =>
1078
CompileAndVerify
(code3, symbolValidator: module =>
1299
CompileAndVerify
(comAssembly, symbolValidator: module =>
1328
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
1331
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefSafetyRules.cs (11)
29
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
32
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true));
40
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true));
50
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true));
53
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true));
126
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
129
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: expectedIncludesAttributeUse, includesAttributeUse: expectedIncludesAttributeUse, publicDefinition: false));
155
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
158
CompileAndVerify
(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: false));
175
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: useUpdatedEscapeRulesA, includesAttributeUse: useUpdatedEscapeRulesA, publicDefinition: false));
183
CompileAndVerify
(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
Attributes\AttributeTests_Security.cs (14)
671
CompileAndVerify
(compilation, symbolValidator: module =>
724
CompileAndVerify
(compilation, symbolValidator: module =>
767
CompileAndVerify
(compilation, symbolValidator: module =>
805
CompileAndVerify
(compilation, symbolValidator: module =>
845
CompileAndVerify
(compilation, symbolValidator: module =>
898
CompileAndVerify
(compilation, symbolValidator: module =>
950
CompileAndVerify
(compilation, symbolValidator: module =>
1010
CompileAndVerify
(compilation, symbolValidator: module =>
1076
CompileAndVerify
(compilation, symbolValidator: module =>
1138
CompileAndVerify
(compilation, symbolValidator: module =>
1210
CompileAndVerify
(compilation, symbolValidator: module =>
1304
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
1384
CompileAndVerify
(compilation, verify: Verification.Passes, symbolValidator: module =>
1514
CompileAndVerify
(compilation, symbolValidator: module =>
Attributes\AttributeTests_Synthesized.cs (28)
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 =>
1839
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: static module =>
1875
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: static module =>
1910
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: static module =>
1936
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: static module =>
1974
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: static module =>
2014
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: static module =>
2049
var verifier =
CompileAndVerify
(compilation, verify: Verification.Skipped, symbolValidator: static module =>
2080
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
2110
CompileAndVerify
(CreateCompilationWithMscorlib461(source, options: options), symbolValidator: module =>
Attributes\AttributeTests_Tuples.cs (2)
120
CompileAndVerify
(comp, verify: Verification.Passes, symbolValidator: module =>
146
CompileAndVerify
(comp, symbolValidator: module =>
Attributes\AttributeTests_WellKnownAttributes.cs (19)
203
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
328
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator, symbolValidator: null);
907
CompileAndVerify
(compilation, symbolValidator: verifier);
936
CompileAndVerify
(compilation, symbolValidator: verifier);
1024
CompileAndVerify
(compilation, symbolValidator: verifier);
1068
CompileAndVerify
(compilation, symbolValidator: verifier);
1290
CompileAndVerify
(compilation);
1314
CompileAndVerify
(compilation);
1340
CompileAndVerify
(compilation);
2496
CompileAndVerify
(source, sourceSymbolValidator: attributeValidator);
5061
var comp =
CompileAndVerify
(
9750
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator); // NOTE: Illegal in dev11, but legal in roslyn.
10423
return
CompileAndVerify
(comp, verify: verify ?? Verification.Fails);
12905
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
12959
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
13153
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails);
13240
CompileAndVerify
(source, symbolValidator: attributeValidator);
13362
CompileAndVerify
(source, symbolValidator: attributeValidator);
13533
CompileAndVerify
(
Attributes\InternalsVisibleToAndStrongNameTests.cs (15)
113
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
259
CompileAndVerify
(other, symbolValidator: (ModuleSymbol m) =>
1477
CompileAndVerify
(comp2, expectedOutput: "Called M");
1487
CompileAndVerify
(comp3, expectedOutput: "Called M");
2098
var verifier =
CompileAndVerify
(comp3);
2222
var verifier =
CompileAndVerify
(comp4);
2415
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics();
2417
CompileAndVerify
(other.WithReferences(new[] { other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics();
2712
CompileAndVerify
(ca);
2728
CompileAndVerify
(cb, verify: Verification.Fails).Diagnostics.Verify();
2753
CompileAndVerify
(ca);
2756
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2781
CompileAndVerify
(ca);
2784
CompileAndVerify
(cb, expectedOutput: "42").Diagnostics.Verify();
2800
var verifier =
CompileAndVerify
(ca, symbolValidator: module =>
FieldKeywordTests.cs (12)
857
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(""));
996
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1219
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(0, -2, 0, -4, 0, -6)"));
1334
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("(2, -2, 6, -4, 10, -6)"));
1549
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
5078
var verifier =
CompileAndVerify
(comp, expectedOutput: $$"""
8094
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
8283
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "C");
8489
CompileAndVerify
(
10335
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10419
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
10516
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
FirstClassSpanTests.cs (243)
80
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
84
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
112
CompileAndVerify
(comp, expectedOutput: "Base").VerifyDiagnostics();
117
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
120
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
158
CompileAndVerify
(comp, expectedOutput: "N2").VerifyDiagnostics();
170
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics);
173
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(expectedDiagnostics);
194
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
199
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
202
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
223
var verifier =
CompileAndVerify
(comp, expectedOutput: "3").VerifyDiagnostics();
259
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
281
CompileAndVerify
(comp, expectedOutput: "3").VerifyDiagnostics();
341
CompileAndVerify
(comp, expectedOutput: "31").VerifyDiagnostics();
363
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
368
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
371
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
394
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
420
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
426
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
429
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
451
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
456
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
459
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
482
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
487
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
490
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
512
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
517
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
520
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
542
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
547
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
550
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
573
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
578
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
581
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
601
CompileAndVerify
(comp, expectedOutput: "1 Int64").VerifyDiagnostics();
631
CompileAndVerify
(comp, expectedOutput: "2 Int64").VerifyDiagnostics();
654
CompileAndVerify
(comp, expectedOutput: "1 Int64").VerifyDiagnostics();
660
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
663
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
684
CompileAndVerify
(comp, expectedOutput: "1 System.ArraySegment`1[System.Int32]").VerifyDiagnostics();
714
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
744
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
771
var verifier =
CompileAndVerify
(comp, expectedOutput: "ab");
805
var verifier =
CompileAndVerify
(comp, expectedOutput: "InvalidCastException", verify: Verification.FailsILVerify);
835
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
891
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
896
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
917
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
972
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
977
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
998
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
1025
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1051
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1056
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1070
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1133
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1196
var verifier =
CompileAndVerify
(comp, expectedOutput: "False");
1783
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
1926
var verifier =
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
2061
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2114
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2162
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2206
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2275
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2");
2350
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: """
2400
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2443
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2586
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Span2");
2633
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2677
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "External");
2696
verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: "Internal");
2741
var verifier =
CompileAndVerify
(comp, expectedOutput: "Span2");
2792
CompileAndVerify
(comp2, verify: Verification.FailsILVerify)
4162
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
4227
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
4299
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4583
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4624
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4681
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4685
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4704
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4751
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4755
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4791
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4795
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4831
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
4835
verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5203
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5289
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5293
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
5313
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5398
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5420
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5563
CompileAndVerify
(comp, expectedOutput: "1 s").VerifyDiagnostics();
5581
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5613
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5724
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5727
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
5781
var verifier =
CompileAndVerify
(comp, expectedOutput: "C", verify: Verification.FailsILVerify).VerifyDiagnostics();
5825
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
6041
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6044
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6074
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6077
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6107
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6110
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6140
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6143
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
6173
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6176
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6214
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6217
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6248
CompileAndVerify
(comp, expectedOutput: "456").VerifyDiagnostics();
6430
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6434
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6471
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6475
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6513
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6517
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6554
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6558
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6595
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6599
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6660
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6664
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
6723
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl);
6726
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M", expectedIl);
6741
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6790
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6840
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6890
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
6940
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
7034
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7233
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7237
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7297
var verifier =
CompileAndVerify
(comp);
7334
var verifier =
CompileAndVerify
(comp);
7376
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl);
7379
CompileAndVerify
(comp).VerifyDiagnostics().VerifyIL("C.M1", expectedIl);
7407
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7410
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7429
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
7457
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7460
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7481
CompileAndVerify
(comp, expectedOutput: "sa oSystem.String[] oa").VerifyDiagnostics();
7501
CompileAndVerify
(comp, expectedOutput: "sa sa").VerifyDiagnostics();
7524
CompileAndVerify
(comp, expectedOutput: "aa rSystem.String[] ra ra ra").VerifyDiagnostics();
7529
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7532
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7554
CompileAndVerify
(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics();
7574
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
7595
CompileAndVerify
(comp, expectedOutput: "sa").VerifyDiagnostics();
7616
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7621
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7624
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7645
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7667
CompileAndVerify
(comp, expectedOutput: "1null 1null 1null").VerifyDiagnostics();
7690
CompileAndVerify
(comp, expectedOutput: "sa oSystem.String[] oSystem.String[] oa sa").VerifyDiagnostics();
7710
CompileAndVerify
(comp, expectedOutput: "sa sa").VerifyDiagnostics();
7733
CompileAndVerify
(comp, expectedOutput: "ra rSystem.String[] ra ra ra").VerifyDiagnostics();
7755
CompileAndVerify
(comp, expectedOutput: "aa rSystem.Object[] ra ra").VerifyDiagnostics();
7774
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
7793
CompileAndVerify
(comp, expectedOutput: "sa").VerifyDiagnostics();
7812
CompileAndVerify
(comp, expectedOutput: "oa").VerifyDiagnostics();
7817
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7820
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7839
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7844
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7847
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7866
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7885
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
7904
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7923
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7928
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7931
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7952
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7973
CompileAndVerify
(comp, expectedOutput: "aa").VerifyDiagnostics();
7978
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
7981
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8001
CompileAndVerify
(comp, expectedOutput: "112").VerifyDiagnostics();
8006
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8009
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8031
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "1123" : "1121").VerifyDiagnostics();
8036
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8039
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8068
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8071
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8098
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8101
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8104
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8140
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8143
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8168
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8173
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8176
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8262
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
8267
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8270
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8294
CompileAndVerify
(comp, expectedOutput: "11").VerifyDiagnostics();
8299
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8302
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8326
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8331
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8334
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8381
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.FailsILVerify).VerifyDiagnostics();
8386
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8389
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
8414
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8417
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8436
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
8465
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8468
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8497
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8500
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8524
CompileAndVerify
(comp, expectedOutput: "212").VerifyDiagnostics();
8558
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8561
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8575
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8578
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8581
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8620
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8623
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8649
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8652
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8668
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8671
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8674
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8702
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8705
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8726
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
8731
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8734
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8759
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.FailsILVerify).VerifyDiagnostics();
8792
CompileAndVerify
(comp, expectedOutput: "aa rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics();
8797
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8800
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8833
CompileAndVerify
(comp, expectedOutput: "ra rSystem.String[] ra ra ra ab rSystem.Object[] rb rb").VerifyDiagnostics();
8859
CompileAndVerify
(comp, expectedOutput: "aa ab").VerifyDiagnostics();
8864
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
8867
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
OverloadResolutionPriorityTests.cs (3)
174
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
985
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
2626
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
PartialEventsAndConstructorsTests.cs (4)
1107
CompileAndVerify
(comp,
1259
CompileAndVerify
(comp,
2065
CompileAndVerify
(comp,
3750
CompileAndVerify
(CreateCompilation(source2, references: [lib]),
RefReadonlyParameterTests.cs (11)
546
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
886
CompileAndVerify
(comp,
1271
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
1502
CompileAndVerify
(comp2, sourceSymbolValidator: verify2, symbolValidator: verify2).VerifyDiagnostics();
1514
CompileAndVerify
(comp3, sourceSymbolValidator: verify3, symbolValidator: verify3).VerifyDiagnostics();
4573
var verifier =
CompileAndVerify
(comp, expectedOutput: "1222");
4624
var verifier =
CompileAndVerify
(comp, expectedOutput: "1222");
4762
var verifier =
CompileAndVerify
(comp, expectedOutput: """
4863
var verifier =
CompileAndVerify
(comp, expectedOutput: "100");
5825
CompileAndVerify
(comp2, expectedOutput: "123").VerifyDiagnostics();
7191
CompileAndVerify
(comp2, symbolValidator: verify).VerifyDiagnostics();
RefStructInterfacesTests.cs (161)
39
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
72
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
152
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
184
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
269
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
307
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
399
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr || !isVirtual ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
431
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
517
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
555
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
730
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
777
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
803
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
837
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
866
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
887
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1218
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1306
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1343
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1396
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1453
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1473
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1794
CompileAndVerify
(comp4, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1882
CompileAndVerify
(comp6, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1919
CompileAndVerify
(comp7, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
1972
CompileAndVerify
(comp8, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
2029
CompileAndVerify
(comp9, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
2049
CompileAndVerify
(comp10, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.Skipped).VerifyDiagnostics();
4369
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4371
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped,
4425
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5759
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5787
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5820
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
5856
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
5987
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"S1.M1 S1.M1" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
6067
var verifier =
CompileAndVerify
(
6598
var verifier =
CompileAndVerify
(
6734
var verifier =
CompileAndVerify
(
6851
var verifier =
CompileAndVerify
(
6972
var verifier =
CompileAndVerify
(
7111
var verifier =
CompileAndVerify
(
7435
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
7625
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
7843
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8040
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8233
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
8508
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
8892
var verifier =
CompileAndVerify
(
9096
var verifier =
CompileAndVerify
(
9459
var verifier =
CompileAndVerify
(
9671
var verifier =
CompileAndVerify
(
9895
var verifier =
CompileAndVerify
(
10107
var verifier =
CompileAndVerify
(
10503
var verifier =
CompileAndVerify
(
10700
var verifier =
CompileAndVerify
(
10939
var verifier =
CompileAndVerify
(
11155
var verifier =
CompileAndVerify
(
11382
var verifier =
CompileAndVerify
(
11942
CompileAndVerify
(
11990
CompileAndVerify
(
12129
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12132
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12161
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12164
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12184
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12187
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12190
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12193
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12328
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12331
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12360
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12363
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12383
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12386
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12389
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12392
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("C.Test", expectedIL);
12424
var verifier =
CompileAndVerify
(
12691
var verifier =
CompileAndVerify
(
12937
var verifier =
CompileAndVerify
(
13196
var verifier =
CompileAndVerify
(
13466
var verifier =
CompileAndVerify
(
13725
var verifier =
CompileAndVerify
(
14065
CompileAndVerify
(
14367
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
14708
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15069
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15420
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
15768
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
16198
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
16733
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18012
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18209
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18431
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123456" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18634
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
18835
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
19115
var verifier =
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"123" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
19497
var verifier =
CompileAndVerify
(
19668
var verifier =
CompileAndVerify
(
19993
var verifier =
CompileAndVerify
(
20178
var verifier =
CompileAndVerify
(
20437
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20450
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20482
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20493
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20591
CompileAndVerify
(comp, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
20694
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20707
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20739
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20750
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? @"Called" : null, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
20801
var verifier =
CompileAndVerify
(
20848
var verifier =
CompileAndVerify
(
20893
var verifier =
CompileAndVerify
(
20938
var verifier =
CompileAndVerify
(
21654
CompileAndVerify
(
21902
CompileAndVerify
(
22039
CompileAndVerify
(
22100
CompileAndVerify
(
22232
var verifier =
CompileAndVerify
(
22368
CompileAndVerify
(
22872
var verifier =
CompileAndVerify
(
22928
var verifier =
CompileAndVerify
(
22983
CompileAndVerify
(
23031
CompileAndVerify
(
23075
CompileAndVerify
(
23124
CompileAndVerify
(
23176
var verifier =
CompileAndVerify
(
23222
var verifier =
CompileAndVerify
(
24016
var verifier =
CompileAndVerify
(
24069
var verifier =
CompileAndVerify
(
24131
var verifier =
CompileAndVerify
(
24428
var verifier =
CompileAndVerify
(
24531
var verifier =
CompileAndVerify
(
24589
var verifier =
CompileAndVerify
(
24664
var verifier =
CompileAndVerify
(
24763
var verifier =
CompileAndVerify
(
24926
var verifier =
CompileAndVerify
(
25045
var verifier =
CompileAndVerify
(
25188
var verifier =
CompileAndVerify
(
25280
var verifier =
CompileAndVerify
(
25424
var verifier =
CompileAndVerify
(
25508
var verifier =
CompileAndVerify
(
25722
var verifier =
CompileAndVerify
(
25972
var verifier =
CompileAndVerify
(
27577
var verifier =
CompileAndVerify
(
27687
var verifier =
CompileAndVerify
(
27921
var verifier =
CompileAndVerify
(
28106
var verifier =
CompileAndVerify
(
28216
var verifier =
CompileAndVerify
(
28348
var verifier =
CompileAndVerify
(
28482
var verifier =
CompileAndVerify
(
28745
var verifier =
CompileAndVerify
(
28803
var verifier =
CompileAndVerify
(
28872
var verifier =
CompileAndVerify
(
28980
var verifier =
CompileAndVerify
(
29040
var verifier =
CompileAndVerify
(
29115
var verifier =
CompileAndVerify
(
29371
var verifier =
CompileAndVerify
(
29434
CompileAndVerify
(compilation1, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
29436
CompileAndVerify
(compilation2, symbolValidator: metadataValidator, verify: Verification.Skipped).VerifyDiagnostics();
29700
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 (110)
1439
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1534
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1634
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1738
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1853
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($"""
1922
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
1929
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
1968
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("Span<string>")).VerifyDiagnostics();
2009
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("""
3041
CompileAndVerify
(comp, expectedOutput: $"""
3077
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3115
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3149
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
3191
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput($$"""
4766
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],");
9350
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
9673
CompileAndVerify
(comp, expectedOutput: "1, 3, 4, ");
10085
CompileAndVerify
(comp, expectedOutput: "[1, 3], ");
10148
CompileAndVerify
(comp, expectedOutput: "[1, 2, 5], ");
10233
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
10318
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
10891
var verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], [42, 43], [44, 45],");
12812
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], ");
12859
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], ");
12941
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], ");
13006
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3, 4], [5, 6], ");
13078
CompileAndVerify
(
14084
var verifier =
CompileAndVerify
(
14154
var verifier =
CompileAndVerify
(
14253
var verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], ");
14274
verifier =
CompileAndVerify
(comp, expectedOutput: "[], [], ");
15261
var verifier =
CompileAndVerify
(
15537
var verifier =
CompileAndVerify
(
15953
CompileAndVerify
(comp, expectedOutput: "[],");
16061
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
16131
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"),
16272
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
16386
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.FailsPEVerify);
16444
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.FailsPEVerify);
16548
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.Fails);
16737
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2], [2], ");
16788
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "[1, 2], [2], ");
16848
var verifier =
CompileAndVerify
(comp, expectedOutput: "[2, 3], [3], ");
17232
var verifier =
CompileAndVerify
(
17356
var verifier =
CompileAndVerify
(
17423
CompileAndVerify
(
17451
CompileAndVerify
(
17479
CompileAndVerify
(
22636
var verifier =
CompileAndVerify
(
22918
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
23066
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
24543
var verifier =
CompileAndVerify
(comp,
25731
var verifier =
CompileAndVerify
(
28226
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[1, 2, 3], "));
30507
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
30537
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
30560
CompileAndVerify
(comp, expectedOutput: "[42, 43, 44],");
30583
CompileAndVerify
(comp, expectedOutput: "[hi, null],");
30629
CompileAndVerify
(comp, expectedOutput: "[1],");
30653
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],");
30676
CompileAndVerify
(comp, expectedOutput: "[],");
31247
CompileAndVerify
(comp, expectedOutput: "RAN");
31676
CompileAndVerify
(comp, expectedOutput: "List<int>");
31717
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"));
31801
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify);
31825
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.FailsPEVerify);
31849
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.FailsPEVerify);
31872
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.FailsPEVerify);
32307
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2"));
32370
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("RAN RAN2"));
32423
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.Skipped);
32628
var verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("[],"), verify: Verification.Skipped);
36173
CompileAndVerify
(compilation);
36865
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], "));
37365
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Skipped);
37427
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
37468
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
37515
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2, 3], [1, 2, 3],"));
38141
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],"));
38236
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("[1, 2], [1, 2, 1, 2],"));
39254
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped);
39967
var verifier =
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3],", verify: Verification.Skipped);
41145
var verifier =
CompileAndVerify
(comp, expectedOutput: "(a, b), (c, d), ");
41223
CompileAndVerify
(comp, expectedOutput: "(a, b), (c, d), ").VerifyDiagnostics();
41265
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
41315
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
41360
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
41409
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
41465
CompileAndVerify
(comp, expectedOutput: """
41495
CompileAndVerify
(comp, expectedOutput: """
41544
CompileAndVerify
(comp, expectedOutput: "[[]], ");
41574
CompileAndVerify
(comp, expectedOutput: "[], ");
41627
CompileAndVerify
(comp, expectedOutput: """
41661
CompileAndVerify
(comp, expectedOutput: """
43643
CompileAndVerify
(comp, expectedOutput: "[1, 2, 3], ");
45245
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
45318
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
45334
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
45353
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
45370
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray`1) [0], ");
45387
CompileAndVerify
(comp, expectedOutput: "(<>z__ReadOnlyArray<System.Int32>) [0], ");
45651
CompileAndVerify
(
45731
CompileAndVerify
(
45819
CompileAndVerify
(
46280
var verifier =
CompileAndVerify
(
46392
var verifier =
CompileAndVerify
(
46606
var verifier =
CompileAndVerify
(
46698
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput("123"), verify: Verification.Skipped).VerifyDiagnostics();
47182
verifier =
CompileAndVerify
(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: ilVerifyFailure, symbolValidator: verifyResult(shouldHaveSynthesizedArrayType: arrayLength != 1, arrayLength));
47287
var verifier =
CompileAndVerify
(consumerComp, expectedOutput: IncludeExpectedOutput("[1, 2],"), verify: Verification.Fails with
Semantics\ExpressionOptionalAndNamedArgumentsTests.cs (25)
128
var verifier =
CompileAndVerify
(
277
var verifier =
CompileAndVerify
(
328
var verifier =
CompileAndVerify
(
383
var verifier =
CompileAndVerify
(
433
var verifier =
CompileAndVerify
(
481
var verifier =
CompileAndVerify
(
549
var verifier =
CompileAndVerify
(
749
var verifier =
CompileAndVerify
(
856
var verifier =
CompileAndVerify
(
896
var verifier =
CompileAndVerify
(
991
var verifier =
CompileAndVerify
(
1074
var verifier =
CompileAndVerify
(
1148
var verifier =
CompileAndVerify
(
1191
var verifier =
CompileAndVerify
(
1314
var verifier =
CompileAndVerify
(
1409
var verifier =
CompileAndVerify
(
1504
var verifier =
CompileAndVerify
(
1550
var verifier =
CompileAndVerify
(
1598
var verifier =
CompileAndVerify
(
1685
var verifier =
CompileAndVerify
(
1726
var verifier =
CompileAndVerify
(
1784
var verifier =
CompileAndVerify
(
1833
var verifier =
CompileAndVerify
(
1888
var verifier =
CompileAndVerify
(
1930
var verifier =
CompileAndVerify
(
Semantics\ExtensionOperatorsTests.cs (260)
443
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
482
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
516
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
685
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
701
CompileAndVerify
(comp2, expectedOutput: "operator1:101:101:102").VerifyDiagnostics();
722
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
725
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
728
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
784
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
832
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
903
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
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();
1807
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
1867
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
1964
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2001
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2132
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
2185
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2201
CompileAndVerify
(comp2, expectedOutput: "operator1:true:operator1:false").VerifyDiagnostics();
2224
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2227
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2230
CompileAndVerify
(comp3, expectedOutput: "operator1").VerifyDiagnostics();
2288
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2326
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
2388
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2670
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
2709
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
2759
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2762
CompileAndVerify
(comp2, expectedOutput: "operator1").VerifyDiagnostics();
2818
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2876
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => " + (op is "!" or "~" ? "Not(" : op) + "s1" + (op is "!" or "~" ? ")" : "")).VerifyDiagnostics();
2925
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
3013
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => IIF(op_True(s1), 1, 0)").VerifyDiagnostics();
4599
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4635
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
4781
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4797
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4821
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4824
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4827
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4899
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4915
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103").VerifyDiagnostics();
4940
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4943
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
4946
CompileAndVerify
(comp3, expectedOutput: "operator1:0").VerifyDiagnostics();
5018
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
5021
CompileAndVerify
(comp6, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True").VerifyDiagnostics();
5071
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5125
CompileAndVerify
(comp, expectedOutput: "operator2operator3").VerifyDiagnostics();
5173
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5221
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5270
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5318
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5367
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5418
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5473
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5529
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
5587
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5659
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5730
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
5801
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6296
CompileAndVerify
(comp1, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6299
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:103:103:-1:-1:-1 | operator1:101:102:operator1:102:102:103:-1:-1:-1").VerifyDiagnostics();
6404
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
6627
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6702
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
6762
CompileAndVerify
(comp, expectedOutput: "operator1:101:102:True:operator1:102:103:True:True:operator1:103:104:True").VerifyDiagnostics();
6840
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
6915
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
6949
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
7056
CompileAndVerify
(comp, expectedOutput: @"
7141
CompileAndVerify
(comp, expectedOutput: @"
7278
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7340
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
7377
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7414
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
7458
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7461
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7513
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
7516
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
7571
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7615
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
7822
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7866
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
7926
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
7984
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
8070
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8100
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
8142
CompileAndVerify
(comp, expectedOutput: "exception").VerifyDiagnostics();
8317
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8361
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
8411
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8427
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102:operator1:102:102:103").VerifyDiagnostics();
8482
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8498
CompileAndVerify
(comp2, expectedOutput: "operator1:101:102").VerifyDiagnostics();
8565
CompileAndVerify
(comp5, expectedOutput: "operator1:101:102:True").VerifyDiagnostics();
11313
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11362
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
11591
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11607
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
11628
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11631
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11634
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
11690
CompileAndVerify
(comp, expectedOutput: "operator2operator2").VerifyDiagnostics();
11738
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
11809
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
11991
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
12032
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12035
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12094
CompileAndVerify
(comp1, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12097
CompileAndVerify
(comp2, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12168
CompileAndVerify
(comp, expectedOutput: "operator1operator2:").VerifyDiagnostics();
12214
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
12295
CompileAndVerify
(comp, expectedOutput:
12353
CompileAndVerify
(comp, expectedOutput: "operator1operator1:").VerifyDiagnostics();
12393
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
12781
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
12888
CompileAndVerify
(comp, expectedOutput: @"
12938
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
13036
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
13073
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
13133
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
13177
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
13180
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
13235
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13359
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
13419
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
13519
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
13566
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
13605
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
13753
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
13842
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13858
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
13912
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13917
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13920
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
13959
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14168
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14231
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
14279
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14765
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14809
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14853
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics();
14894
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
14931
CompileAndVerify
(comp, expectedOutput: "operator3operator3").VerifyDiagnostics();
14981
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15151
CompileAndVerify
(comp, expectedOutput: "operator1operator2").VerifyDiagnostics();
15550
CompileAndVerify
(comp1, expectedOutput: expected).VerifyDiagnostics();
15553
CompileAndVerify
(comp2, expectedOutput: expected).VerifyDiagnostics();
15672
CompileAndVerify
(comp, expectedOutput: expected).VerifyDiagnostics();
15719
CompileAndVerify
(comp, expectedOutput: "operator2operator1:operator2operator1").VerifyDiagnostics();
15794
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
15850
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
15936
CompileAndVerify
(comp, expectedOutput: "operator2operator1operator2operator1").VerifyDiagnostics();
16137
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16188
CompileAndVerify
(comp, expectedOutput: "operator2operator1").VerifyDiagnostics();
16258
CompileAndVerify
(comp, expectedOutput: "operator1operator1:s1 => (s1 " + op + " s1)").VerifyDiagnostics();
16314
CompileAndVerify
(comp, expectedOutput: "operator1::operator1::s1 => (s1 " + op + " s1)").VerifyDiagnostics();
18832
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18835
CompileAndVerify
(comp2, expectedOutput: "operator1: ==:operator1: !=:operator2: ==:operator2: !=").VerifyDiagnostics();
18944
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18960
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
18982
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18985
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
18988
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19071
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19087
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19109
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19112
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19115
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
19175
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "FalseTrue" : "TrueFalse").VerifyDiagnostics();
19235
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:101:202:303").VerifyDiagnostics();
19296
CompileAndVerify
(comp2, expectedOutput: "operator1:False:operator1:True:operator1:True").VerifyDiagnostics();
19335
CompileAndVerify
(comp2, expectedOutput: op == "==" ? "False" : "True").VerifyDiagnostics();
19378
CompileAndVerify
(comp2, expectedOutput: "operator1:101").VerifyDiagnostics();
19718
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19760
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19804
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
19846
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
20282
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.FailsPEVerify).VerifyDiagnostics();
20426
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20442
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20466
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20469
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20472
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20553
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20569
CompileAndVerify
(comp2, expectedOutput: "operator1:101:202:303:202:operator1:303:202:505:202:505").VerifyDiagnostics();
20593
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20596
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20599
CompileAndVerify
(comp3, expectedOutput: "operator1:0:0").VerifyDiagnostics();
20680
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20683
CompileAndVerify
(comp6, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
20733
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20787
CompileAndVerify
(comp, expectedOutput: "operator2operator2operator3").VerifyDiagnostics();
20835
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20883
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20932
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
20980
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21029
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21080
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21135
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21191
CompileAndVerify
(comp, expectedOutput: "operator2").VerifyDiagnostics();
21249
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21321
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21392
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21463
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
21922
CompileAndVerify
(comp1, expectedOutput: "operator1:").VerifyDiagnostics();
21925
CompileAndVerify
(comp2, expectedOutput: "operator1:").VerifyDiagnostics();
22018
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
22190
CompileAndVerify
(comp, expectedOutput:
22246
CompileAndVerify
(comp, expectedOutput: "operator1:").VerifyDiagnostics();
22286
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
22613
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22688
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
22750
CompileAndVerify
(comp, expectedOutput: "operator1:101:202:303:202:True:operator1:303:202:505:202:True:True").VerifyDiagnostics();
22832
CompileAndVerify
(comp, expectedOutput: "operator1operator1").VerifyDiagnostics();
22907
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32System.Int32:").VerifyDiagnostics();
22941
CompileAndVerify
(comp, expectedOutput: "System.Int32System.Int32").VerifyDiagnostics();
23048
CompileAndVerify
(comp, expectedOutput: @"
23133
CompileAndVerify
(comp, expectedOutput: @"
23270
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23332
CompileAndVerify
(comp, expectedOutput: "C1C4").VerifyDiagnostics();
23369
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23406
CompileAndVerify
(comp, expectedOutput: "regularregular").VerifyDiagnostics();
23466
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23526
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23587
CompileAndVerify
(comp2, expectedOutput: "regularregular").VerifyDiagnostics();
23631
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23634
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23688
CompileAndVerify
(comp1, expectedOutput: "regularchecked").VerifyDiagnostics();
23691
CompileAndVerify
(comp2, expectedOutput: "regularchecked").VerifyDiagnostics();
23746
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23790
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
23997
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
24041
CompileAndVerify
(comp, expectedOutput: "operator1:operator1").VerifyDiagnostics();
24100
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
24158
CompileAndVerify
(comp, expectedOutput: "C1checkedC1C2C2").VerifyDiagnostics();
24188
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24218
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24271
CompileAndVerify
(comp, expectedOutput: "exception1exception2").VerifyDiagnostics();
24304
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24337
CompileAndVerify
(comp, expectedOutput: "operator1").VerifyDiagnostics();
24530
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
24574
CompileAndVerify
(comp, expectedOutput: "regularchecked").VerifyDiagnostics();
27208
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27240
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27274
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27303
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27368
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
27396
CompileAndVerify
(comp, expectedOutput: "operator1", verify: Verification.Skipped).VerifyDiagnostics();
Semantics\ExtensionTests.cs (464)
109
var verifier =
CompileAndVerify
(comp);
210
var verifier =
CompileAndVerify
(comp);
298
var verifier =
CompileAndVerify
(comp);
580
var verifier =
CompileAndVerify
(comp);
849
var verifier =
CompileAndVerify
(comp);
1149
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1323
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1500
var verifier =
CompileAndVerify
(comp, expectedOutput: """
1808
var verifier =
CompileAndVerify
(comp);
1928
var verifier =
CompileAndVerify
(comp);
2066
var verifier =
CompileAndVerify
(comp);
2257
var verifier =
CompileAndVerify
(comp);
3643
CompileAndVerify
(comp, expectedOutput: "4243").VerifyDiagnostics();
3862
CompileAndVerify
(comp, symbolValidator: (m) =>
4045
CompileAndVerify
(comp).VerifyDiagnostics();
4095
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
4292
CompileAndVerify
(comp, expectedOutput: "42", symbolValidator: (m) =>
4339
CompileAndVerify
(comp, symbolValidator: (m) =>
4372
CompileAndVerify
(comp, symbolValidator: (m) =>
4443
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("Extensions", """
4826
var verifier =
CompileAndVerify
(comp);
4863
var verifier =
CompileAndVerify
(comp);
5199
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP");
5233
CompileAndVerify
(comp, expectedOutput: "ranM1 ranM2 ranP").VerifyDiagnostics();
5253
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
5330
CompileAndVerify
(
5354
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
5493
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5528
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5534
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5579
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5585
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
5607
CompileAndVerify
(vbComp, expectedOutput: "1234").VerifyDiagnostics();
5637
var verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5678
verifier4 =
CompileAndVerify
(comp4, expectedOutput: "1234").VerifyDiagnostics();
5703
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5733
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5769
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
5908
CompileAndVerify
(comp2).VerifyDiagnostics();
5940
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5943
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
5963
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
6107
CompileAndVerify
(comp2).VerifyDiagnostics();
6139
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6142
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6161
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6490
CompileAndVerify
(comp2).VerifyDiagnostics();
6519
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6553
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6576
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
6824
CompileAndVerify
(comp2).VerifyDiagnostics();
6856
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6859
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
6894
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7002
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7039
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7072
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7116
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
7149
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7366
CompileAndVerify
(comp2).VerifyDiagnostics();
7406
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
7409
CompileAndVerify
(comp3, expectedOutput: "1323202346565056").VerifyDiagnostics();
7438
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
7640
CompileAndVerify
(comp2).VerifyDiagnostics();
7680
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7683
CompileAndVerify
(comp3, expectedOutput: "1323246565").VerifyDiagnostics();
7707
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
8053
CompileAndVerify
(comp2).VerifyDiagnostics();
8082
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8085
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8110
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
8370
CompileAndVerify
(comp2).VerifyDiagnostics();
8402
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8405
CompileAndVerify
(comp3, expectedOutput: "132465").VerifyDiagnostics();
8425
var verifier1 =
CompileAndVerify
(comp1, sourceSymbolValidator: verifySymbols, symbolValidator: verifySymbols).VerifyDiagnostics();
8553
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8589
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8595
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8641
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8647
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8665
CompileAndVerify
(vbComp, expectedOutput: "34").VerifyDiagnostics();
8698
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8748
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8782
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8788
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234").VerifyDiagnostics();
8822
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8868
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8902
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8908
verifier2 =
CompileAndVerify
(comp2, expectedOutput: "1234", verify: Verification.Skipped).VerifyDiagnostics();
8940
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
9077
CompileAndVerify
(comp2, symbolValidator: (m) =>
9329
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9332
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9352
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
9494
CompileAndVerify
(comp2).VerifyDiagnostics();
9526
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9529
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9548
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
9875
CompileAndVerify
(comp2).VerifyDiagnostics();
9904
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9907
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
9927
var verifier1 =
CompileAndVerify
(comp1, symbolValidator: (m) =>
10173
CompileAndVerify
(comp2).VerifyDiagnostics();
10205
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
10208
CompileAndVerify
(comp3, expectedOutput: "1234").VerifyDiagnostics();
10235
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10340
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10373
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10379
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10466
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10472
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10490
CompileAndVerify
(vbComp, expectedOutput: "3").VerifyDiagnostics();
10543
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10645
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10676
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10682
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10725
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10731
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "PP").VerifyDiagnostics();
10749
CompileAndVerify
(vbComp, expectedOutput: "P").VerifyDiagnostics();
10773
var verifier1 =
CompileAndVerify
(comp1).VerifyDiagnostics();
10875
var verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10907
verifier3 =
CompileAndVerify
(comp3, expectedOutput: "12").VerifyDiagnostics();
10941
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
11074
CompileAndVerify
(comp2).VerifyDiagnostics();
11105
var verifier =
CompileAndVerify
(comp, expectedOutput: "System.Int32").VerifyDiagnostics();
11238
CompileAndVerify
(comp2).VerifyDiagnostics();
11266
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11396
CompileAndVerify
(comp2).VerifyDiagnostics();
11420
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11552
CompileAndVerify
(comp2).VerifyDiagnostics();
11576
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
11708
CompileAndVerify
(comp2).VerifyDiagnostics();
11739
var verifier =
CompileAndVerify
(comp, expectedOutput: "(System.Int32, System.String, System.Int64)").VerifyDiagnostics();
11923
CompileAndVerify
(comp2).VerifyDiagnostics();
11946
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12100
CompileAndVerify
(comp2).VerifyDiagnostics();
12123
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12270
CompileAndVerify
(comp2).VerifyDiagnostics();
12722
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
12762
CompileAndVerify
(comp, expectedOutput: "method").VerifyDiagnostics();
12868
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
12924
CompileAndVerify
(comp, expectedOutput: "E1.Method(42) E2.Method(hello)").VerifyDiagnostics();
12974
CompileAndVerify
(comp, expectedOutput: "E1.Method E2.Method E1.Method").VerifyDiagnostics();
13013
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13044
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13076
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13183
CompileAndVerify
(comp, expectedOutput: "C`1[D]").VerifyDiagnostics();
13225
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13286
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13346
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13503
CompileAndVerify
(comp, expectedOutput: "True");
13530
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
13591
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13621
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13678
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13729
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13754
CompileAndVerify
(comp, expectedOutput: "MMM").VerifyDiagnostics();
13799
CompileAndVerify
(comp, expectedOutput: "M").VerifyDiagnostics();
13890
CompileAndVerify
(comp, expectedOutput: "Method");
13916
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
13949
CompileAndVerify
(comp, expectedOutput: "Method").VerifyDiagnostics();
14071
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14130
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14258
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
14285
CompileAndVerify
(comp, expectedOutput: "Call(null.[Void M(C, Int32)](New([Void .ctor()]() Type:C), Constant(42 Type:System.Int32)) Type:System.Void) ran").VerifyDiagnostics();
14329
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
14440
CompileAndVerify
(comp, expectedOutput: "E2.M(42)");
14509
CompileAndVerify
(comp, expectedOutput: "E1.M(42)");
14547
CompileAndVerify
(comp, expectedOutput: "E2.M(42)").VerifyDiagnostics();
14573
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
14625
CompileAndVerify
(comp, expectedOutput: "E.M(42, 43)").VerifyDiagnostics();
14660
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14686
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
14710
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
14802
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
15103
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
15169
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15204
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15309
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15337
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15364
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
15658
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
15715
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
15742
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
15834
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
16437
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
16489
CompileAndVerify
(comp, expectedOutput: "ran");
16619
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16646
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16674
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16777
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16895
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16922
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
16947
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
16971
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
16996
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
17019
CompileAndVerify
(comp, expectedOutput: "(42, 42)").VerifyDiagnostics();
17044
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17076
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17106
CompileAndVerify
(comp, expectedOutput: "ran 42").VerifyDiagnostics();
17133
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17281
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17342
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17365
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17389
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17414
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17438
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17463
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17492
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17554
CompileAndVerify
(comp, expectedOutput: "get set(42)").VerifyDiagnostics();
17582
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17611
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17638
CompileAndVerify
(comp, expectedOutput: "get set(ran)").VerifyDiagnostics();
17671
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17700
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
17715
CompileAndVerify
(comp, expectedOutput: "TrueC").VerifyDiagnostics();
17781
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17817
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
17854
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17881
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17917
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
17998
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18026
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18054
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18082
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18110
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18138
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18205
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18333
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18421
CompileAndVerify
(comp, expectedOutput: "hi").VerifyDiagnostics();
18558
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18596
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18635
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18844
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
18883
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18922
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
18989
var verifier =
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
19039
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
19071
CompileAndVerify
(comp, expectedOutput: "E.M(42)").VerifyDiagnostics();
19108
var verifier =
CompileAndVerify
(comp, expectedOutput: "42.M(43)").VerifyDiagnostics();
19155
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19187
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19225
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19295
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
19345
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19392
CompileAndVerify
(comp, expectedOutput: "ran");
19420
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19477
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19504
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
19816
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
19836
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
20020
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
20052
CompileAndVerify
(comp, expectedOutput: "Property").VerifyDiagnostics();
20077
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
20157
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
21202
CompileAndVerify
(comp, expectedOutput: "extension").VerifyDiagnostics();
24747
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24775
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24803
CompileAndVerify
(comp, expectedOutput: "set get").VerifyDiagnostics();
24829
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
24955
CompileAndVerify
(comp, expectedOutput: "get").VerifyDiagnostics();
25171
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
25621
CompileAndVerify
(comp, expectedOutput: "C").VerifyDiagnostics();
25653
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
25680
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25708
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25730
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
25742
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
25798
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25833
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
25980
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26013
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26016
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26019
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
26311
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
26340
CompileAndVerify
(comp, expectedOutput: "pin 2", verify: Verification.Skipped).VerifyDiagnostics();
26367
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("pin 2"), verify: Verification.Skipped).VerifyDiagnostics();
26551
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped).VerifyDiagnostics();
26697
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
26750
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
27648
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27662
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27686
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
27713
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27801
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27848
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27893
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
27959
var verify =
CompileAndVerify
(comp, expectedOutput: "property method").VerifyDiagnostics();
28000
var verify =
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("property method"), verify: Verification.Skipped).VerifyDiagnostics();
28092
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
28127
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
28157
CompileAndVerify
(comp, expectedOutput: "property property2").VerifyDiagnostics();
28215
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28229
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28250
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28369
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28383
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
28413
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28466
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28529
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
28797
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
28857
CompileAndVerify
(comp, expectedOutput: "hello").VerifyDiagnostics();
28910
CompileAndVerify
(comp, expectedOutput: "Method Method").VerifyDiagnostics();
29070
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Fails with { ILVerifyMessage = "[Main]: ImportCalli not implemented" });
29694
CompileAndVerify
(comp, expectedOutput: "x").VerifyDiagnostics();
29796
CompileAndVerify
(comp, expectedOutput: "ran ran2", symbolValidator: (m) =>
29904
CompileAndVerify
(comp2, expectedOutput: "ran ran2");
31941
CompileAndVerify
(comp).VerifyDiagnostics();
32139
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
32526
CompileAndVerify
(comp).VerifyDiagnostics();
32742
CompileAndVerify
(comp, expectedOutput: "12123434").VerifyDiagnostics();
33205
CompileAndVerify
(comp).VerifyDiagnostics();
33353
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("Extensions1", """
33798
CompileAndVerify
(comp, expectedOutput: "ran1 ran2").VerifyDiagnostics();
33850
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33877
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33904
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33931
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
33978
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34008
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34017
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34023
CompileAndVerify
(comp3, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34054
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34079
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34110
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34138
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34167
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34192
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34217
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34221
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34246
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34255
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34289
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34320
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34329
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34356
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34414
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34423
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34460
CompileAndVerify
(comp, expectedOutput: "ran", symbolValidator: verify).VerifyDiagnostics();
34469
CompileAndVerify
(comp2, expectedOutput: "ran").VerifyDiagnostics();
34555
CompileAndVerify
(comp, symbolValidator: verify).VerifyDiagnostics();
34595
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34635
CompileAndVerify
(comp, expectedOutput: "ran");
34671
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34720
CompileAndVerify
(comp, expectedOutput: "ran");
34769
CompileAndVerify
(comp, expectedOutput: "ran");
34921
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
34952
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35078
CompileAndVerify
(comp, expectedOutput: "ran ran2").VerifyDiagnostics();
35173
CompileAndVerify
(comp, expectedOutput: "42");
35197
CompileAndVerify
(comp, expectedOutput: "42");
35223
CompileAndVerify
(comp, expectedOutput: "42");
35247
CompileAndVerify
(comp, expectedOutput: "42");
35270
CompileAndVerify
(comp, expectedOutput: "42");
35289
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35309
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35327
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35345
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35363
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
35381
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35517
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35595
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35760
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35785
CompileAndVerify
(comp, expectedOutput: "43").VerifyDiagnostics();
35815
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
35887
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35920
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
36054
var verifier =
CompileAndVerify
(comp);
36095
verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
36137
var verifier =
CompileAndVerify
(comp);
36171
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
36197
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
36284
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36315
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36346
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36377
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36408
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36478
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
36859
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
36886
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.FailsPEVerify);
36921
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.FailsPEVerify);
36945
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
36981
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("42")).VerifyDiagnostics();
37012
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37040
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37068
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37099
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37130
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran")).VerifyDiagnostics();
37153
CompileAndVerify
(comp, expectedOutput: "42");
37172
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
37192
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
37308
CompileAndVerify
(comp, expectedOutput: "ran");
37403
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37442
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37531
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
37628
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39246
CompileAndVerify
(comp, expectedOutput: "classic").VerifyDiagnostics();
39249
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
39252
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
39359
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39362
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39365
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39371
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39394
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39397
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39400
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39403
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39433
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39436
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39439
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39442
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39459
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39462
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39465
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39468
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39498
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39501
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39504
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39508
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39525
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39528
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39531
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39684
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39687
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39690
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics(unnecessaryDirective);
39695
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
39826
CompileAndVerify
(comp, sourceSymbolValidator: verify, symbolValidator: verify).VerifyDiagnostics();
40342
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40441
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40517
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40542
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40627
CompileAndVerify
(comp, expectedOutput: "(ran, 42)").VerifyDiagnostics();
40684
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
40767
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
40846
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40873
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40893
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
40913
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
41860
CompileAndVerify
(comp, expectedOutput: @"12: (o, s) => o.M(s)").VerifyDiagnostics();
41895
CompileAndVerify
(comp, expectedOutput: @"1: s => M(s)").VerifyDiagnostics();
42168
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();
42203
CompileAndVerify
(comp, expectedOutput: @"1: () => Convert(System.String M(System.String).CreateDelegate(System.Func`2[System.String,System.String], null)" + (ExecutionConditionUtil.IsMonoOrCoreClr ? ", Func`2)" : ")")).VerifyDiagnostics();
42346
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
42448
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
42549
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
42620
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsPEVerify);
44044
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
44178
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
44599
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44602
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44699
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44702
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44718
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44721
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
44863
CompileAndVerify
(comp, expectedOutput: withDebug ? "ran ran ran" : "");
47188
CompileAndVerify
(comp, expectedOutput: "skipped True skipped True").VerifyDiagnostics();
47455
CompileAndVerify
(libComp).VerifyTypeIL("E", """
48659
CompileAndVerify
(comp, symbolValidator: (m) =>
48822
CompileAndVerify
(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics(
49141
CompileAndVerify
(comp, expectedOutput: "True False").VerifyDiagnostics();
49164
CompileAndVerify
(comp, expectedOutput: "True False").VerifyDiagnostics();
50280
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
50303
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
52009
CompileAndVerify
(comp, expectedOutput: "True ran ran2").VerifyDiagnostics();
Semantics\ExtensionTests2.cs (257)
278
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
340
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, 43)"), verify: Verification.Skipped).VerifyDiagnostics();
361
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("(42, ran)")).VerifyDiagnostics();
441
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
459
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
487
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
520
CompileAndVerify
(comp, expectedOutput: "add").VerifyDiagnostics();
552
CompileAndVerify
(comp, expectedOutput: "ran", verify: Verification.Skipped).VerifyDiagnostics();
589
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
615
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
641
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
667
CompileAndVerify
(comp, expectedOutput: "property").VerifyDiagnostics();
691
CompileAndVerify
(comp, expectedOutput: "method method2 property").VerifyDiagnostics();
715
CompileAndVerify
(comp, expectedOutput: "method 42").VerifyDiagnostics();
742
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("{ A = 1 }"), verify: Verification.Skipped).VerifyDiagnostics();
769
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("{ A = 43 }"), verify: Verification.Skipped).VerifyDiagnostics();
831
CompileAndVerify
(comp, expectedOutput: "ran disposed", verify: Verification.Skipped).VerifyDiagnostics();
946
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
950
CompileAndVerify
(comp2, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
971
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)", symbolValidator: validate).VerifyDiagnostics();
975
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3)(1, 2, 3)").VerifyDiagnostics();
1000
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1027
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
1082
CompileAndVerify
(libComp, symbolValidator: validate);
1164
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1789
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1856
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1905
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
1968
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped);
2293
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2327
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
2630
CompileAndVerify
(comp, expectedOutput: "").VerifyDiagnostics();
2634
CompileAndVerify
(comp2, expectedOutput: "").VerifyDiagnostics();
2644
CompileAndVerify
(comp, expectedOutput: "ran ran").VerifyDiagnostics();
2648
CompileAndVerify
(comp2, expectedOutput: "ran ran").VerifyDiagnostics();
2759
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2777
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("I1.M() I1.M()"), verify: Verification.Skipped).VerifyDiagnostics();
2984
CompileAndVerify
(comp, expectedOutput: "M 3").VerifyDiagnostics();
5029
CompileAndVerify
(comp, expectedOutput: "42");
7260
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124:124124:123124", verify: Verification.Skipped).VerifyDiagnostics();
7394
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7530
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
7638
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7820
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
7979
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
8097
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
8190
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
8316
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Skipped).VerifyDiagnostics();
8355
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
8466
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124").VerifyDiagnostics();
8562
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
8663
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
8778
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
8920
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
9029
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
9091
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9232
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
9252
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9426
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
9484
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
9641
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Skipped).VerifyDiagnostics();
9684
verifier =
CompileAndVerify
(comp, expectedOutput: null, verify: Verification.Fails with
9808
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
9908
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
10016
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10132
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10280
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
10370
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10487
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
10628
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
10755
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
10871
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
11019
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125").VerifyDiagnostics();
11109
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
11226
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125").VerifyDiagnostics();
11367
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
11527
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
11759
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125:123125125").VerifyDiagnostics();
12020
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125").VerifyDiagnostics();
12218
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
12383
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
12636
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
12698
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
12977
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
13137
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
13341
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
13447
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124124:123124124").VerifyDiagnostics();
13587
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123124").VerifyDiagnostics();
13696
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
13750
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
13878
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
13898
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
14069
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
14123
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
14245
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
14404
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
14542
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
14659
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125:123125125").VerifyDiagnostics();
14854
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125125:123125125").VerifyDiagnostics();
15019
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123125:123123125:123123125").VerifyDiagnostics();
15152
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
15254
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
15380
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127", verify: Verification.Skipped).VerifyDiagnostics();
15581
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics();
15756
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123127").VerifyDiagnostics();
15895
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127:124125127127").VerifyDiagnostics();
16144
var verifier =
CompileAndVerify
(comp, expectedOutput: "124125127127:124125127127").VerifyDiagnostics();
16344
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123127:123123123127:123123123127").VerifyDiagnostics();
16517
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
16646
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123123:123123123").VerifyDiagnostics();
16795
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics();
16984
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17137
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
17268
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17505
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
17697
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics();
17852
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123").VerifyDiagnostics();
17966
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
18087
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126", verify: Verification.Skipped).VerifyDiagnostics();
18233
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
18379
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126").VerifyDiagnostics();
18505
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
18675
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126:124126126").VerifyDiagnostics();
18861
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123126:123123126").VerifyDiagnostics();
18994
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123", verify: Verification.Skipped).VerifyDiagnostics();
19085
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124", verify: Verification.Skipped).VerifyDiagnostics();
19169
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123").VerifyDiagnostics();
19280
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
19404
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
19514
var verifier =
CompileAndVerify
(comp, expectedOutput: "123123:123123:123123").VerifyDiagnostics();
19627
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126").VerifyDiagnostics();
19720
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126").VerifyDiagnostics();
19826
var verifier =
CompileAndVerify
(comp, expectedOutput: "124126126", verify: Verification.Skipped).VerifyDiagnostics();
19915
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125", verify: Verification.Skipped).VerifyDiagnostics();
20058
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
20173
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125").VerifyDiagnostics();
20283
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
20474
var verifier =
CompileAndVerify
(comp, expectedOutput: "125125:125125").VerifyDiagnostics();
20635
var verifier =
CompileAndVerify
(comp, expectedOutput: "123125:123125").VerifyDiagnostics();
20759
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
20854
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
20948
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124", verify: Verification.Skipped).VerifyDiagnostics();
21051
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
21157
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
21261
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
21388
var verifier =
CompileAndVerify
(comp, expectedOutput: "124124:124124").VerifyDiagnostics();
21542
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124:123124").VerifyDiagnostics();
21640
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics();
21707
var verifier =
CompileAndVerify
(comp, expectedOutput: "123", verify: Verification.Skipped).VerifyDiagnostics();
21774
var verifier =
CompileAndVerify
(comp, expectedOutput: "123").VerifyDiagnostics();
21864
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
21959
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123").VerifyDiagnostics();
22052
var verifier =
CompileAndVerify
(comp, expectedOutput: "123:123:123").VerifyDiagnostics();
22102
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
22430
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
22805
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("E", """
24241
return
CompileAndVerify
(comp,
26756
var verifier =
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
26836
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
26860
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
26882
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
26907
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
26944
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
27080
var verifier =
CompileAndVerify
(comp, expectedOutput: "<M>$119AA281C143547563250CAF89B48A76").VerifyDiagnostics();
27152
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27204
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27239
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27275
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27311
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27347
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27405
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27444
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27485
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27519
CompileAndVerify
(comp).VerifyDiagnostics();
27649
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27686
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27721
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27756
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27790
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
27825
CompileAndVerify
(comp, symbolValidator: validate).VerifyDiagnostics();
28316
CompileAndVerify
(comp).VerifyDiagnostics();
28349
CompileAndVerify
(comp).VerifyDiagnostics();
28382
CompileAndVerify
(comp).VerifyDiagnostics();
28634
CompileAndVerify
(comp).VerifyDiagnostics();
28732
CompileAndVerify
(comp).VerifyDiagnostics();
28772
CompileAndVerify
(comp).VerifyDiagnostics();
28799
CompileAndVerify
(comp).VerifyDiagnostics();
28838
CompileAndVerify
(comp).VerifyDiagnostics();
28864
CompileAndVerify
(comp).VerifyDiagnostics();
28900
CompileAndVerify
(comp).VerifyDiagnostics();
28926
CompileAndVerify
(comp).VerifyDiagnostics();
28945
CompileAndVerify
(comp).VerifyDiagnostics();
28964
CompileAndVerify
(comp).VerifyDiagnostics();
29067
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
29085
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
29103
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics();
29157
CompileAndVerify
(comp).VerifyDiagnostics();
29305
CompileAndVerify
(comp).VerifyDiagnostics();
30052
CompileAndVerify
(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics();
30055
CompileAndVerify
(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics();
30063
CompileAndVerify
(comp, validator: validateAssembly, verify: Verification.Skipped).VerifyDiagnostics();
30109
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.FailsPEVerify);
30129
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30149
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30169
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30188
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30207
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30226
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30245
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30264
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
30756
var verifier =
CompileAndVerify
(comp, expectedOutput: "Cast SelectMany").VerifyDiagnostics();
30993
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31042
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31091
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31242
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
31463
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31494
CompileAndVerify
(comp, expectedOutput: "12").VerifyDiagnostics();
31564
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2)").VerifyDiagnostics();
31634
verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2)").VerifyDiagnostics();
31773
CompileAndVerify
(comp, expectedOutput: "M 42 43 + +").VerifyDiagnostics();
31822
CompileAndVerify
(comp, expectedOutput: "get(2) 42 set(3, 43)").VerifyDiagnostics();
31908
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
32005
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
32040
CompileAndVerify
(comp, expectedOutput: "+").VerifyDiagnostics();
32074
CompileAndVerify
(comp, expectedOutput: "M(42)").VerifyDiagnostics();
32108
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
32144
CompileAndVerify
(comp, expectedOutput: "+").VerifyDiagnostics();
32616
CompileAndVerify
(libComp).VerifyTypeIL("E", """
33116
CompileAndVerify
(libComp).VerifyTypeIL("E", """
33383
CompileAndVerify
(libComp).VerifyTypeIL("E", """
34321
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
34449
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34452
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34572
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34575
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34605
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34608
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34690
CompileAndVerify
(comp, expectedOutput: "42=42").VerifyDiagnostics();
34694
CompileAndVerify
(comp, expectedOutput: "42=42").VerifyDiagnostics();
34718
CompileAndVerify
(comp, expectedOutput: "42=42").VerifyDiagnostics();
34829
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34833
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34872
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34876
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34904
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34908
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
34938
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
34942
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
35043
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
35047
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
35050
CompileAndVerify
(comp3, expectedOutput: expectedOutput).VerifyDiagnostics();
35312
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35328
CompileAndVerify
(comp, expectedOutput: "ran").VerifyDiagnostics();
35377
CompileAndVerify
(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.FailsPEVerify).VerifyDiagnostics();
35449
CompileAndVerify
(comp, expectedOutput: "ran1 42 ran2 42").VerifyDiagnostics();
35469
CompileAndVerify
(comp, expectedOutput: "ran1 43 ran2 43").VerifyDiagnostics();
35489
CompileAndVerify
(comp, expectedOutput: "ran1 123 ran2 123").VerifyDiagnostics();
Semantics\InlineArrayTests.cs (239)
112
CompileAndVerify
(comp, expectedOutput: output).VerifyDiagnostics();
136
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
159
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
182
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
228
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
582
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1187
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1213
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
1280
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
1305
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1331
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1362
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1573
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1608
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1643
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1678
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1713
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "111").VerifyDiagnostics();
1849
CompileAndVerify
(comp, symbolValidator: verify, sourceSymbolValidator: verify).VerifyDiagnostics();
1904
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2154
CompileAndVerify
(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
2280
CompileAndVerify
(comp1, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(
2463
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
2554
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2591
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2704
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2742
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2783
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2825
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2865
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
2890
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
2915
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3016
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3042
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3071
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3101
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
3135
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3198
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3261
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0 111 111", verify: Verification.Fails).VerifyDiagnostics();
3337
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
3561
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
3793
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
4018
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4143
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4272
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4403
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
4529
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
4679
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
5075
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
5310
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
5528
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
5656
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
5872
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
5989
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111").VerifyDiagnostics();
6072
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
6168
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
6248
var verifier =
CompileAndVerify
(comp, expectedOutput: "10 111", verify: Verification.Fails).VerifyDiagnostics();
6363
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6402
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6445
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6488
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6529
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
6554
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6656
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6682
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6712
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6742
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
6814
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 0", verify: Verification.Fails).VerifyDiagnostics();
6858
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 4 111", verify: Verification.Fails).VerifyDiagnostics();
6908
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
6958
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 5 111", verify: Verification.Fails).VerifyDiagnostics();
7014
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics();
7064
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 10 111", verify: Verification.Fails).VerifyDiagnostics();
7119
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 9 111", verify: Verification.Fails).VerifyDiagnostics();
7188
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7258
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
7337
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7474
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7620
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7789
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
7952
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8169
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
8263
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Skipped);
8319
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8378
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8431
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8486
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8549
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8603
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
8813
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
8892
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
9060
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9249
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9296
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9347
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9437
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9482
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9600
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9648
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9700
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9832
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
9917
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10020
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10067
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10352
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10397
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
10535
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10609
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10661
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10753
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10799
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10880
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10915
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
10954
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11033
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11067
var verifier =
CompileAndVerify
(comp, expectedOutput: "111").VerifyDiagnostics();
11137
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11183
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11229
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11279
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11353
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
11479
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
12007
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics();
12204
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
12267
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2").VerifyDiagnostics();
12334
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics();
12383
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
12797
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 1 0").VerifyDiagnostics();
12921
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
12975
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 2").VerifyDiagnostics();
13034
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 0 2 1 0").VerifyDiagnostics();
13087
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
13161
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13217
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 0", verify: Verification.Fails).VerifyDiagnostics(
13276
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
13349
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
13389
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
13435
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics(
13531
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13592
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 1 0").VerifyDiagnostics();
13660
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13701
var verifier =
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
13755
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13813
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13871
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13924
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
13975
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
14026
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 2 0", verify: Verification.Fails).VerifyDiagnostics();
14643
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails,
14692
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails,
14741
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14789
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14836
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
14880
var verifier =
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr,
15124
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 110").VerifyDiagnostics();
15170
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15254
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15391
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15446
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15507
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15570
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15624
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15652
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
15678
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15704
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15900
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15926
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15955
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
15984
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16019
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16054
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16091
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16128
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16189
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16237
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16324
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16439
var verifier =
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
16677
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics();
16947
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics(
16977
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17015
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17052
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
17055
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
17169
CompileAndVerify
(comp, expectedOutput: "111", verify: Verification.Fails).VerifyDiagnostics();
17547
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17665
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17740
var verifier =
CompileAndVerify
(comp, expectedOutput: "0 111", verify: Verification.Fails).VerifyDiagnostics(
17994
CompileAndVerify
(comp, expectedOutput: " Throw 111 999 Throw", verify: Verification.Fails).VerifyDiagnostics();
18174
CompileAndVerify
(comp, expectedOutput: " 10 1 Throw 0 Throw", verify: Verification.Fails).VerifyDiagnostics();
18281
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18309
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18377
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18510
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Fails).VerifyDiagnostics();
18547
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
18645
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
18718
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
18872
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114 -111 -112 -113 -114").VerifyDiagnostics();
19007
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19206
var verifier =
CompileAndVerify
(comp, expectedOutput: " 111 112 113 114").VerifyDiagnostics();
19496
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
19499
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.FailsILVerify with
20052
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20190
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20240
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
20391
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
20394
verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), verify: Verification.Fails with
20575
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20712
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20761
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
20912
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21026
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
21129
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
21522
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21524
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
21673
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21743
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21790
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21863
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
21992
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22062
CompileAndVerify
(comp, expectedOutput: "-1 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22109
var verifier =
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22182
CompileAndVerify
(comp, expectedOutput: " 0 1 2 3", verify: Verification.Fails).VerifyDiagnostics();
22303
var verifier =
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22366
CompileAndVerify
(comp, expectedOutput: "-1 111 112 113 114").VerifyDiagnostics();
22787
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22789
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyDiagnostics();
22913
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22940
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics(
22967
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
22990
CompileAndVerify
(comp, expectedOutput: "nint").VerifyDiagnostics();
23046
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
23076
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23105
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23133
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics();
23162
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23195
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Fails).VerifyDiagnostics(
23221
CompileAndVerify
(comp, expectedOutput: "s", verify: Verification.Fails).VerifyDiagnostics();
23243
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics();
23356
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
23400
var verifier =
CompileAndVerify
(comp, expectedOutput: "123124").VerifyDiagnostics();
Semantics\LockTests.cs (4)
3652
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3656
verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
3693
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
3884
verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify);
Semantics\OutVarTests.cs (155)
657
CompileAndVerify
(compilation, expectedOutput: "123");
732
CompileAndVerify
(compilation, expectedOutput:
773
CompileAndVerify
(compilation, expectedOutput: "123");
903
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1400
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1458
CompileAndVerify
(compilation, expectedOutput: @"{123, 124}").VerifyDiagnostics();
1492
CompileAndVerify
(compilation, expectedOutput: @"System.Collections.Generic.List`1[System.Int32]").VerifyDiagnostics();
1527
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
1561
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1595
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1635
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1673
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
1710
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1746
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
1879
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
2943
CompileAndVerify
(compilation, expectedOutput:
2989
CompileAndVerify
(compilation, expectedOutput:
3033
CompileAndVerify
(compilation, expectedOutput:
3080
CompileAndVerify
(compilation, expectedOutput:
3127
CompileAndVerify
(compilation, expectedOutput:
3364
CompileAndVerify
(compilation, expectedOutput:
3416
CompileAndVerify
(compilation, expectedOutput:
4046
CompileAndVerify
(compilation, expectedOutput: @"1
4092
CompileAndVerify
(compilation, expectedOutput: @"2");
4141
CompileAndVerify
(compilation, expectedOutput:
4197
CompileAndVerify
(compilation, expectedOutput: @"1
4335
CompileAndVerify
(compilation, expectedOutput: @"1
4367
CompileAndVerify
(compilation, expectedOutput: @"1
4577
CompileAndVerify
(compilation, expectedOutput: @"1
4613
CompileAndVerify
(compilation, expectedOutput: @"1
4740
CompileAndVerify
(compilation, expectedOutput: @"2
4777
CompileAndVerify
(compilation, expectedOutput: @"2
5014
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics();
5565
CompileAndVerify
(compilation, expectedOutput: @"1
5643
CompileAndVerify
(compilation, expectedOutput: @"1
5676
CompileAndVerify
(compilation, expectedOutput: @"1
5743
CompileAndVerify
(compilation, expectedOutput:
6107
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
6141
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
7822
CompileAndVerify
(compilation, expectedOutput:
7884
CompileAndVerify
(compilation, expectedOutput:
7950
CompileAndVerify
(compilation, expectedOutput:
8013
CompileAndVerify
(compilation, expectedOutput:
8078
CompileAndVerify
(compilation, expectedOutput:
8144
CompileAndVerify
(compilation, expectedOutput:
8199
CompileAndVerify
(compilation, expectedOutput:
8481
CompileAndVerify
(compilation, expectedOutput:
8857
CompileAndVerify
(compilation, expectedOutput:
8913
CompileAndVerify
(compilation, expectedOutput:
9258
CompileAndVerify
(compilation, expectedOutput: @"1
9749
CompileAndVerify
(compilation, expectedOutput:
9810
CompileAndVerify
(compilation, expectedOutput:
10318
CompileAndVerify
(compilation, expectedOutput:
10381
CompileAndVerify
(compilation, expectedOutput:
10445
CompileAndVerify
(compilation, expectedOutput:
10529
CompileAndVerify
(compilation, expectedOutput:
10901
CompileAndVerify
(compilation, expectedOutput:
10952
CompileAndVerify
(compilation, expectedOutput:
11324
CompileAndVerify
(compilation, expectedOutput: @"1
11395
CompileAndVerify
(compilation, expectedOutput: @"1
11462
CompileAndVerify
(compilation, expectedOutput:
12848
CompileAndVerify
(compilation, expectedOutput:
12914
CompileAndVerify
(compilation, expectedOutput:
13012
CompileAndVerify
(compilation, expectedOutput:
13381
CompileAndVerify
(compilation, expectedOutput: @"return");
13433
CompileAndVerify
(compilation, expectedOutput:
13788
CompileAndVerify
(compilation, expectedOutput:
13840
CompileAndVerify
(compilation, expectedOutput:
14252
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14299
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14348
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14390
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14432
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14477
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14519
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
14562
CompileAndVerify
(compilation, expectedOutput:
14609
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14663
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14722
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics(
14771
CompileAndVerify
(compilation, expectedOutput:
14821
CompileAndVerify
(compilation, expectedOutput:
15307
CompileAndVerify
(compilation, expectedOutput: @"throw");
15363
CompileAndVerify
(compilation, expectedOutput:
16236
CompileAndVerify
(compilation, expectedOutput:
16580
CompileAndVerify
(compilation, expectedOutput:
16634
CompileAndVerify
(compilation, expectedOutput:
16691
CompileAndVerify
(compilation, expectedOutput:
16750
CompileAndVerify
(compilation, expectedOutput:
16811
CompileAndVerify
(compilation, expectedOutput:
17141
CompileAndVerify
(compilation, expectedOutput:
17196
CompileAndVerify
(compilation, expectedOutput:
17575
CompileAndVerify
(compilation, expectedOutput: "11").VerifyDiagnostics(
17634
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics(
17915
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17947
CompileAndVerify
(compilation, expectedOutput: @"").VerifyDiagnostics();
17989
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18063
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18344
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18425
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18489
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18538
CompileAndVerify
(compilation, expectedOutput: @"2").VerifyDiagnostics();
18583
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
18635
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18679
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
18721
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19196
CompileAndVerify
(compilation, expectedOutput:
19243
CompileAndVerify
(compilation, expectedOutput:
19283
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19324
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19358
CompileAndVerify
(compilation, expectedOutput: @"123").VerifyDiagnostics();
19417
CompileAndVerify
(compilation, expectedOutput:
19827
CompileAndVerify
(compilation, expectedOutput: @"124").VerifyDiagnostics();
19860
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19893
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19928
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
19963
CompileAndVerify
(compilation, expectedOutput: @"247").VerifyDiagnostics();
20530
CompileAndVerify
(compilation, expectedOutput:
23378
CompileAndVerify
(compilation, expectedOutput:
23510
CompileAndVerify
(compilation, expectedOutput:
23845
CompileAndVerify
(compilation, expectedOutput:
24191
CompileAndVerify
(compilation, expectedOutput:
24479
CompileAndVerify
(compilation, expectedOutput: @"1
24510
CompileAndVerify
(compilation, expectedOutput: @"1
25161
CompileAndVerify
(compilation, expectedOutput:
25489
CompileAndVerify
(compilation, expectedOutput:
25776
CompileAndVerify
(compilation, expectedOutput:
26137
CompileAndVerify
(compilation, expectedOutput:
26185
CompileAndVerify
(compilation, expectedOutput:
26805
CompileAndVerify
(compilation, expectedOutput:
27418
CompileAndVerify
(compilation, expectedOutput:
27811
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
28209
CompileAndVerify
(compilation, expectedOutput:
28556
CompileAndVerify
(compilation, expectedOutput:
28604
CompileAndVerify
(compilation, expectedOutput:
29119
CompileAndVerify
(compilation, expectedOutput:
29521
CompileAndVerify
(compilation, expectedOutput:
29571
CompileAndVerify
(compilation, expectedOutput:
30023
CompileAndVerify
(compilation, expectedOutput:
30416
CompileAndVerify
(compilation, expectedOutput:
30469
CompileAndVerify
(compilation, expectedOutput:
30599
CompileAndVerify
(compilation, expectedOutput:
30984
CompileAndVerify
(compilation, expectedOutput:
31037
CompileAndVerify
(compilation, expectedOutput:
31512
CompileAndVerify
(compilation, expectedOutput:
31565
CompileAndVerify
(compilation, expectedOutput:
31695
CompileAndVerify
(compilation, expectedOutput:
32822
CompileAndVerify
(compilation, expectedOutput:
32908
CompileAndVerify
(compilation, expectedOutput:
33047
CompileAndVerify
(comp, expectedOutput: "CCCC");
33161
CompileAndVerify
(comp, expectedOutput: "CC");
33296
CompileAndVerify
(comp, expectedOutput: "C Derived2 C Derived3 C Derived4");
33363
CompileAndVerify
(comp, expectedOutput: "System.Int32");
33413
CompileAndVerify
(comp, expectedOutput: "object returning M. int returning M.");
35726
CompileAndVerify
(compilation, expectedOutput: "23True");
35938
CompileAndVerify
(compilation, expectedOutput: @"1
Semantics\ParamsCollectionTests.cs (95)
91
CompileAndVerify
(
271
CompileAndVerify
(
584
CompileAndVerify
(
1058
CompileAndVerify
(
1256
CompileAndVerify
(
2408
CompileAndVerify
(
2596
CompileAndVerify
(
2731
CompileAndVerify
(
2785
CompileAndVerify
(
2931
CompileAndVerify
(
2978
CompileAndVerify
(
3172
var verifier =
CompileAndVerify
(
3297
var verifier =
CompileAndVerify
(
3521
var verifier =
CompileAndVerify
(
3838
var verifier =
CompileAndVerify
(
4194
var verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4231
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4235
verifier =
CompileAndVerify
(comp2, symbolValidator: checkParamsInDelegate1).VerifyDiagnostics();
4340
CompileAndVerify
(comp2,
4394
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4397
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("span"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4400
CompileAndVerify
(comp2, expectedOutput: ExpectedOutput("array"), verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
4449
CompileAndVerify
(
4511
CompileAndVerify
(
4607
var verifier =
CompileAndVerify
(
4662
CompileAndVerify
(
4794
var verifier =
CompileAndVerify
(
4845
CompileAndVerify
(
4883
CompileAndVerify
(
5058
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5168
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5273
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5380
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput($"""
5439
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5482
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: ExpectedOutput("""
5659
CompileAndVerify
(
5687
CompileAndVerify
(
6115
CompileAndVerify
(comp, expectedOutput: ExpectedOutput(@"ValIn")).VerifyDiagnostics();
6248
CompileAndVerify
(
6465
CompileAndVerify
(
6886
CompileAndVerify
(
6922
CompileAndVerify
(
6988
CompileAndVerify
(
7033
CompileAndVerify
(
7114
CompileAndVerify
(
7166
CompileAndVerify
(
7498
CompileAndVerify
(
7788
CompileAndVerify
(
7832
CompileAndVerify
(
8103
CompileAndVerify
(
8668
CompileAndVerify
(
8767
CompileAndVerify
(
8864
CompileAndVerify
(
8907
CompileAndVerify
(
8951
CompileAndVerify
(
10416
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10540
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10664
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
10930
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11078
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11226
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11516
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11663
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
11810
CompileAndVerify
(comp, expectedOutput: "Test1Test2").VerifyDiagnostics();
12310
CompileAndVerify
(comp, expectedOutput: "Test1Test1").VerifyDiagnostics();
12509
CompileAndVerify
(
12793
CompileAndVerify
(
13122
CompileAndVerify
(comAssembly, symbolValidator: module =>
13142
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13145
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13182
CompileAndVerify
(comAssembly, symbolValidator: module =>
13202
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13205
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13245
CompileAndVerify
(comAssembly, symbolValidator: module =>
13265
CompileAndVerify
(compilation_CompilationReference, symbolValidator: symbolValidator);
13268
CompileAndVerify
(compilation_BinaryReference, symbolValidator: symbolValidator);
13330
CompileAndVerify
(
13396
CompileAndVerify
(
13460
CompileAndVerify
(
13564
CompileAndVerify
(
13665
CompileAndVerify
(
13814
CompileAndVerify
(comp, expectedOutput: @"
13960
CompileAndVerify
(comp, expectedOutput: @"
14058
CompileAndVerify
(comp, expectedOutput: @"
14252
CompileAndVerify
(comp, expectedOutput: @"
14326
CompileAndVerify
(comp, expectedOutput: @"
14376
CompileAndVerify
(comp, expectedOutput: @"
15465
CompileAndVerify
(comp, expectedOutput: "MyCollection GetAsyncEnumerator").VerifyDiagnostics();
15516
CompileAndVerify
(comp, expectedOutput: "MyCollection MoveNextAsync");
15574
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync MyCollection DisposeAsync Done");
16383
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16420
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16458
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
16790
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics(
16955
verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics(
Semantics\PatternMatchingTests.cs (144)
121
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
189
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
259
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
300
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
335
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
371
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
407
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
445
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
519
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
579
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
682
CompileAndVerify
(compilation, expectedOutput:
732
CompileAndVerify
(compilation, expectedOutput:
773
CompileAndVerify
(compilation, expectedOutput: @"1
827
CompileAndVerify
(compilation, expectedOutput:
885
CompileAndVerify
(compilation, expectedOutput:
919
CompileAndVerify
(compilation, expectedOutput: @"1
948
CompileAndVerify
(compilation, expectedOutput: @"2
976
CompileAndVerify
(compilation, expectedOutput: @"1
1014
CompileAndVerify
(compilation, expectedOutput: @"1
1043
CompileAndVerify
(compilation, expectedOutput: @"1
1069
CompileAndVerify
(compilation, expectedOutput: @"1
1102
CompileAndVerify
(compilation, expectedOutput: @"1
1146
CompileAndVerify
(compilation, expectedOutput:
1214
CompileAndVerify
(compilation, expectedOutput:
1264
CompileAndVerify
(compilation, expectedOutput:
1310
CompileAndVerify
(compilation, expectedOutput:
1373
CompileAndVerify
(compilation, expectedOutput:
1423
CompileAndVerify
(compilation, expectedOutput:
1477
CompileAndVerify
(compilation, expectedOutput:
1529
CompileAndVerify
(compilation, expectedOutput:
1585
CompileAndVerify
(compilation, expectedOutput:
1642
CompileAndVerify
(compilation, expectedOutput:
1719
CompileAndVerify
(compilation, expectedOutput:
1778
CompileAndVerify
(compilation, expectedOutput:
1823
CompileAndVerify
(compilation, expectedOutput:
1872
CompileAndVerify
(compilation, expectedOutput:
1925
CompileAndVerify
(compilation, expectedOutput:
1980
CompileAndVerify
(compilation, expectedOutput:
2028
CompileAndVerify
(compilation, expectedOutput: @"2");
2072
CompileAndVerify
(compilation, expectedOutput:
2122
CompileAndVerify
(compilation, expectedOutput: @"1
2169
CompileAndVerify
(compilation, expectedOutput:
2225
CompileAndVerify
(compilation, expectedOutput:
2285
CompileAndVerify
(compilation, expectedOutput:
2342
CompileAndVerify
(compilation, expectedOutput:
2401
CompileAndVerify
(compilation, expectedOutput:
2454
CompileAndVerify
(compilation, expectedOutput:
2492
CompileAndVerify
(compilation, expectedOutput:
2537
CompileAndVerify
(compilation, expectedOutput:
2575
CompileAndVerify
(compilation, verify: Verification.Fails, expectedOutput:
2608
CompileAndVerify
(compilation, expectedOutput:
2657
CompileAndVerify
(compilation, expectedOutput:
2697
CompileAndVerify
(compilation, expectedOutput: @"return");
2742
CompileAndVerify
(compilation, expectedOutput: "12").VerifyDiagnostics();
2786
CompileAndVerify
(compilation, expectedOutput: @"throw");
2836
CompileAndVerify
(compilation, expectedOutput:
2878
CompileAndVerify
(compilation, expectedOutput:
2924
CompileAndVerify
(compilation, expectedOutput:
2965
CompileAndVerify
(compilation, expectedOutput:
3006
CompileAndVerify
(compilation, expectedOutput:
3031
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics(
3078
CompileAndVerify
(compilation, expectedOutput: "2").VerifyDiagnostics(
3183
CompileAndVerify
(compilation, expectedOutput:
3331
CompileAndVerify
(compilation, expectedOutput:
3415
var comp =
CompileAndVerify
(compilation, expectedOutput: "whatever");
3718
var verifier =
CompileAndVerify
(compilation);
3740
verifier =
CompileAndVerify
(compilation);
3777
var verifier =
CompileAndVerify
(compilation);
3799
verifier =
CompileAndVerify
(compilation);
3847
var comp =
CompileAndVerify
(compilation, expectedOutput:
3880
var comp =
CompileAndVerify
(compilation, expectedOutput:
3913
var comp =
CompileAndVerify
(compilation, expectedOutput:
3962
var comp =
CompileAndVerify
(compilation, expectedOutput:
3992
var comp =
CompileAndVerify
(compilation, expectedOutput:
4029
var comp =
CompileAndVerify
(compilation, expectedOutput:
4093
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4140
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4171
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4222
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4287
CompileAndVerify
(compilation, expectedOutput: "is int _: True, is var _: True, case int _, case var _");
4538
var comp =
CompileAndVerify
(compilation, expectedOutput: @"False
4565
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
4595
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
5102
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TBase
5224
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1
5300
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5599
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5778
var comp =
CompileAndVerify
(compilation, expectedOutput: "roslyn");
5821
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5864
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5907
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5953
CompileAndVerify
(compilation, expectedOutput: "True1False0");
5999
CompileAndVerify
(compilation, expectedOutput: "True1False0");
6075
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6108
var comp =
CompileAndVerify
(compilation, expectedOutput: @"TnT");
6136
var comp =
CompileAndVerify
(compilation, expectedOutput: @"FalseTrueFalseFalse");
6227
var comp =
CompileAndVerify
(compilation, expectedOutput: "ok", verify: Verification.FailsILVerify);
6278
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6280
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6304
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6447
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6480
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6526
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify);
6604
CompileAndVerify
(compilation, expectedOutput: @"1
6662
var comp =
CompileAndVerify
(compilation, expectedOutput:
6714
var comp =
CompileAndVerify
(compilation, expectedOutput:
7374
CompileAndVerify
(comp, expectedOutput: "in catch");
7397
CompileAndVerify
(compilation, expectedOutput: @"False
7446
CompileAndVerify
(compilation, expectedOutput: @"0
7511
CompileAndVerify
(compilation, expectedOutput: @"2")
7590
CompileAndVerify
(compilation, expectedOutput: @"0
7676
CompileAndVerify
(compilation, expectedOutput: @"0
7822
CompileAndVerify
(compilation, expectedOutput: @"0
7993
CompileAndVerify
(compilation, expectedOutput: @"0
8126
CompileAndVerify
(compilation, expectedOutput: @"0
8269
CompileAndVerify
(compilation, expectedOutput: @"0
8349
CompileAndVerify
(compilation, expectedOutput: @"or: False
8451
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
8618
var verifier =
CompileAndVerify
(comp, expectedOutput:
8660
var verifier =
CompileAndVerify
(comp, expectedOutput:
8894
CompileAndVerify
(compilation, expectedOutput: @"1.True
9000
CompileAndVerify
(compilation, expectedOutput: @"False
9051
CompileAndVerify
(compilation, expectedOutput: @"0
9117
CompileAndVerify
(compilation, expectedOutput: @"2")
9198
CompileAndVerify
(compilation, expectedOutput: @"0
9286
CompileAndVerify
(compilation, expectedOutput: @"0
9432
CompileAndVerify
(compilation, expectedOutput: @"0
9604
CompileAndVerify
(compilation, expectedOutput: @"0
9737
CompileAndVerify
(compilation, expectedOutput: @"0
9881
CompileAndVerify
(compilation, expectedOutput: @"0
9962
CompileAndVerify
(compilation, expectedOutput: @"or: True
10063
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True
10233
var verifier =
CompileAndVerify
(comp, expectedOutput:
10274
var verifier =
CompileAndVerify
(comp, expectedOutput:
10509
CompileAndVerify
(compilation, expectedOutput: @"1.True
10764
CompileAndVerify
(comp, expectedOutput:
10812
CompileAndVerify
(comp, expectedOutput:
11037
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 6)");
11211
var verifier =
CompileAndVerify
(comp, expectedOutput:
11373
CompileAndVerify
(comp, expectedOutput:
11619
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
11889
CompileAndVerify
(comp, expectedOutput: "True");
11929
CompileAndVerify
(comp, expectedOutput: "012");
11972
var verifier =
CompileAndVerify
(comp, expectedOutput: "True");
Semantics\PatternMatchingTests_Global.cs (28)
289
CompileAndVerify
(compilation, expectedOutput:
635
CompileAndVerify
(compilation, expectedOutput:
677
CompileAndVerify
(compilation, expectedOutput:
1258
CompileAndVerify
(compilation, expectedOutput:
1846
CompileAndVerify
(compilation, expectedOutput:
2223
CompileAndVerify
(compilation, expectedOutput: @"1").VerifyDiagnostics();
2605
CompileAndVerify
(compilation, expectedOutput:
2937
CompileAndVerify
(compilation, expectedOutput:
2983
CompileAndVerify
(compilation, expectedOutput:
3476
CompileAndVerify
(compilation, expectedOutput:
3859
CompileAndVerify
(compilation, expectedOutput:
4298
CompileAndVerify
(compilation, expectedOutput:
4672
CompileAndVerify
(compilation, expectedOutput:
4716
CompileAndVerify
(compilation, expectedOutput:
4827
CompileAndVerify
(compilation, expectedOutput:
5193
CompileAndVerify
(compilation, expectedOutput:
5237
CompileAndVerify
(compilation, expectedOutput:
5722
CompileAndVerify
(compilation, expectedOutput:
5771
CompileAndVerify
(compilation, expectedOutput:
5887
CompileAndVerify
(compilation, expectedOutput:
6681
CompileAndVerify
(compilation, expectedOutput:
6799
CompileAndVerify
(compilation, expectedOutput:
7122
CompileAndVerify
(compilation, expectedOutput:
7447
CompileAndVerify
(compilation, expectedOutput:
7705
CompileAndVerify
(compilation, expectedOutput: @"1
7730
CompileAndVerify
(compilation, expectedOutput: @"1
8369
CompileAndVerify
(compilation, expectedOutput:
8685
CompileAndVerify
(compilation, expectedOutput:
Semantics\PatternMatchingTests_ListPatterns.cs (42)
74
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
540
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
728
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
911
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1615
CompileAndVerify
(compilation, expectedOutput: "12");
1799
CompileAndVerify
(csCompilation, expectedOutput: "(True, 42)").VerifyDiagnostics();
2285
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2312
CompileAndVerify
(compilation, expectedOutput: "True");
2337
var verifier =
CompileAndVerify
(compilation, expectedOutput: "True");
2406
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2454
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2513
CompileAndVerify
(compilation, expectedOutput: "-10121");
2571
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
2601
CompileAndVerify
(compilation, expectedOutput: "123");
2987
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3018
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3183
CompileAndVerify
(comp, expectedOutput: @"
3240
CompileAndVerify
(comp, expectedOutput: @"
3299
CompileAndVerify
(comp, expectedOutput: @"
4029
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5638
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)");
5726
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(item value, rest value)");
6526
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6579
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6701
CompileAndVerify
(comp, expectedOutput: "2");
7038
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics(
7593
var verifier =
CompileAndVerify
(comp);
8081
var verifier =
CompileAndVerify
(compilation, expectedOutput: "(2, 3)");
8247
var verifier =
CompileAndVerify
(compilation, verify: Verification.FailsPEVerify);
8318
var verifier =
CompileAndVerify
(compilation, expectedOutput: "1 2 3", verify: Verification.FailsPEVerify);
8362
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8408
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8422
CompileAndVerify
(comp, expectedOutput: "(4, 2)");
8437
CompileAndVerify
(comp, expectedOutput: "(4, 2)");
8458
CompileAndVerify
(comp, expectedOutput: "(4, 4)");
8479
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8500
CompileAndVerify
(comp, expectedOutput: "(42, 42)");
8514
CompileAndVerify
(comp, expectedOutput: "42");
8535
var verifier =
CompileAndVerify
(comp, expectedOutput: "(4, 2, 4, 2)");
8627
CompileAndVerify
(comp, expectedOutput: "(4, 2, 2, 4, 2, 2)");
8648
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
8727
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: "");
209
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
251
var comp =
CompileAndVerify
(compilation, expectedOutput: "");
347
var comp =
CompileAndVerify
(compilation, expectedOutput: "True");
838
var comp =
CompileAndVerify
(compilation, expectedOutput: @"");
939
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1035
var comp =
CompileAndVerify
(compilation, expectedOutput: @"0123");
1084
var comp =
CompileAndVerify
(compilation, expectedOutput: @"9
1147
var comp =
CompileAndVerify
(compilation, expectedOutput: @"12345678");
1466
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1554
var comp =
CompileAndVerify
(compilation, expectedOutput: @"Fox Cat");
1631
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1800
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
1836
var comp =
CompileAndVerify
(compilation, expectedOutput: @"111");
3632
CompileAndVerify
(comp, expectedOutput: expected);
Semantics\PatternMatchingTests3.cs (51)
423
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
474
var comp =
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: expectedOutput);
596
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
639
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
682
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
725
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
749
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
772
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
815
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
857
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1039
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1092
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1145
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1198
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1355
CompileAndVerify
(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "0");
1379
CompileAndVerify
(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "null");
1699
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2096
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2168
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2240
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2289
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2338
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2367
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
2423
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
2540
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2578
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2649
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2813
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2872
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3139
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3277
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3363
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
3438
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3485
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3576
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3670
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3704
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3757
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
3953
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4055
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4614
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
4778
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput).VerifyDiagnostics();
4964
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5041
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
5248
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Done");
5317
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: "Done");
5537
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6009
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6030
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
6820
var verifier =
CompileAndVerify
(comp, expectedOutput: "");
7640
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");
1919
CompileAndVerify
(compilation, expectedOutput: "3 4");
1956
CompileAndVerify
(compilation, expectedOutput: "3 4");
2088
CompileAndVerify
(compilation, expectedOutput: "InvalidOperationException").VerifyIL("C.Main", @"
2229
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()").VerifyIL("C.Main", @"
2379
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))");
2429
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException((1, 2))").VerifyIL("C.Main", @"
2578
CompileAndVerify
(compilation, expectedOutput: "SwitchExpressionException()");
2662
CompileAndVerify
(compilation, expectedOutput: "5 6");
2698
CompileAndVerify
(compilation, expectedOutput: "5 6");
2739
CompileAndVerify
(compilation, expectedOutput: "12");
2782
CompileAndVerify
(compilation, expectedOutput: "1 a 2 b");
2812
CompileAndVerify
(compilation, expectedOutput: "1");
2845
CompileAndVerify
(compilation, expectedOutput: "1");
2875
CompileAndVerify
(compilation, expectedOutput: "1 a");
2908
CompileAndVerify
(compilation, expectedOutput: "1 a");
2941
CompileAndVerify
(compilation, expectedOutput: "0");
2976
CompileAndVerify
(compilation, expectedOutput: "0 a");
3011
CompileAndVerify
(compilation, expectedOutput: "0 a");
3143
CompileAndVerify
(compilation, expectedOutput: "12345");
3176
CompileAndVerify
(compilation, expectedOutput: "3");
3195
CompileAndVerify
(compilation, expectedOutput: "123");
3218
CompileAndVerify
(compilation, expectedOutput: "320");
3333
CompileAndVerify
(compilation, expectedOutput: "1 throw");
3359
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3386
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3412
var compVerifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
3572
CompileAndVerify
(compilation, expectedOutput: @"3
3634
CompileAndVerify
(compilation, expectedOutput:
3708
CompileAndVerify
(compilation, expectedOutput: @"3
4318
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4400
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4489
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4578
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4660
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4744
var verifier =
CompileAndVerify
(comp, expectedOutput: "NaN");
4837
CompileAndVerify
(comp, expectedOutput: "OK");
Semantics\PatternMatchingTests5.cs (3)
84
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
241
var verifier =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1346
var verifier =
CompileAndVerify
(compilation);
Semantics\PatternSwitchTests.cs (32)
404
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1081
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1126
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1233
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1424
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1482
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1558
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
1621
CompileAndVerify
(compilation, expectedOutput: "13");
1860
CompileAndVerify
(compilation, expectedOutput: "12");
1969
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2010
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2047
CompileAndVerify
(compilation, expectedOutput: @"other
2078
CompileAndVerify
(compilation, expectedOutput:
2108
var comp =
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2154
var comp =
CompileAndVerify
(compilation, expectedOutput:
2216
var comp =
CompileAndVerify
(compilation, expectedOutput:
2272
var comp =
CompileAndVerify
(compilation, expectedOutput:
2330
var comp =
CompileAndVerify
(compilation, expectedOutput:
2379
var comp =
CompileAndVerify
(compilation, expectedOutput:
2443
var comp =
CompileAndVerify
(compilation, expectedOutput:
2508
var comp =
CompileAndVerify
(compilation, expectedOutput:
2568
var comp =
CompileAndVerify
(compilation, expectedOutput:
2624
var comp =
CompileAndVerify
(compilation, expectedOutput:
2661
var comp =
CompileAndVerify
(compilation, expectedOutput:
2700
var comp =
CompileAndVerify
(compilation, expectedOutput:
2742
var comp =
CompileAndVerify
(compilation, expectedOutput:
2803
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2830
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
2857
var comp =
CompileAndVerify
(compilation, expectedOutput: @"1");
2947
var comp =
CompileAndVerify
(compilation, expectedOutput: @"pass");
3166
var comp =
CompileAndVerify
(compilation, expectedOutput: "Main");
3196
var comp =
CompileAndVerify
(compilation);
Semantics\PrimaryConstructorTests.cs (101)
429
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics(
622
var verifier =
CompileAndVerify
(comp,
987
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 2)");
2839
CompileAndVerify
(comp, expectedOutput: "(43, 44)").VerifyDiagnostics(
2891
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2916
CompileAndVerify
(comp, expectedOutput: "(2, 1)").VerifyDiagnostics();
2942
CompileAndVerify
(comp, expectedOutput: "(42, 43)").VerifyDiagnostics();
2985
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
3008
CompileAndVerify
(comp, expectedOutput: "42").VerifyDiagnostics();
8779
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
9185
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125").VerifyDiagnostics();
9350
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9465
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
9585
CompileAndVerify
(comp, expectedOutput: @"1020333650").VerifyDiagnostics();
9920
CompileAndVerify
(comp, expectedOutput: @"123124").VerifyDiagnostics();
9950
CompileAndVerify
(comp, expectedOutput: @"-120").VerifyDiagnostics(
10003
CompileAndVerify
(comp, expectedOutput: @"p1x3040").VerifyDiagnostics(
10158
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
10197
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10232
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10275
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
10317
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10348
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics();
10388
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
10727
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
10882
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10926
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
10970
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11013
CompileAndVerify
(comp, expectedOutput: @"extension").VerifyDiagnostics();
11056
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11098
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11143
CompileAndVerify
(comp, expectedOutput: @"M1").VerifyDiagnostics(
11178
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11243
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11308
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11343
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11449
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
11492
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
11567
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11610
CompileAndVerify
(comp, expectedOutput: @"Red").VerifyDiagnostics(
11790
var verifier =
CompileAndVerify
(comp, expectedOutput: methodName);
12001
CompileAndVerify
(comp, expectedOutput: @"0").VerifyDiagnostics();
12042
CompileAndVerify
(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics(
12122
CompileAndVerify
(comp, expectedOutput: @"instance").VerifyDiagnostics();
12162
CompileAndVerify
(comp, expectedOutput: @"static").VerifyDiagnostics(
12255
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics();
12328
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics();
12405
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics(
14020
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics(
14061
CompileAndVerify
(comp, expectedOutput: @"disposed").VerifyDiagnostics(
14425
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics();
14670
CompileAndVerify
(comp, expectedOutput: @"
14987
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
15072
CompileAndVerify
(comp, expectedOutput: @"
15444
CompileAndVerify
(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics();
15723
CompileAndVerify
(comp,
15745
CompileAndVerify
(comp,
15766
CompileAndVerify
(comp,
15787
CompileAndVerify
(comp,
15845
var verifier =
CompileAndVerify
(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
16417
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
16599
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
16831
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17091
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17382
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17440
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
17536
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
17625
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
17756
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "123");
17965
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "123");
18227
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "9123");
18524
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "9123");
18869
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "124");
19039
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "124");
19262
var verifier1 =
CompileAndVerify
(comp1, expectedOutput: "125");
19336
var verifier2 =
CompileAndVerify
(comp2, expectedOutput: "125");
19488
CompileAndVerify
(comp, expectedOutput:
19571
CompileAndVerify
(comp, expectedOutput:
19620
CompileAndVerify
(comp, expectedOutput:
19693
CompileAndVerify
(comp).VerifyDiagnostics(
20363
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics(
20410
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
20443
CompileAndVerify
(comp, symbolValidator: validator, sourceSymbolValidator: validator).VerifyDiagnostics();
21950
CompileAndVerify
(comp, expectedOutput: @"123C1").VerifyDiagnostics();
21969
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
22037
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
22066
CompileAndVerify
(comp, expectedOutput: @"12").VerifyDiagnostics();
22081
CompileAndVerify
(comp,
22102
CompileAndVerify
(comp,
22128
CompileAndVerify
(comp,
22154
CompileAndVerify
(comp,
22185
CompileAndVerify
(comp,
22444
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
22447
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22450
CompileAndVerify
(comp3, symbolValidator: validate).VerifyDiagnostics();
22493
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22496
CompileAndVerify
(comp2, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22499
CompileAndVerify
(comp3, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22534
CompileAndVerify
(comp1, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22593
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
22650
CompileAndVerify
(comp2, symbolValidator: validate).VerifyDiagnostics();
Semantics\RecordTests.cs (129)
771
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
791
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics();
847
CompileAndVerify
(comp, expectedOutput: "2", verify: Verification.Skipped /* init-only */);
1430
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
1453
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.Skipped /* pointers */);
1777
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped);
2530
CompileAndVerify
(comp, expectedOutput: "RAN 2", verify: Verification.Skipped /* init-only */);
2545
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
3221
CompileAndVerify
(comp, expectedOutput: "RAN");
3476
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
4978
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5053
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5130
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5297
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5329
CompileAndVerify
(comp, expectedOutput: "C2 { I1 = 42, I2 = 43 }", verify: Verification.Skipped /* init-only */);
5363
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43, P3 = 44 }", verify: Verification.Skipped /* init-only */);
5388
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5409
CompileAndVerify
(comp, expectedOutput: "B { P = 2 }");
5436
CompileAndVerify
(comp, expectedOutput: "B1 { P = 1 } B2 { P = 2 }", verify: Verification.Skipped /* init-only */);
5515
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5570
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5609
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5650
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello } C1 { field = 42 }", verify: Verification.Skipped /* init-only */);
5732
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field1 = hi, field2 = }");
5786
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { Property = 42 }", verify: Verification.Skipped /* init-only */);
5828
CompileAndVerify
(comp, expectedOutput: "C1 { Property1 = 42, Property2 = , field1 = 43, field2 = hi }", verify: Verification.Skipped /* init-only */);
5850
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 42, A2 = 100, B1 = 43, B2 = 101 }", verify: Verification.Skipped /* init-only */);
5947
CompileAndVerify
(comp, expectedOutput: "C1");
5976
CompileAndVerify
(comp, expectedOutput: "C1");
6025
CompileAndVerify
(comp, expectedOutput: "C1");
6068
CompileAndVerify
(comp, expectedOutput: "C2C1");
6109
CompileAndVerify
(comp, expectedOutput: "C1");
6150
CompileAndVerify
(comp, expectedOutput: "C1");
6190
CompileAndVerify
(comp, expectedOutput: "C1 { A2 = 42, A1 = 100, B2 = 43, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6214
CompileAndVerify
(comp, expectedOutput: "C1 { A1 = 100, B1 = 101 }", verify: Verification.Skipped /* init-only */);
6238
CompileAndVerify
(comp, expectedOutput: "C1 { B1 = 101, A1 = 100 }", verify: Verification.Skipped /* init-only */);
6398
CompileAndVerify
(comp, expectedOutput: "RAN");
7249
CompileAndVerify
(comp, expectedOutput: "BA");
7335
CompileAndVerify
(comp, expectedOutput: "A");
7362
CompileAndVerify
(comp, expectedOutput: "RAN");
7549
CompileAndVerify
(comp, expectedOutput: "C1 { RAN }");
7649
CompileAndVerify
(comp, expectedOutput: "base { }");
7674
CompileAndVerify
(comp, expectedOutput: "R1 { I1 = 1 } R2 { I1 = 10, I2 = 11 } R3 { I1 = 20, I2 = 21, I3 = 22 }", verify: Verification.Skipped /* init-only */);
10650
var verifier =
CompileAndVerify
(comp, expectedOutput: "(, )").VerifyDiagnostics(
11402
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11616
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11852
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12342
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12421
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12526
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
12656
var verifierA =
CompileAndVerify
(compA, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12696
var verifierB =
CompileAndVerify
(compB, expectedOutput: "(1, 2, 3, 4) (1, 2, 3, 4) (10, 2, 30, 4)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12748
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4) (10, 20, 30, 40)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12805
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
12837
var verifier =
CompileAndVerify
(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(
12892
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
12964
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 0)").VerifyDiagnostics(
13007
var verifier =
CompileAndVerify
(comp, expectedOutput: "(2, 100) RAN (0, 0)").VerifyDiagnostics(
13065
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13120
var verifier =
CompileAndVerify
(comp, expectedOutput: "1 RAN 2", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13242
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) RAN (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13282
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 42) (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13562
var verifier =
CompileAndVerify
(comp, expectedOutput: "(1, 2, 3, 4, 100, 200)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics();
13923
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
13993
CompileAndVerify
(comp, expectedOutput: "RAN").VerifyDiagnostics();
14041
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14067
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics();
14100
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(
14133
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: "123").VerifyDiagnostics();
14160
var verifier =
CompileAndVerify
(comp2, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "False" : null, verify: Verification.FailsPEVerify);
18144
CompileAndVerify
(comp, expectedOutput:
18183
CompileAndVerify
(comp, expectedOutput:
18253
CompileAndVerify
(comp, expectedOutput:
18365
CompileAndVerify
(comp, expectedOutput:
18407
CompileAndVerify
(comp, expectedOutput:
18469
CompileAndVerify
(comp, expectedOutput:
18560
CompileAndVerify
(comp, expectedOutput:
18719
CompileAndVerify
(comp, expectedOutput:
18758
CompileAndVerify
(comp, expectedOutput:
18794
CompileAndVerify
(comp, expectedOutput:
18896
CompileAndVerify
(comp, expectedOutput:
18967
CompileAndVerify
(comp, expectedOutput:
19011
CompileAndVerify
(comp, expectedOutput:
19126
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
19199
var verifier =
CompileAndVerify
(comp, expectedOutput: modifiers == "abstract " ? null :
20137
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20168
CompileAndVerify
(comp, expectedOutput: "True").VerifyDiagnostics();
20238
CompileAndVerify
(comp, expectedOutput: "RAN");
20390
CompileAndVerify
(comp, expectedOutput: "RAN RAN2");
22639
var verifier =
CompileAndVerify
(comp, expectedOutput:
22799
var verifier =
CompileAndVerify
(comp, expectedOutput:
22912
var verifier =
CompileAndVerify
(comp, expectedOutput:
23025
var verifier =
CompileAndVerify
(comp, expectedOutput:
23125
var verifier =
CompileAndVerify
(comp, expectedOutput:
23480
var verifier =
CompileAndVerify
(comp, expectedOutput:
23640
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23674
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23820
CompileAndVerify
(comp, expectedOutput:
23861
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
23937
var verifier =
CompileAndVerify
(comp, expectedOutput:
24104
CompileAndVerify
(comp, expectedOutput:
24164
CompileAndVerify
(comp, expectedOutput:
24222
CompileAndVerify
(comp, expectedOutput:
24285
CompileAndVerify
(comp, expectedOutput:
24722
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)", verify: Verification.Skipped /* init-only */);
24976
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
25021
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)", verify: Verification.Skipped /* init-only */);
25048
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25072
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25109
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped /* init-only */);
25139
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
25725
CompileAndVerify
(comp, expectedOutput: "(R, R2)", verify: Verification.Skipped /* init-only */);
27799
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
28003
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28006
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28026
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28029
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */);
28130
var verifier =
CompileAndVerify
(comp);
28153
verifier =
CompileAndVerify
(comp);
29355
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
29387
var verifier =
CompileAndVerify
(comp, expectedOutput: "43 - 43");
29422
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42", verify: Verification.Skipped /* init-only */);
29480
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29518
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29552
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29894
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
29931
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
30547
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
30550
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (158)
39
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
42
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
392
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
450
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
502
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
557
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
624
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
681
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
915
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
949
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1001
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1055
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1110
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1380
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
1396
CompileAndVerify
(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics();
1461
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
1730
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
1787
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
2315
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2369
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
2423
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
2511
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2551
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2592
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2633
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
2955
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3077
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3257
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3260
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3263
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
3395
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3481
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3599
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3818
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
3936
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4045
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4165
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4327
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4330
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4333
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
4464
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4538
verifier =
CompileAndVerify
(comp2, expectedOutput: @"
4575
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
4659
CompileAndVerify
(comp2, expectedOutput: "[operator]01[operator checked]12").VerifyDiagnostics();
4712
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"[GetA][Get0][operator]1").VerifyDiagnostics();
4823
CompileAndVerify
(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics();
4897
CompileAndVerify
(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
4939
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
4984
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
5118
CompileAndVerify
(comp2, expectedOutput: @"
5130
CompileAndVerify
(comp2, expectedOutput: @"
5163
CompileAndVerify
(comp1).VerifyDiagnostics(
5236
CompileAndVerify
(comp1, expectedOutput: "in catch").VerifyDiagnostics(
5269
CompileAndVerify
(comp2, expectedOutput: "Done").VerifyDiagnostics(
5898
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
5985
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
6031
CompileAndVerify
(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics();
6062
CompileAndVerify
(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics();
7677
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
7732
var verifier =
CompileAndVerify
(comp, expectedOutput: "++--0").VerifyDiagnostics();
7980
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
7983
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8273
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8439
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8525
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8594
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8660
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8745
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
8812
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9092
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9138
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9207
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9271
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9336
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
9593
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
9609
CompileAndVerify
(comp2, symbolValidator: validate2, sourceSymbolValidator: validate2).VerifyDiagnostics();
9671
CompileAndVerify
(comp, symbolValidator: validate1, sourceSymbolValidator: validate1).VerifyDiagnostics();
9723
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9788
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10069
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
10119
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
10171
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10231
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
10802
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
10854
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
10903
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
10955
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11004
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11056
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(
11175
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11214
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11250
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11290
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11327
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11367
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11404
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11444
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(
11795
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
11849
var verifier =
CompileAndVerify
(comp2, expectedOutput: @"
11973
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12195
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12198
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12201
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12359
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12569
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12572
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12575
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12714
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
12973
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13133
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13136
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13139
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13278
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13436
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13439
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13442
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13581
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
13798
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14050
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14053
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14056
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14211
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14461
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14464
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14467
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14622
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
14924
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15120
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15123
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15126
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15274
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15468
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15471
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
15474
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
16034
var verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput).VerifyDiagnostics();
16252
CompileAndVerify
(comp1, expectedOutput: "[operator][operator]").VerifyDiagnostics();
16326
CompileAndVerify
(comp3, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16368
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16413
CompileAndVerify
(comp1, expectedOutput: "[operator][checked operator]").VerifyDiagnostics();
16539
CompileAndVerify
(comp2, expectedOutput: @"
16547
CompileAndVerify
(comp2, expectedOutput: @"
16576
CompileAndVerify
(comp1).VerifyDiagnostics(
16649
CompileAndVerify
(comp1, expectedOutput: "in catch").VerifyDiagnostics(
16682
CompileAndVerify
(comp2, expectedOutput: "Done").VerifyDiagnostics(
17554
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
17641
CompileAndVerify
(compilation2, expectedOutput: "11", verify: Verification.Skipped).VerifyDiagnostics();
17687
CompileAndVerify
(comp, expectedOutput: "[C1.operator][C2.operator]").VerifyDiagnostics();
17718
CompileAndVerify
(comp, expectedOutput: "[C2.operator]").VerifyDiagnostics();
19513
CompileAndVerify
(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics();
19579
CompileAndVerify
(comp1, expectedOutput: "[longC1][longC2]").VerifyDiagnostics();
19772
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
19834
CompileAndVerify
(compilation1, symbolValidator: verify, sourceSymbolValidator: verify, expectedOutput: "C2").VerifyDiagnostics();
19916
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=-=2").VerifyDiagnostics();
20045
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20089
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20153
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=3").VerifyDiagnostics();
20236
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55null").VerifyDiagnostics();
20298
var verifier =
CompileAndVerify
(comp, expectedOutput: "+=3+=55nullnull").VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
330
CompileAndVerify
(compilation, expectedOutput: "Pass", verify: Verification.Skipped);
877
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (8)
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
45
CompileAndVerify
(piaCompilation);
104
CompileAndVerify
(piaCompilation);
161
CompileAndVerify
(piaCompilation);
211
CompileAndVerify
(piaCompilation);
303
CompileAndVerify
(piaCompilation);
393
CompileAndVerify
(piaCompilation);
460
CompileAndVerify
(piaCompilation);
IOperation\IOperationTests_IUsingStatement.cs (1)
1761
var verifier =
CompileAndVerify
(compilation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1332)
Semantics\AccessCheckTests.cs (9)
1051
var assembly1Verifier =
CompileAndVerify
(assembly1Compilation);
1087
var compilationVerifier =
CompileAndVerify
(compilation1);
1113
compilationVerifier =
CompileAndVerify
(compilation2);
1160
var compilationVerifier =
CompileAndVerify
(compilation1);
1171
compilationVerifier =
CompileAndVerify
(compilation2);
1197
var compilationVerifier =
CompileAndVerify
(compilationA);
1209
compilationVerifier =
CompileAndVerify
(compilationB);
1239
var compilationVerifier =
CompileAndVerify
(compilationA);
1250
compilationVerifier =
CompileAndVerify
(compilationB);
Semantics\BetterCandidates.cs (20)
59
CompileAndVerify
(compilation, expectedOutput: "1");
86
CompileAndVerify
(compilation, expectedOutput: "2");
117
CompileAndVerify
(compilation, expectedOutput: "2");
151
CompileAndVerify
(compilation, expectedOutput: "2");
184
CompileAndVerify
(compilation, expectedOutput: "2");
231
CompileAndVerify
(compilation, expectedOutput: "12");
315
CompileAndVerify
(compilation, expectedOutput: "1");
456
CompileAndVerify
(compilation, expectedOutput: "2");
484
CompileAndVerify
(compilation, expectedOutput: "1");
513
CompileAndVerify
(compilation, expectedOutput: "1");
543
CompileAndVerify
(compilation, expectedOutput: "1");
694
CompileAndVerify
(compilation, expectedOutput: "2");
728
CompileAndVerify
(compilation, expectedOutput: "struct class ");
762
CompileAndVerify
(compilation, expectedOutput: "2");
793
CompileAndVerify
(compilation, expectedOutput: "2");
824
CompileAndVerify
(compilation, expectedOutput: "1");
864
CompileAndVerify
(compilation, expectedOutput: "2");
894
CompileAndVerify
(compilation, expectedOutput: "2");
923
CompileAndVerify
(compilation, expectedOutput: "2");
952
CompileAndVerify
(compilation, expectedOutput: "2", verify: Verification.Skipped);
Semantics\BindingAsyncTasklikeMoreTests.cs (7)
107
var verifier =
CompileAndVerify
(compilation, expectedOutput: "3");
430
var verifier =
CompileAndVerify
(compilation);
509
var verifier =
CompileAndVerify
(compilation);
586
var verifier =
CompileAndVerify
(compilation);
674
var verifier =
CompileAndVerify
(
1598
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
1602
CompileAndVerify
(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1897
var verifier =
CompileAndVerify
(compilation);
2763
CompileAndVerify
(comp, expectedOutput: "42");
2838
var compiled =
CompileAndVerify
(comp, expectedOutput: "dynamic42", verify: Verification.FailsPEVerify);
Semantics\BindingTests.cs (2)
3963
CompileAndVerify
(compilation).VerifyDiagnostics();
4022
CompileAndVerify
(comp).VerifyDiagnostics();
Semantics\ColorColorTests.cs (2)
1522
CompileAndVerify
(comp).VerifyIL("Test.Main", @"
1741
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\ConditionalOperatorTests.cs (5)
1175
CompileAndVerify
(compilation, expectedOutput: @"Testing with ternary test flag == True
1338
CompileAndVerify
(compilation, expectedOutput:
1393
CompileAndVerify
(compilation, expectedOutput:
1505
CompileAndVerify
(compilation, expectedOutput:
1524
CompileAndVerify
(compilation, expectedOutput: "---");
Semantics\ConstantTests.cs (2)
1583
CompileAndVerify
(compilation, expectedOutput:
3517
CompileAndVerify
(comp, expectedOutput: "58430604");
Semantics\DeconstructionTests.cs (4)
801
CompileAndVerify
(comp, expectedOutput: "System.ValueTuple`2[System.Int32,System.Int32]");
1287
CompileAndVerify
(comp, expectedOutput: "1 2");
1946
CompileAndVerify
(comp, expectedOutput: "(1, 1) 1 1");
6481
var verifier =
CompileAndVerify
(comp, expectedOutput: "(0, 0)");
Semantics\DelegateTypeTests.cs (75)
146
CompileAndVerify
(comp, expectedOutput:
193
CompileAndVerify
(comp, expectedOutput:
740
CompileAndVerify
(comp, expectedOutput: expectedType);
786
CompileAndVerify
(comp, expectedOutput: expectedType);
890
CompileAndVerify
(comp, expectedOutput: expectedType);
933
CompileAndVerify
(comp, expectedOutput: expectedType);
1202
CompileAndVerify
(comp, expectedOutput: expectedType);
1242
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN System.Action");
1323
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1367
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN(42) A.F: System.Action<System.Object>");
1410
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN B.F: System.Action");
1545
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1625
CompileAndVerify
(comp, expectedOutput: $"{expectedMethod}: {expectedType}");
1680
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action");
1730
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action<System.Object>");
1780
CompileAndVerify
(comp, expectedOutput: "A.F: <>A{00000001}<System.Object>");
1830
CompileAndVerify
(comp, expectedOutput: "A.F: System.Func<System.Object>");
1880
CompileAndVerify
(comp, expectedOutput: "A.F: <>F{00000001}<System.Object>");
1930
CompileAndVerify
(comp, expectedOutput: "A.F: System.Action<System.Object>");
1975
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN N.B.F: System.Action");
2078
CompileAndVerify
(comp, expectedOutput: "C.M E.M C.M");
2264
CompileAndVerify
(comp, expectedOutput: "E1.M E1.M");
2313
CompileAndVerify
(comp, expectedOutput: "E2.M E2.M");
2352
CompileAndVerify
(comp, expectedOutput: "E.M");
2395
CompileAndVerify
(comp, expectedOutput: "E.M E.M");
2563
var verifier =
CompileAndVerify
(comp, expectedOutput: "E.M");
2611
var verifier =
CompileAndVerify
(comp, expectedOutput: "E2.M E2.M");
2659
var verifier =
CompileAndVerify
(comp, expectedOutput: "E1.M E1.M");
2710
CompileAndVerify
(comp, expectedOutput: "E.M<T, U> E.M<T, U>");
2758
CompileAndVerify
(comp, expectedOutput: "E2.M<T, U> E2.M<T, U>");
2847
CompileAndVerify
(comp, expectedOutput: "ran11");
2851
CompileAndVerify
(comp, expectedOutput: "ran12");
2881
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2901
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2929
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
2988
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3046
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3081
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3112
var verifier =
CompileAndVerify
(comp, expectedOutput: "ran");
3145
var verifier =
CompileAndVerify
(comp, expectedOutput: "A.F");
3671
CompileAndVerify
(comp, expectedOutput: "System.Action<System.Int32>, System.Action");
3990
CompileAndVerify
(comp, expectedOutput:
8096
CompileAndVerify
(comp, expectedOutput: "System.Action");
8119
CompileAndVerify
(comp, expectedOutput: "System.Action");
10265
var verifier =
CompileAndVerify
(comp, expectedOutput:
11083
var verifier =
CompileAndVerify
(comp, expectedOutput:
11214
var verifier =
CompileAndVerify
(comp, expectedOutput: @"(41, 42)");
11268
var verifier =
CompileAndVerify
(comp, expectedOutput:
11342
var verifier =
CompileAndVerify
(comp, expectedOutput:
11408
var verifier =
CompileAndVerify
(comp, expectedOutput:
11459
CompileAndVerify
(comp, expectedOutput:
11485
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11550
var verifier =
CompileAndVerify
(comp, expectedOutput:
11629
var verifier =
CompileAndVerify
(comp, expectedOutput:
11688
CompileAndVerify
(comp, expectedOutput:
11725
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
11760
CompileAndVerify
(comp, expectedOutput:
11793
var verifier =
CompileAndVerify
(comp, expectedOutput:
11873
CompileAndVerify
(comp, expectedOutput:
11914
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr
11970
CompileAndVerify
(comp, expectedOutput:
12001
CompileAndVerify
(comp, expectedOutput:
12032
CompileAndVerify
(comp, expectedOutput:
12071
CompileAndVerify
(comp, expectedOutput:
12102
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput: "D");
12143
var verifier =
CompileAndVerify
(comp, validator: validator, expectedOutput:
12187
var verifier =
CompileAndVerify
(comp, validator: validator);
12310
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
14102
CompileAndVerify
(comp, expectedOutput: "System.Action`1[System.Int32]");
14144
CompileAndVerify
(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]");
14331
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
17477
CompileAndVerify
(comp2, symbolValidator: static module =>
17500
CompileAndVerify
(comp2, symbolValidator: static module =>
18671
CompileAndVerify
(comp, expectedOutput: $"""
19044
CompileAndVerify
(comp, expectedOutput: $"""
Semantics\DynamicTests.cs (82)
4144
CompileAndVerify
(compilation2, expectedOutput: @"4");
4496
CompileAndVerify
(compilation1, expectedOutput: "MIndexer").VerifyDiagnostics();
4628
CompileAndVerify
(comp2, expectedOutput:
4635
CompileAndVerify
(comp2, expectedOutput:
4738
CompileAndVerify
(compilation, expectedOutput:
4776
CompileAndVerify
(comp, expectedOutput: "int").VerifyDiagnostics();
5094
CompileAndVerify
(comp1).VerifyDiagnostics();
5218
CompileAndVerify
(comp1).VerifyDiagnostics();
5341
CompileAndVerify
(comp1).VerifyDiagnostics();
5628
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
5758
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics();
5805
CompileAndVerify
(comp).VerifyDiagnostics();
5981
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
6139
CompileAndVerify
(comp).VerifyDiagnostics();
6262
CompileAndVerify
(comp).VerifyDiagnostics();
6382
CompileAndVerify
(comp).VerifyDiagnostics();
6490
CompileAndVerify
(comp1).VerifyDiagnostics();
6623
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
6674
CompileAndVerify
(comp).VerifyDiagnostics();
6803
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
6912
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7022
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7186
CompileAndVerify
(comp).VerifyDiagnostics();
7297
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7410
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
7526
CompileAndVerify
(comp, expectedOutput: "1 1").VerifyDiagnostics();
7710
CompileAndVerify
(comp).VerifyDiagnostics();
7815
CompileAndVerify
(comp, expectedOutput: "2 3").VerifyDiagnostics();
7921
CompileAndVerify
(comp, expectedOutput: "2 3").VerifyDiagnostics();
8096
CompileAndVerify
(comp, expectedOutput: "3 3").VerifyDiagnostics();
8202
CompileAndVerify
(comp, expectedOutput: "3 3").VerifyDiagnostics();
8307
CompileAndVerify
(comp).VerifyDiagnostics();
8415
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8524
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8633
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8743
CompileAndVerify
(comp, expectedOutput: "2 2").VerifyDiagnostics();
8993
CompileAndVerify
(comp).VerifyDiagnostics();
9049
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9139
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9230
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9376
CompileAndVerify
(comp).VerifyDiagnostics();
9430
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9497
CompileAndVerify
(comp3).VerifyDiagnostics();
9551
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9618
CompileAndVerify
(comp3).VerifyDiagnostics();
9671
CompileAndVerify
(comp).VerifyDiagnostics();
9785
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9847
CompileAndVerify
(comp3).VerifyDiagnostics();
9896
CompileAndVerify
(comp, expectedOutput: "2").VerifyDiagnostics();
9958
CompileAndVerify
(comp3).VerifyDiagnostics();
10007
CompileAndVerify
(comp).VerifyDiagnostics();
10157
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10285
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10413
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10567
CompileAndVerify
(comp).VerifyDiagnostics();
10696
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(
10845
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics(
10947
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
10987
CompileAndVerify
(comp3, expectedOutput: "(2, 123) 2").VerifyDiagnostics();
11114
CompileAndVerify
(comp).VerifyDiagnostics(
11242
CompileAndVerify
(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics();
11321
CompileAndVerify
(comp, expectedOutput: "((2, 123), 124) 2").VerifyDiagnostics();
11382
CompileAndVerify
(comp, expectedOutput: "(2, 123) 2 (3, 124) 3").VerifyDiagnostics();
11435
CompileAndVerify
(comp1).VerifyDiagnostics();
11488
CompileAndVerify
(comp1).VerifyDiagnostics();
11564
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11608
CompileAndVerify
(comp).VerifyDiagnostics();
11649
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11701
CompileAndVerify
(comp).VerifyDiagnostics();
11753
CompileAndVerify
(comp).VerifyDiagnostics();
11793
CompileAndVerify
(comp1, expectedOutput: "123").VerifyDiagnostics();
11823
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11865
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11907
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11947
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
11987
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12004
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12049
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12071
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12116
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12159
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
12179
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\ForEachTests.cs (2)
3601
CompileAndVerify
(comp, verify: Verification.FailsPEVerify).
4164
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)
47
CompileAndVerify
(comp, expectedOutput: "CSS");
169
CompileAndVerify
(comp, expectedOutput: "CSS");
266
CompileAndVerify
(comp, expectedOutput: "2");
294
CompileAndVerify
(comp, expectedOutput: "123");
317
CompileAndVerify
(comp, expectedOutput: "1");
350
CompileAndVerify
(comp, expectedOutput: "5");
436
CompileAndVerify
(comp, expectedOutput: "(C, C)");
595
CompileAndVerify
(comp, expectedOutput: "00");
696
CompileAndVerify
(comp, expectedOutput: "SS");
950
CompileAndVerify
(comp, expectedOutput:
983
CompileAndVerify
(comp, expectedOutput: "DDD");
1008
CompileAndVerify
(comp, expectedOutput: "42");
1048
CompileAndVerify
(comp, expectedOutput: "0");
1119
CompileAndVerify
(comp, expectedOutput: "123");
1201
CompileAndVerify
(comp, expectedOutput: "C");
1226
CompileAndVerify
(comp, expectedOutput: "CC");
1249
CompileAndVerify
(comp, expectedOutput: "01");
1270
CompileAndVerify
(comp, expectedOutput: "C");
1295
CompileAndVerify
(comp, expectedOutput: "C0");
1402
CompileAndVerify
(comp, expectedOutput: "42");
1453
CompileAndVerify
(comp, expectedOutput: "Animal");
1488
CompileAndVerify
(comp, expectedOutput: "23True");
1551
CompileAndVerify
(comp, expectedOutput: "B");
1759
CompileAndVerify
(comp, expectedOutput: "43");
1783
CompileAndVerify
(comp, expectedOutput: "S");
1856
CompileAndVerify
(comp, expectedOutput: "C");
1886
CompileAndVerify
(comp, expectedOutput: "S");
1916
CompileAndVerify
(comp, expectedOutput: "S");
2026
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2061
CompileAndVerify
(comp, expectedOutput: "(System.Object) (System.Object)");
2159
CompileAndVerify
(comp, expectedOutput: "C.Dispose");
2419
CompileAndVerify
(comp, expectedOutput: "S");
2552
CompileAndVerify
(comp, expectedOutput: "C");
2643
CompileAndVerify
(comp, expectedOutput: "0");
2675
CompileAndVerify
(comp, expectedOutput: "112");
2909
CompileAndVerify
(comp, expectedOutput: expectedOutput);
3089
CompileAndVerify
(comp, expectedOutput: "C");
3107
CompileAndVerify
(comp, expectedOutput: "C");
3241
CompileAndVerify
(comp, expectedOutput: "C 2");
3757
CompileAndVerify
(comp, expectedOutput: "C");
4048
CompileAndVerify
(comp, expectedOutput: "0");
4086
CompileAndVerify
(comp, expectedOutput: "CC");
4459
CompileAndVerify
(comp, expectedOutput:
4492
CompileAndVerify
(comp, expectedOutput:
4867
CompileAndVerify
(compilation, expectedOutput: "014")
Semantics\IndexAndRangeTests.cs (4)
1643
CompileAndVerify
(comp, expectedOutput: "42");
1663
CompileAndVerify
(comp, expectedOutput: "42");
1704
CompileAndVerify
(comp, expectedOutput: "42");
1724
CompileAndVerify
(comp, expectedOutput: "42");
Semantics\InitOnlyMemberTests.cs (15)
973
CompileAndVerify
(comp, expectedOutput: "clone set 42");
1005
CompileAndVerify
(comp, expectedOutput: "Main 42 43");
1048
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1053
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1084
CompileAndVerify
(comp, expectedOutput: "Main 42");
1132
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1137
CompileAndVerify
(comp, expectedOutput: "Main set:42 get:42");
1447
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator,
2741
CompileAndVerify
(comp, expectedOutput: "42 43",
2788
var v =
CompileAndVerify
(comp, expectedOutput: "2 3", verify: Verification.Skipped);
3011
CompileAndVerify
(comp, expectedOutput: "RAN 42", verify: Verification.Skipped /* init-only */);
4196
CompileAndVerify
(comp1, expectedOutput: "42",
4202
CompileAndVerify
(comp7, expectedOutput: "43");
4565
CompileAndVerify
(comp, expectedOutput: "c", verify: Verification.FailsPEVerify);
4596
CompileAndVerify
(piaCompilation);
Semantics\InterceptorsTests.cs (10)
242
CompileAndVerify
(comp, expectedOutput: expectedOutput)
4434
var verifier =
CompileAndVerify
(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped);
4527
var verifier =
CompileAndVerify
(CreateEmptyCompilation((source, "Program.cs"), parseOptions: RegularWithInterceptors, options: WithNullableEnable()), verify: Verification.Skipped);
7959
CompileAndVerify
(comp, verify: Verification.Fails);
8012
CompileAndVerify
(comp, verify: Verification.Fails);
9098
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics(
9175
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran2 ran3 ran4 ran5 ran6 ran7 ran8").VerifyDiagnostics(
9226
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran0 ran1").VerifyDiagnostics(
9281
CompileAndVerify
(comp, expectedOutput: "ran0 ran1 ran0 ran1 ran2").VerifyDiagnostics(
9323
CompileAndVerify
(comp, expectedOutput: "ran0 ran1").VerifyDiagnostics(
Semantics\InterpolationTests.cs (99)
1114
var compilation =
CompileAndVerify
(comp, verify: Verification.Fails);
1173
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1276
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1377
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1429
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
1849
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
2265
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
4057
var verifier =
CompileAndVerify
(comp, verify: Verification.FailsILVerify, expectedOutput: @"
4318
CompileAndVerify
(comp, expectedOutput: "In handler").VerifyDiagnostics();
4626
=>
CompileAndVerify
(
4644
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4781
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4841
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4893
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4930
verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
4985
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
5044
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
5100
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5154
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5282
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5340
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5387
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
5442
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
7829
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"
8052
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
8110
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8227
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: """
8395
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
8445
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8569
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
8708
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8872
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9005
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9142
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9243
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
9307
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
9371
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9487
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9604
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
9727
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10071
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10117
CompileAndVerify
(comp, expectedOutput: @"
10170
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10273
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10420
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10519
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10671
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10770
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10869
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11066
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11151
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11263
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11515
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11700
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11800
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11867
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11955
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12032
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
12094
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
12227
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
12324
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12616
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12880
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13137
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13261
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
13490
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
13542
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
13593
var verifier =
CompileAndVerify
(comp);
13652
var verifier =
CompileAndVerify
(comp);
13712
var verifier =
CompileAndVerify
(comp);
13774
var verifier =
CompileAndVerify
(comp);
13836
var verifier =
CompileAndVerify
(comp);
13928
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
14245
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
14290
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14335
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
14378
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
14427
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
14483
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14579
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
14678
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16329
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16375
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16430
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16492
CompileAndVerify
(comp, expectedOutput: @"
16526
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
16580
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16607
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16652
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>",
16733
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
16807
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
17324
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
17488
CompileAndVerify
(comp, expectedOutput: "abc-abc-abc-").VerifyDiagnostics();
17502
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
17566
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
19019
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19101
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19200
var verifier =
CompileAndVerify
(comp, expectedOutput: """
19313
var verifier =
CompileAndVerify
(comp, expectedOutput: """
Semantics\IteratorTests.cs (18)
249
CompileAndVerify
(comp).VerifyDiagnostics();
611
CompileAndVerify
(comp);
790
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
833
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
879
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
898
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
950
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
998
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1015
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1061
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1080
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1129
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1151
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1173
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1228
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1284
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1337
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
1361
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LambdaDiscardParametersTests.cs (6)
141
CompileAndVerify
(comp, expectedOutput: "356");
308
CompileAndVerify
(comp, expectedOutput: "356");
328
CompileAndVerify
(comp, expectedOutput: "35");
444
CompileAndVerify
(comp, expectedOutput: "43 2 43");
478
CompileAndVerify
(comp, expectedOutput: "43");
563
CompileAndVerify
(comp, expectedOutput: "21");
Semantics\LambdaTests.cs (20)
55
CompileAndVerify
(comp);
438
CompileAndVerify
(comp2, expectedOutput: "Y").Diagnostics.Verify();
450
CompileAndVerify
(comp3, expectedOutput: "Y").Diagnostics.Verify();
1443
CompileAndVerify
(comp, expectedOutput: "42");
1885
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1923
CompileAndVerify
(compilation, expectedOutput: "Select<T, S>");
1989
CompileAndVerify
(compilation);
2711
CompileAndVerify
(comp);
2788
CompileAndVerify
(comp, expectedOutput: "1");
2972
CompileAndVerify
(comp, expectedOutput: "1234");
3620
CompileAndVerify
(comp, expectedOutput:
4083
CompileAndVerify
(comp, expectedOutput: "System.ObsoleteAttribute");
4917
CompileAndVerify
(comp, expectedOutput: "638004778421967416").VerifyDiagnostics();
8871
CompileAndVerify
(comp,
9153
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9194
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9232
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9247
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9291
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
9308
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (11)
87
CompileAndVerify
(comp, expectedOutput: "localFunc");
144
CompileAndVerify
(comp, expectedOutput: "123");
292
CompileAndVerify
(comp, expectedOutput: "localFunc_thrown");
2901
CompileAndVerify
(comp,
3153
CompileAndVerify
(comp, expectedOutput: "23").VerifyDiagnostics();
4573
CompileAndVerify
(
5089
CompileAndVerify
(comp, expectedOutput: "5");
5121
CompileAndVerify
(comp, expectedOutput: "5");
5154
CompileAndVerify
(comp, expectedOutput: "5");
5187
CompileAndVerify
(comp, expectedOutput: "5");
5224
CompileAndVerify
(comp, expectedOutput:
Semantics\MultiDimensionalArrayTests.cs (10)
299
var verifier =
CompileAndVerify
(compilation, expectedOutput:
334
var verifier =
CompileAndVerify
(compilation, expectedOutput:
382
var verifier =
CompileAndVerify
(compilation, expectedOutput:
602
CompileAndVerify
(compilation, expectedOutput:
627
var verifier =
CompileAndVerify
(compilation, expectedOutput:
681
var verifier =
CompileAndVerify
(compilation, expectedOutput:
713
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1212
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1539
var verifier =
CompileAndVerify
(compilation, expectedOutput:
1694
CompileAndVerify
(compilation, expectedOutput:
Semantics\NamedAndOptionalTests.cs (2)
1573
var verifier =
CompileAndVerify
(csharpCompilation, expectedOutput: expected);
1681
var verifier =
CompileAndVerify
(exeComp, expectedOutput: @"DatesMatch
Semantics\NameOfTests.cs (7)
596
CompileAndVerify
(compilation, expectedOutput: @"12");
620
CompileAndVerify
(compilation, expectedOutput: @"12");
1444
var comp =
CompileAndVerify
(compilation, expectedOutput: @"N1N2");
1500
CompileAndVerify
(compilation, expectedOutput:
1582
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField fixedField").VerifyDiagnostics();
1614
CompileAndVerify
(compilation, expectedOutput: "normalField fixedField").VerifyDiagnostics();
1696
var comp =
CompileAndVerify
(compilation, expectedOutput: @"passed");
Semantics\NativeIntegerTests.cs (56)
797
CompileAndVerify
(comp, expectedOutput: $"{int.MinValue}, {int.MaxValue}, -1, 1");
2942
var verifier =
CompileAndVerify
(comp, expectedOutput:
2989
var verifier =
CompileAndVerify
(comp, expectedOutput:
3020
var verifier =
CompileAndVerify
(comp, expectedOutput:
3683
var verifier =
CompileAndVerify
(comp, expectedOutput:
4347
var verifier =
CompileAndVerify
(comp, expectedOutput: $"{size}{size}{size}{size}");
4458
CompileAndVerify
(comp, expectedOutput:
4494
CompileAndVerify
(comp, expectedOutput:
4550
var verifier =
CompileAndVerify
(comp, expectedOutput:
4623
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
4694
var verifier =
CompileAndVerify
(comp,
4897
var verifier =
CompileAndVerify
(comp);
5006
var verifier =
CompileAndVerify
(comp);
5254
var verifier =
CompileAndVerify
(comp);
5364
var verifier =
CompileAndVerify
(comp);
6397
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975");
6434
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-1" : "1152921504606846975");
6554
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6623
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6755
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedOutput);
6959
CompileAndVerify
(comp, expectedOutput:
6990
CompileAndVerify
(comp, expectedOutput:
7028
CompileAndVerify
(comp, expectedOutput:
7220
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7227
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7230
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7233
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7236
CompileAndVerify
(comp, expectedOutput: expectedOutput);
7293
var verifier =
CompileAndVerify
(comp, expectedOutput:
7460
var verifier =
CompileAndVerify
(comp, expectedOutput:
9517
var verifier =
CompileAndVerify
(comp, verify: useUnsafeContext || !verify ? Verification.Skipped : Verification.Passes);
9741
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10118
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10343
var verifier =
CompileAndVerify
(comp, expectedOutput: expectedResult);
10383
var verifier =
CompileAndVerify
(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped);
12392
CompileAndVerify
(comp, emitOptions: EmitOptions.Default);
12443
var verifier =
CompileAndVerify
(comp, expectedOutput:
12668
var verifier =
CompileAndVerify
(comp, expectedOutput:
12871
var verifier =
CompileAndVerify
(comp, expectedOutput:
12946
var verifier =
CompileAndVerify
(comp, expectedOutput:
13288
CompileAndVerify
(comp, expectedOutput: expectedResult);
13322
CompileAndVerify
(comp, expectedOutput: expectedResult).VerifyDiagnostics(expectedDiagnostics);
13372
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "4294967337").VerifyDiagnostics(
13389
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "41" : "4294967337").VerifyDiagnostics();
13437
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "2147483648").VerifyDiagnostics(
13454
CompileAndVerify
(comp, expectedOutput: IntPtr.Size == 4 ? "-2147483648" : "2147483648").VerifyDiagnostics();
13493
CompileAndVerify
(comp, expectedOutput:
13523
CompileAndVerify
(comp, expectedOutput:
13547
CompileAndVerify
(comp, expectedOutput:
13903
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: expectedOutput);
15126
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15168
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15240
CompileAndVerify
(comp, expectedOutput: expected);
15304
CompileAndVerify
(comp, expectedOutput: "M1 M2 M3 M4 M5 M6 M7 M8 M9 M10");
15838
var verifier =
CompileAndVerify
(comp, expectedOutput: "RAN");
15883
var verifier =
CompileAndVerify
(comp).VerifyDiagnostics();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
675
CompileAndVerify
(comp, expectedOutput: "x=2 y[0]=1 y.Length=1");
Semantics\NullableConversionTests.cs (1)
665
CompileAndVerify
(compilation, expectedOutput: expected);
Semantics\NullableReferenceTypesTests.cs (187)
1749
CompileAndVerify
(comp, expectedOutput: "hello world");
1783
CompileAndVerify
(comp, expectedOutput: "hello world");
1836
CompileAndVerify
(comp);
1958
CompileAndVerify
(comp);
2089
CompileAndVerify
(compilation2, expectedOutput: @"4");
2159
CompileAndVerify
(comp);
2243
CompileAndVerify
(comp);
2271
CompileAndVerify
(comp);
2310
CompileAndVerify
(comp);
2343
CompileAndVerify
(comp);
2376
CompileAndVerify
(comp);
2429
CompileAndVerify
(comp);
2475
CompileAndVerify
(comp);
14345
CompileAndVerify
(compilation2);
14399
CompileAndVerify
(compilation2);
14405
CompileAndVerify
(compilation3);
14409
CompileAndVerify
(compilation4);
14490
CompileAndVerify
(comp);
17042
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2");
17121
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2");
17448
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17526
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17610
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
17691
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M");
20868
CompileAndVerify
(c, symbolValidator: module =>
20890
CompileAndVerify
(c, symbolValidator: module =>
30195
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30298
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
30820
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
32055
CompileAndVerify
(comp2);
33176
CompileAndVerify
(comp2);
33211
CompileAndVerify
(comp2);
33246
CompileAndVerify
(comp2);
33283
CompileAndVerify
(comp2);
33325
CompileAndVerify
(comp2);
33455
CompileAndVerify
(comp2);
33490
CompileAndVerify
(comp2);
33529
CompileAndVerify
(comp2);
33584
CompileAndVerify
(comp2);
33624
CompileAndVerify
(comp2);
33671
CompileAndVerify
(comp2);
33718
CompileAndVerify
(comp2);
33796
CompileAndVerify
(comp2);
33846
CompileAndVerify
(comp2);
33958
CompileAndVerify
(comp2);
34033
CompileAndVerify
(comp2);
40807
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
40983
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
41044
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44664
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
44911
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
48001
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
48111
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71217
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
71238
CompileAndVerify
(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
77013
CompileAndVerify
(piaCompilation);
77142
CompileAndVerify
(compilation,
78989
CompileAndVerify
(compB, expectedOutput: "");
79519
CompileAndVerify
(comp, expectedOutput: "TrueTrueTrueFalseFalse");
79585
CompileAndVerify
(comp, expectedOutput: "True");
80668
CompileAndVerify
(comp);
80694
CompileAndVerify
(comp);
97761
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97821
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
97878
CompileAndVerify
(comp);
97928
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98539
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98730
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98837
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98903
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
98976
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99044
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99134
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99167
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
99207
CompileAndVerify
(comp);
99418
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100216
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100343
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
100412
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100450
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100782
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100877
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
100966
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101064
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101152
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
101235
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102048
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102071
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102100
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102127
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102154
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102181
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102208
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102239
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102281
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102308
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102342
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102382
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102420
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102458
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102486
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102514
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102542
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102581
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102608
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102630
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102658
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102684
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102710
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102736
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102762
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102792
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102833
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102859
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
102892
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2);
102931
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
102968
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103005
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103032
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103059
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103086
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103123
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
103155
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103186
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103229
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
103273
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1);
104929
CompileAndVerify
(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105024
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105101
CompileAndVerify
(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105210
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105254
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105303
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
105339
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106280
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106311
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106342
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106374
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106407
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106440
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106472
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106504
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106537
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106567
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106598
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106629
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106661
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106693
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106726
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106757
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106789
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106820
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106852
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106882
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106912
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106942
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
106972
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107299
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107336
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107372
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107409
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107445
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107483
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107530
CompileAndVerify
(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107568
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107609
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107645
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107682
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107718
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107754
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107790
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
107826
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
108396
CompileAndVerify
(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator);
116763
CompileAndVerify
(compilation2, verify: Verification.FailsPEVerify);
116774
CompileAndVerify
(compilation3, verify: Verification.FailsPEVerify);
116883
CompileAndVerify
(compilation7);
116922
CompileAndVerify
(comp, expectedOutput: "4");
123934
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123937
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123941
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextFalse);
123944
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123947
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
123951
CompileAndVerify
(comp, symbolValidator: validateAnnotationsContextTrue);
138359
CompileAndVerify
(CreateCompilationWithMscorlib40(source), sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
138525
CompileAndVerify
(CreateCompilationWithMscorlib40(source), symbolValidator: validate).VerifyDiagnostics(
145434
CompileAndVerify
(comp, expectedOutput: "");
145470
CompileAndVerify
(comp, expectedOutput: "");
156043
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 (22)
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();
9677
CompileAndVerify
(comp, expectedOutput: "4343").VerifyDiagnostics();
9755
CompileAndVerify
(comp, expectedOutput: "4343").VerifyDiagnostics();
9822
CompileAndVerify
(comp, expectedOutput: "44334433").VerifyDiagnostics();
9963
CompileAndVerify
(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "2314" : null, verify: Verification.FailsPEVerify).VerifyDiagnostics();
10019
CompileAndVerify
(comp, expectedOutput: "2314").VerifyDiagnostics();
Semantics\OverloadResolutionTests.cs (15)
4555
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
7023
CompileAndVerify
(compilation, expectedOutput: "0");
7722
CompileAndVerify
(compilation, expectedOutput: @"2
7754
CompileAndVerify
(compilation, expectedOutput: @"2
7782
CompileAndVerify
(compilation, expectedOutput: @"2
7873
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, bool> filter)");
7953
CompileAndVerify
(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)");
8156
CompileAndVerify
(compilation, expectedOutput:
8264
CompileAndVerify
(compilation, expectedOutput: @"M1(int x)");
8492
CompileAndVerify
(compilation, expectedOutput:
8540
CompileAndVerify
(compilation, expectedOutput:
8587
CompileAndVerify
(compilation, expectedOutput:
8661
CompileAndVerify
(compilation, expectedOutput: @"void M1(string s, object o1, object o2)");
8717
CompileAndVerify
(compilation, expectedOutput: @"2");
9031
CompileAndVerify
(compilation, expectedOutput:
Semantics\QueryTests.cs (1)
3882
CompileAndVerify
(compilation, expectedOutput: "Select");
Semantics\RawInterpolationTests.cs (1)
1112
var compilation =
CompileAndVerify
(comp, verify: Verification.Fails);
Semantics\RawInterpolationTests_Handler.cs (67)
217
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
635
verifier =
CompileAndVerify
(comp2, expectedOutput: expectedOutput);
2458
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2927
=>
CompileAndVerify
(
2945
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3082
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3142
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3191
var verifier =
CompileAndVerify
(comp, expectedOutput: @"Literal");
3249
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
3310
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3364
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3489
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3547
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3594
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3649
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1.00Literal");
6100
CompileAndVerify
(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics();
6162
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6435
CompileAndVerify
(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
6487
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6613
var verifier = base.
CompileAndVerify
((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput);
6754
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
6920
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7055
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7194
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7299
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics();
7367
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics();
7433
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7551
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7671
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
7796
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8158
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8294
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:1");
8362
var verifier =
CompileAndVerify
(comp, expectedOutput: @"s.I:2");
8500
var verifier =
CompileAndVerify
(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @"
8598
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
8891
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9156
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9415
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9540
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
9771
var verifier =
CompileAndVerify
(comp, expectedOutput: @"literal:literal");
9825
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1");
9881
var verifier =
CompileAndVerify
(comp);
9940
var verifier =
CompileAndVerify
(comp);
10000
var verifier =
CompileAndVerify
(comp);
10062
var verifier =
CompileAndVerify
(comp);
10124
var verifier =
CompileAndVerify
(comp);
10221
var verifier =
CompileAndVerify
(comp, expectedOutput: "c.i:1");
10554
var verifier =
CompileAndVerify
(comp, expectedOutput: "d:1");
10605
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10656
var verifier =
CompileAndVerify
(comp, expectedOutput: "ctor");
10701
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendLiteral");
10752
var verifier =
CompileAndVerify
(comp, expectedOutput: "AppendFormatted");
10813
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
10912
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11376
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11422
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11476
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11514
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11552
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11591
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11653
CompileAndVerify
(comp, expectedOutput: @"
11689
CompileAndVerify
(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @"
11770
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
11844
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12361
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123456123456");
12524
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
12591
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
Semantics\ReadOnlyStructsTests.cs (1)
1109
CompileAndVerify
(comp, expectedOutput: "123");
Semantics\RecordStructTests.cs (63)
211
var verifier =
CompileAndVerify
(comp, expectedOutput: @"True
383
CompileAndVerify
(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule);
474
CompileAndVerify
(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule);
826
CompileAndVerify
(comp, expectedOutput: "45");
864
CompileAndVerify
(comp, expectedOutput: "42");
886
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
1088
CompileAndVerify
(comp, expectedOutput: "(s1, s2, True, s3, s4, s5, s6.field, s6.other)");
1310
CompileAndVerify
(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */)
1368
CompileAndVerify
(comp, expectedOutput: "2");
1755
CompileAndVerify
(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */);
2497
CompileAndVerify
(comp, expectedOutput: "static ctor", verify: Verification.Skipped /* init-only */);
2555
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44)");
2595
CompileAndVerify
(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */);
2813
var verifier =
CompileAndVerify
(comp, expectedOutput: "(42, 43)");
2837
CompileAndVerify
(comp, expectedOutput: "(42, 43, 44, 45)");
2860
CompileAndVerify
(comp, expectedOutput: "0");
2877
CompileAndVerify
(comp, expectedOutput: "41 42");
2898
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
2971
var verifier =
CompileAndVerify
(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */);
3009
CompileAndVerify
(comp, expectedOutput: "(R, R2)");
3233
CompileAndVerify
(comp, expectedOutput: "4243");
3248
CompileAndVerify
(comp, expectedOutput: "42");
4126
CompileAndVerify
(comp, expectedOutput: "TrueTrue").VerifyDiagnostics();
4165
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics(
4211
CompileAndVerify
(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics();
4274
CompileAndVerify
(comp, expectedOutput:
4376
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue");
4627
var verifier =
CompileAndVerify
(comp, expectedOutput: "TrueTrue - FalseFalseFalseFalse - FalseFalseFalseFalse");
4724
var verifier =
CompileAndVerify
(comp);
4813
CompileAndVerify
(comp, expectedOutput: "42");
5192
CompileAndVerify
(compDebug, expectedOutput: "C1 { I1 = 42 }");
5195
CompileAndVerify
(compRelease, expectedOutput: "C1 { I1 = 42 }");
5211
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { }");
5368
CompileAndVerify
(comp, expectedOutput: "C1 { I1 = 42, P2 = 43 }");
5396
CompileAndVerify
(comp, expectedOutput: "C1 { P1 = 43 }");
5415
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5472
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = 42 }");
5513
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { field = hello }");
5557
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42, field1 = hi, field2 = }");
5613
var v =
CompileAndVerify
(comp, expectedOutput: "C1 { I = 42 }", verify: Verification.Skipped /* init-only */);
5686
CompileAndVerify
(comp, expectedOutput: "RAN");
5806
CompileAndVerify
(comp, expectedOutput: "C1 { RAN } - RAN");
5833
CompileAndVerify
(comp, expectedOutput: "C1 { I = 1, I2 = 2, I3 = 3 } - I = 1, I2 = 2, I3 = 3");
6979
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 1");
7439
CompileAndVerify
(comp, expectedOutput: "hello");
7574
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7660
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7701
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7736
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */);
7776
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7810
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
7844
var verifier =
CompileAndVerify
(comp, expectedOutput: "4243");
8339
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(30) Identity(40) { A = 30, B = 40 }");
8515
var verifier =
CompileAndVerify
(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(40) Identity(30) { A = 30, B = 40 }");
8690
var verifier =
CompileAndVerify
(comp, expectedOutput: "M2 { A = 10, B = 20 }");
8861
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9058
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9227
CompileAndVerify
(comp, expectedOutput: "{ A = 10, B = 30 }");
9413
CompileAndVerify
(comp, expectedOutput: "{ A = hello, B = world }");
10517
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Property = 44 }");
10532
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ Item = { Property = 44 } }");
10622
var verifier =
CompileAndVerify
(comp, expectedOutput: "42 - 42");
10910
CompileAndVerify
(comp, expectedOutput: "Value { I = 42 }");
Semantics\RefEscapingTests.cs (13)
1030
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5686
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5736
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5786
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5865
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
5969
var compiled =
CompileAndVerify
(comp, verify: Verification.Passes);
8162
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3",
8207
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8306
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8353
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8492
CompileAndVerify
(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1",
8578
CompileAndVerify
(comp, verify: Verification.Skipped).
8622
CompileAndVerify
(comp, verify: Verification.Skipped).
Semantics\RefExtensionMethodsTests.cs (5)
382
CompileAndVerify
(reference, expectedOutput: "55");
552
CompileAndVerify
(reference, expectedOutput: "55");
927
CompileAndVerify
(reference, expectedOutput: "55");
1527
var verifier =
CompileAndVerify
(compilation, expectedOutput: "10");
1583
var verifier =
CompileAndVerify
(compilation, expectedOutput: "0");
Semantics\RefFieldTests.cs (54)
212
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
286
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
314
CompileAndVerify
(comp);
340
CompileAndVerify
(comp, verify: Verification.Skipped);
372
CompileAndVerify
(comp, verify: Verification.Skipped);
453
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
856
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
963
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1137
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1195
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1311
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1348
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1382
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1427
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1472
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1717
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1755
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1792
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1832
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
1870
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor"));
2015
var verifier =
CompileAndVerify
(compB, verify: Verification.Skipped);
2601
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2703
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
2795
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
2845
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics().
6444
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
6849
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7251
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
7376
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8425
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8471
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8628
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8697
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8734
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8771
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8816
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2"));
8866
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
8935
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9006
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9069
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
9143
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(@"(1, Hello world)"));
9762
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
10160
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(
12044
CompileAndVerify
(comp);
18313
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
18927
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
20483
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
21227
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
21401
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
21525
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242"));
21854
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42"));
29158
var verifier =
CompileAndVerify
(comp, expectedOutput:
29226
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput:
29418
var verifier =
CompileAndVerify
(comp, expectedOutput: "(3, 3)");
Semantics\RefLocalsAndReturnsTests.cs (2)
2465
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
2533
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Semantics\ScriptSemanticsTests.cs (7)
121
var compiled =
CompileAndVerify
(script);
167
var compiled =
CompileAndVerify
(script);
213
var compiled =
CompileAndVerify
(script);
705
CompileAndVerify
(c0);
706
CompileAndVerify
(c1);
1214
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
1223
CompileAndVerify
(compilation, expectedOutput: "1").VerifyDiagnostics();
Semantics\SemanticErrorTests.cs (6)
4600
var compilationVerifier =
CompileAndVerify
(compilation1);
7848
var compilationVerifier =
CompileAndVerify
(compilation1);
13164
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(5)");
13199
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => new List`1() {Void Add(Int32)(1)}.get_Item(0)");
13238
var verifier =
CompileAndVerify
(comp, expectedOutput: "x => Index(0)");
13341
var verifier =
CompileAndVerify
(comp, expectedOutput: "() => new Collection() {Void Add(Int32, Int32)(1, 0)}");
Semantics\SpanStackSafetyTests.cs (19)
727
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
791
var verifier =
CompileAndVerify
(comp, expectedOutput: @"1223").VerifyDiagnostics();
852
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
910
var verifier =
CompileAndVerify
(comp, expectedOutput: @"123").VerifyDiagnostics();
1059
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1062
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1206
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1209
CompileAndVerify
(comp, expectedOutput: expectedOutput, verify: Verification.FailsILVerify).VerifyDiagnostics();
1832
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
1835
CompileAndVerify
(comp, expectedOutput: expectedOutput).VerifyDiagnostics();
2200
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2236
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: @"
2245
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
2291
CompileAndVerify
(CreateCompilationWithMscorlibAndSpan(@"
2619
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2645
CompileAndVerify
(comp, expectedOutput: "Done", verify: Verification.FailsILVerify).VerifyDiagnostics();
2669
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2699
CompileAndVerify
(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
2722
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");
4835
CompileAndVerify
(comp, expectedOutput: """
4876
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)
187
CompileAndVerify
(comp, expectedOutput: "M(long)");
271
CompileAndVerify
(comp, expectedOutput:
415
CompileAndVerify
(comp, expectedOutput: expectedOutput);
418
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Semantics\TargetTypedDefaultTests.cs (39)
119
CompileAndVerify
(comp, expectedOutput:
138
CompileAndVerify
(comp, expectedOutput: "0");
238
CompileAndVerify
(comp, expectedOutput: "() ()");
275
CompileAndVerify
(comp, expectedOutput: "() ()");
489
CompileAndVerify
(comp, expectedOutput: "FalseFalse TrueTrue FalseFalse");
912
CompileAndVerify
(comp, expectedOutput: "null");
930
CompileAndVerify
(comp, expectedOutput: "null");
1059
CompileAndVerify
(comp, expectedOutput: "0");
1136
CompileAndVerify
(comp, expectedOutput: "0");
1165
CompileAndVerify
(comp, expectedOutput: "1 0");
1230
CompileAndVerify
(comp, expectedOutput: "0");
1595
CompileAndVerify
(comp, expectedOutput: "True True True");
1725
CompileAndVerify
(comp, expectedOutput: "Done");
1791
CompileAndVerify
(comp, expectedOutput: "Done");
1862
CompileAndVerify
(comp, expectedOutput: "Done");
1905
CompileAndVerify
(comp, expectedOutput: "operator reached. branch reached.");
1941
CompileAndVerify
(comp, expectedOutput: "123: True", verify: Verification.FailsILVerify);
2016
CompileAndVerify
(comp);
2062
CompileAndVerify
(comp, expectedOutput: "NullReferenceException");
2183
CompileAndVerify
(comp, expectedOutput: "reached");
2291
CompileAndVerify
(comp, expectedOutput: "0");
2309
CompileAndVerify
(comp, expectedOutput: "0");
2451
CompileAndVerify
(comp, expectedOutput: "0 2");
2611
CompileAndVerify
(comp, expectedOutput: "0-0");
2655
CompileAndVerify
(comp, expectedOutput: "True");
2794
CompileAndVerify
(compilation, expectedOutput: "5");
3051
CompileAndVerify
(comp, expectedOutput: "False");
3080
CompileAndVerify
(comp, expectedOutput: "1");
3102
CompileAndVerify
(comp, expectedOutput: "0");
3256
CompileAndVerify
(comp, expectedOutput: "01");
3276
CompileAndVerify
(comp, expectedOutput: "FalseFalse TrueTrue TrueTrue FalseFalse");
3408
CompileAndVerify
(comp, expectedOutput: "0");
3430
CompileAndVerify
(comp, expectedOutput: "ran");
3449
CompileAndVerify
(comp, expectedOutput: "0");
3469
CompileAndVerify
(comp, expectedOutput: "0 System.Int32");
3489
CompileAndVerify
(comp, expectedOutput: "null");
3508
CompileAndVerify
(comp, expectedOutput: "0");
3570
CompileAndVerify
(comp, expectedOutput: "False False False True:0");
3707
CompileAndVerify
(comp, expectedOutput: "False False False False False False False");
Semantics\TopLevelStatementsTests.cs (110)
49
CompileAndVerify
(comp, expectedOutput: "Hi!");
83
CompileAndVerify
(comp, expectedOutput: "hello async main");
143
CompileAndVerify
(comp, expectedOutput: "Hi!");
163
CompileAndVerify
(comp, expectedOutput: "Hi!");
166
CompileAndVerify
(comp, expectedOutput: "Hi!");
180
CompileAndVerify
(comp, expectedOutput: "2");
527
CompileAndVerify
(comp, expectedOutput: "12");
565
CompileAndVerify
(comp, expectedOutput: "1");
693
CompileAndVerify
(comp, expectedOutput: "Hi!");
815
CompileAndVerify
(comp, expectedOutput: "Hi!");
828
CompileAndVerify
(comp, expectedOutput: "Hi!");
912
CompileAndVerify
(comp, expectedOutput: "100 200 300", verify: Verification.Skipped);
933
CompileAndVerify
(comp, expectedOutput: "12", verify: Verification.Skipped);
958
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1005
CompileAndVerify
(comp, expectedOutput: "3");
1018
CompileAndVerify
(comp, expectedOutput: "3");
1104
CompileAndVerify
(comp, expectedOutput: "Hi!");
1138
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput("-100"), verify: Verification.Fails with
1205
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1232
CompileAndVerify
(comp, expectedOutput: "body DisposeAsync");
1254
CompileAndVerify
(comp, expectedOutput: "body Dispose");
1297
CompileAndVerify
(comp, expectedOutput: "MoveNextAsync DisposeAsync Done");
1314
CompileAndVerify
(comp, expectedOutput: "5");
1331
CompileAndVerify
(comp, expectedOutput: "5");
4245
CompileAndVerify
(comp, expectedOutput: "15");
4327
CompileAndVerify
(comp, expectedOutput: "Hi!");
4489
CompileAndVerify
(comp, expectedOutput: "12");
4506
CompileAndVerify
(comp, expectedOutput: "Hi!");
4574
CompileAndVerify
(comp, expectedOutput: "");
4635
CompileAndVerify
(comp, expectedOutput: "2");
4677
CompileAndVerify
(comp, expectedOutput: "1");
4694
CompileAndVerify
(comp, expectedOutput: "2");
4710
CompileAndVerify
(comp, expectedOutput: "3");
4730
CompileAndVerify
(comp, expectedOutput: "4");
4786
CompileAndVerify
(comp, expectedOutput: "Hi!");
4801
CompileAndVerify
(comp, expectedOutput: "2");
4923
CompileAndVerify
(comp, expectedOutput: "Hi!");
5008
CompileAndVerify
(comp, expectedOutput: "Hi!");
5050
CompileAndVerify
(comp, expectedOutput: "Hi!");
5074
CompileAndVerify
(comp, expectedOutput: "Hi!");
5105
CompileAndVerify
(comp, expectedOutput: "Hi!");
5137
CompileAndVerify
(comp, expectedOutput: "Hi!");
5167
CompileAndVerify
(comp, expectedOutput: "Hi!");
5193
CompileAndVerify
(comp, expectedOutput: "Hi!");
5232
CompileAndVerify
(comp, expectedOutput: "Hi!");
5271
CompileAndVerify
(comp, expectedOutput: "Hi!");
5404
CompileAndVerify
(comp, expectedOutput: "Hi!");
5424
CompileAndVerify
(comp, expectedOutput: "Hi!");
5445
CompileAndVerify
(comp, expectedOutput: "Hi!");
5470
CompileAndVerify
(comp, expectedOutput: "Hi!");
5494
CompileAndVerify
(comp, expectedOutput: "Hi!");
5519
CompileAndVerify
(comp, expectedOutput: "Hi!");
5546
CompileAndVerify
(comp, expectedOutput: "Hi!");
5574
CompileAndVerify
(comp, expectedOutput: "Hi!");
5601
CompileAndVerify
(comp, expectedOutput: "Hi!");
5629
CompileAndVerify
(comp, expectedOutput: "Hi!");
5649
CompileAndVerify
(comp, expectedOutput: "Hi!");
5674
CompileAndVerify
(comp, expectedOutput: "Hi!");
5689
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
7718
CompileAndVerify
(comp, expectedOutput: "Return_01", args: new[] { "Return_01" });
7765
CompileAndVerify
(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10);
7812
CompileAndVerify
(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" });
7883
CompileAndVerify
(comp, expectedOutput: expectedOutput, args: args, expectedReturnCode: 11);
7935
var verifier =
CompileAndVerify
(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expectedOutput), args: args, verify: Verification.Fails with
8014
CompileAndVerify
(comp, expectedOutput: "Hi!");
8033
CompileAndVerify
(comp, expectedOutput: "Hi!");
8052
CompileAndVerify
(comp, expectedOutput: "Hi!");
8072
CompileAndVerify
(comp, expectedOutput: "Hi!");
8131
CompileAndVerify
(comp, expectedOutput: "1").VerifyDiagnostics(
8150
CompileAndVerify
(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics(
8169
CompileAndVerify
(comp, expectedOutput: "Hi!", expectedReturnCode: 0);
8189
CompileAndVerify
(comp, expectedOutput: "hello async main", expectedReturnCode: 0);
8327
CompileAndVerify
(comp, expectedOutput:
8345
CompileAndVerify
(comp, expectedOutput: "Hi!");
8358
CompileAndVerify
(comp, expectedOutput: "Hi!");
8410
CompileAndVerify
(comp).VerifyIL("<top-level-statements-entry-point>", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL:
8436
CompileAndVerify
(comp, expectedOutput: "4");
8453
CompileAndVerify
(comp, expectedOutput: "4");
8470
CompileAndVerify
(comp, expectedOutput: "4");
8488
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL:
8535
CompileAndVerify
(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL:
8580
CompileAndVerify
(comp, expectedOutput: "4", verify: Verification.Skipped);
8622
CompileAndVerify
(comp, expectedOutput: "2");
8652
CompileAndVerify
(comp, expectedOutput: "3");
8674
CompileAndVerify
(comp, expectedOutput: "2");
8693
CompileAndVerify
(comp, expectedOutput: "12");
8708
CompileAndVerify
(comp, expectedOutput: "0").VerifyDiagnostics();
8761
CompileAndVerify
(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics();
8773
CompileAndVerify
(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics();
9122
CompileAndVerify
(comp, expectedOutput: "Hi!");
9134
CompileAndVerify
(comp, expectedOutput: "Hi!");
9147
CompileAndVerify
(comp, expectedOutput: "Hi!");
9187
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9242
CompileAndVerify
(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate);
9310
CompileAndVerify
(comp, expectedOutput: "Hi!");
9332
CompileAndVerify
(comp, expectedOutput: "Hi!");
9455
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9487
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9503
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9519
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9535
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9612
var verifier =
CompileAndVerify
(comp, expectedOutput: "42");
9633
CompileAndVerify
(comp, symbolValidator: validate, sourceSymbolValidator: validate);
9734
var verifier =
CompileAndVerify
(comp, expectedOutput: "Program");
9902
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9905
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9930
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9933
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9958
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
9961
CompileAndVerify
(comp, expectedOutput: "Done").VerifyDiagnostics();
Semantics\UninitializedNonNullableFieldTests.cs (2)
1015
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok");
1131
var verifier =
CompileAndVerify
(comp, expectedOutput: "ok ok ok ok");
Semantics\UnsafeTests.cs (2)
703
CompileAndVerify
(comp, expectedOutput: "1", verify: Verification.Fails).VerifyDiagnostics(
5999
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Semantics\UserDefinedConversionTests.cs (5)
1721
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1774
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1831
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
1866
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
1911
var verifier =
CompileAndVerify
(comp, expectedOutput: "0", verify: Verification.Skipped);
Semantics\UseSiteErrorTests.cs (6)
1176
CompileAndVerify
(main);
1190
CompileAndVerify
(main);
2325
CompileAndVerify
(compilation2);
2336
CompileAndVerify
(compilation3);
2381
CompileAndVerify
(compilation5, verify: Verification.FailsILVerify);
2422
CompileAndVerify
(compilation7);
Semantics\UsingDeclarationTests.cs (4)
386
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
410
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
436
CompileAndVerify
(compilation, expectedOutput: "Disposed; Disposed; ");
826
CompileAndVerify
(compilation, expectedOutput: "after c1; after c2; Dispose c2; Dispose c1; ");
Semantics\UsingStatementTests.cs (2)
1080
CompileAndVerify
(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
1139
CompileAndVerify
(compilation, expectedOutput: "Dispose async").VerifyDiagnostics();
Semantics\Utf8StringsLiteralsTests.cs (48)
418
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
455
CompileAndVerify
(comp, expectedOutput: @"
463
CompileAndVerify
(comp, expectedOutput: @"
1455
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.Fails).VerifyDiagnostics();
1517
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1538
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1541
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics();
1577
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1603
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1606
CompileAndVerify
(comp, expectedOutput: @"string").VerifyDiagnostics();
1651
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1668
CompileAndVerify
(comp, expectedOutput: @"
1704
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1721
CompileAndVerify
(comp, expectedOutput: @"
1757
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1774
CompileAndVerify
(comp, expectedOutput: @"
1819
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
1836
CompileAndVerify
(comp, expectedOutput: @"
1879
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2006
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
2039
var verifier =
CompileAndVerify
(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.Fails).VerifyDiagnostics();
2103
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2123
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2144
CompileAndVerify
(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics();
2171
CompileAndVerify
(comp, expectedOutput: @"
2200
CompileAndVerify
(comp, expectedOutput: @"
2364
CompileAndVerify
(comp, expectedOutput: @"
2459
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
2462
CompileAndVerify
(comp, expectedOutput: @"object").VerifyDiagnostics();
3333
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails with { ILVerifyMessage = """
3385
var verifier =
CompileAndVerify
(comp, verify: Verification.Fails).VerifyDiagnostics();
3448
var verifier =
CompileAndVerify
(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.Fails).VerifyDiagnostics();
3496
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3538
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3587
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3636
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3686
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3733
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3774
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
3829
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3855
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics();
3901
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3947
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
3991
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4034
CompileAndVerify
(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify();
4063
var verifier =
CompileAndVerify
(comp, expectedOutput: @"
4134
CompileAndVerify
(comp, expectedOutput: @"
4301
CompileAndVerify
(comp, expectedOutput: "801", verify: Verification.Fails).VerifyDiagnostics();
SourceGeneration\GeneratorDriverTests.cs (1)
4315
CompileAndVerify
(outputCompilation, expectedOutput: "1");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (950)
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 (13)
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);
6047
CompileAndVerify
(comp1, verify: Verification.FailsPEVerify).VerifyDiagnostics();
6050
CompileAndVerify
(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics();
6070
CompileAndVerify
(comp1, verify: Verification.FailsPEVerify).VerifyDiagnostics();
6073
CompileAndVerify
(comp2, verify: Verification.FailsPEVerify).VerifyDiagnostics();
DocumentationComments\DocumentationCommentCompilerTests.cs (19)
1288
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1345
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1408
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1471
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
1969
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2027
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2091
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
2155
var verifier =
CompileAndVerify
(compilation, symbolValidator: module =>
3020
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3028
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3087
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3095
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3154
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3162
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
3215
var comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source1, source2],
3223
comp = (CSharpCompilation)
CompileAndVerify
(CreateCompilation([source2, source1],
7992
CompileAndVerify
(comp, symbolValidator: validator);
8002
CompileAndVerify
(comp, symbolValidator: validator);
8636
CompileAndVerify
(comp, expectedOutput: "Here").VerifyDiagnostics(
Symbols\AnonymousTypesSemanticsTests.cs (2)
1057
CompileAndVerify
(
1901
CompileAndVerify
(comp, expectedOutput: "RAN", verify: Verification.FailsPEVerify);
Symbols\AnonymousTypesSymbolTests.cs (2)
1456
this.
CompileAndVerify
(
1928
this.
CompileAndVerify
(compilation).VerifyIL("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (70)
35
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
46
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
79
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
113
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1277
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1288
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1322
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
1357
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2511
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2522
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2558
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
2598
CompileAndVerify
(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics();
3448
CompileAndVerify
(compilation1, expectedOutput: @"
3458
CompileAndVerify
(compilation1, expectedOutput: @"
3640
CompileAndVerify
(compilation1, expectedOutput: @"
3720
CompileAndVerify
(compilation1, expectedOutput: @"
3847
CompileAndVerify
(compilation1, expectedOutput: @"
3854
CompileAndVerify
(compilation1, expectedOutput: @"
3957
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4061
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
4223
CompileAndVerify
(compilation1, expectedOutput: @"
4233
CompileAndVerify
(compilation1, expectedOutput: @"
4422
CompileAndVerify
(compilation1, expectedOutput: @"
4504
CompileAndVerify
(compilation1, expectedOutput: @"
4684
CompileAndVerify
(compilation1, expectedOutput: @"
4694
CompileAndVerify
(compilation1, expectedOutput: @"
4754
CompileAndVerify
(compilation1, expectedOutput: @"
4805
CompileAndVerify
(compilation1, expectedOutput: @"
4814
CompileAndVerify
(compilation1, expectedOutput: @"
4917
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5027
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
5230
CompileAndVerify
(compilation1, expectedOutput: @"
5242
CompileAndVerify
(compilation1, expectedOutput: @"
5316
CompileAndVerify
(compilation1, expectedOutput: @"
5511
CompileAndVerify
(compilation1, expectedOutput: @"
5600
CompileAndVerify
(compilation1, expectedOutput: @"
5708
CompileAndVerify
(compilation1, expectedOutput: @"
5715
CompileAndVerify
(compilation1, expectedOutput: @"
5795
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6063
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6179
var verifier =
CompileAndVerify
(compilation1, expectedOutput:
6332
CompileAndVerify
(compilation1, expectedOutput: @"
6342
CompileAndVerify
(compilation1, expectedOutput: @"
6353
CompileAndVerify
(compilation3, expectedOutput: @"
6437
CompileAndVerify
(compilation1, expectedOutput: @"
6447
CompileAndVerify
(compilation1, expectedOutput: @"
6458
CompileAndVerify
(compilation3, expectedOutput: @"
6552
CompileAndVerify
(compilation1, expectedOutput: @"
6564
CompileAndVerify
(compilation1, expectedOutput: @"
6577
CompileAndVerify
(compilation3, expectedOutput: @"
6630
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6634
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6735
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6780
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6784
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6829
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6833
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6878
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
6882
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
6988
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7029
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7033
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7074
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7078
CompileAndVerify
(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics();
7181
CompileAndVerify
(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics();
7227
CompileAndVerify
(compilation1, expectedOutput: @"
7299
CompileAndVerify
(compilation1, expectedOutput: @"
7370
CompileAndVerify
(compilation1, expectedOutput: @"
7443
CompileAndVerify
(compilation1, expectedOutput: @"
7507
CompileAndVerify
(compilation1, expectedOutput: @"
Symbols\ConversionTests.cs (2)
2022
CompileAndVerify
(compilation, expectedOutput: @"
2374
var verifier =
CompileAndVerify
(comp, expectedOutput:
Symbols\CorLibrary\CorTypes.cs (8)
306
CompileAndVerify
(comp, expectedOutput: "Program");
398
CompileAndVerify
(comp, expectedOutput: "Test");
437
CompileAndVerify
(comp, expectedOutput: "R");
583
CompileAndVerify
(comp, expectedOutput: "R");
630
CompileAndVerify
(comp, expectedOutput: "() => Convert(CreateDelegate(System.Action, null, Void M1())" +
675
CompileAndVerify
(
865
CompileAndVerify
(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
1059
CompileAndVerify
(comp, expectedOutput: "() => Convert(Void M1().CreateDelegate(System.Action, null)" +
Symbols\CovariantReturnTests.cs (23)
588
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
729
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
787
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
846
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
908
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
977
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1037
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1101
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1163
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1225
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1292
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1442
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1505
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1570
var c =
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped);
1634
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
1911
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
2100
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
2234
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
2411
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
2529
CompileAndVerify
(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
2648
CompileAndVerify
(vbComp, verify: Verification.Skipped).VerifyIL("Derived2.T(Base, Derived, Derived2)", sequencePointDisplay: SequencePointDisplayMode.Enhanced, expectedIL: @"
3240
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
3403
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped);
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
70
return _csharpTest.
CompileAndVerify
(compilation);
Symbols\CustomModifiersTests.cs (30)
88
CompileAndVerify
(compilation, expectedOutput: "Test");
162
CompileAndVerify
(compilation, expectedOutput: "Test");
220
CompileAndVerify
(compilation, expectedOutput: "Test");
301
CompileAndVerify
(compilation, expectedOutput: "Overridden");
379
CompileAndVerify
(compilation, expectedOutput: "Overridden");
452
CompileAndVerify
(compilation, expectedOutput: "Overridden");
525
CompileAndVerify
(compilation, expectedOutput: "Overridden");
599
CompileAndVerify
(compilation, expectedOutput: "Overridden");
708
CompileAndVerify
(compilation, expectedOutput:
818
CompileAndVerify
(compilation, expectedOutput:
928
CompileAndVerify
(compilation, expectedOutput:
1038
CompileAndVerify
(compilation, expectedOutput:
1130
CompileAndVerify
(compilation, expectedOutput:
1237
CompileAndVerify
(compilation, expectedOutput: @"Set Overridden
1310
CompileAndVerify
(compilation, expectedOutput: "Overridden");
1376
CompileAndVerify
(compilation, expectedOutput: "123");
1516
CompileAndVerify
(compilation1);
1839
CompileAndVerify
(compilation, expectedOutput: @"Overridden
1977
CompileAndVerify
(compilation, expectedOutput: @"Test 1
2041
CompileAndVerify
(compilation, expectedOutput: @"Test
2112
CompileAndVerify
(compilation, expectedOutput: @"Test
2183
CompileAndVerify
(compilation, expectedOutput: @"Test
2256
CompileAndVerify
(compilation, expectedOutput: @"Test
2291
CompileAndVerify
(compilation, expectedOutput: @"Overridden");
2337
CompileAndVerify
(compilation, expectedOutput:
2606
CompileAndVerify
(compilation, expectedOutput: @"Set Overridden2
2720
CompileAndVerify
(compilation, expectedOutput: @"Add Overridden2
2814
CompileAndVerify
(compilation, expectedOutput:
2907
CompileAndVerify
(compilation, expectedOutput: @"Method");
2999
CompileAndVerify
(compilation, expectedOutput: @"MethodMethod");
Symbols\DefaultInterfaceImplementationTests.cs (396)
132
CompileAndVerify
(compilation1,
184
CompileAndVerify
(compilation2,
303
CompileAndVerify
(compilation1,
360
CompileAndVerify
(compilation2,
370
CompileAndVerify
(compilation3,
443
CompileAndVerify
(compilation1,
500
CompileAndVerify
(compilation2,
511
CompileAndVerify
(compilation3,
600
CompileAndVerify
(compilation1,
698
CompileAndVerify
(compilation1,
800
CompileAndVerify
(compilation1,
902
CompileAndVerify
(compilation1,
981
CompileAndVerify
(compilation1,
1056
CompileAndVerify
(compilation1,
1135
CompileAndVerify
(compilation1,
1214
CompileAndVerify
(compilation1,
1296
CompileAndVerify
(compilation1,
1380
CompileAndVerify
(compilation1,
1468
CompileAndVerify
(compilation1,
1556
CompileAndVerify
(compilation1,
1924
CompileAndVerify
(compilation2, verify: Verify(isStatic),
2122
CompileAndVerify
(compilation1,
2194
CompileAndVerify
(compilation2,
2216
CompileAndVerify
(compilation3,
2288
CompileAndVerify
(compilation2,
2357
CompileAndVerify
(compilation2,
2430
CompileAndVerify
(compilation2,
2503
CompileAndVerify
(compilation2,
2594
CompileAndVerify
(compilation1,
2648
CompileAndVerify
(compilation2,
2660
CompileAndVerify
(compilation3,
3741
CompileAndVerify
(compilation1,
3883
CompileAndVerify
(compilation1,
4035
CompileAndVerify
(compilation1,
4187
CompileAndVerify
(compilation1,
4805
CompileAndVerify
(compilation2, verify: Verify(isStatic),
5402
CompileAndVerify
(compilation1,
5519
CompileAndVerify
(compilation1,
5664
CompileAndVerify
(compilation1,
5791
CompileAndVerify
(compilation1,
6239
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr,
6392
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2);
6565
CompileAndVerify
(compilation1,
6622
CompileAndVerify
(compilation2,
6638
CompileAndVerify
(compilation3,
6966
CompileAndVerify
(compilation1,
7069
CompileAndVerify
(compilation1,
7176
CompileAndVerify
(compilation1,
7283
CompileAndVerify
(compilation1,
7715
CompileAndVerify
(compilation2, verify: Verify(isStatic),
7985
CompileAndVerify
(compilation1,
8263
CompileAndVerify
(compilation1,
8784
CompileAndVerify
(compilation1, expectedOutput:
8885
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
9056
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
9272
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics();
9469
CompileAndVerify
(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9502
CompileAndVerify
(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics();
9543
CompileAndVerify
(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal));
9842
CompileAndVerify
(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9856
CompileAndVerify
(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9863
CompileAndVerify
(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal));
9991
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10065
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10073
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics();
10167
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10386
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
10842
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate);
10896
CompileAndVerify
(compilation1,
10942
CompileAndVerify
(compilation3,
10953
CompileAndVerify
(compilation4,
11071
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11177
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11707
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11731
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11773
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
11897
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
11931
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics();
12012
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
12052
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics();
12135
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics();
12233
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12254
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected));
12295
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12316
CompileAndVerify
(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal));
12357
CompileAndVerify
(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal));
12627
CompileAndVerify
(compilation1,
12652
CompileAndVerify
(compilation3,
12715
CompileAndVerify
(compilation1,
12740
CompileAndVerify
(compilation3,
12803
CompileAndVerify
(compilation1,
12828
CompileAndVerify
(compilation3,
14005
CompileAndVerify
(compilation1, expectedOutput:
14226
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14621
CompileAndVerify
(compilation1,
14936
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
14988
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15133
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15167
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15260
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15282
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
15674
CompileAndVerify
(compilation1, expectedOutput:
15688
CompileAndVerify
(compilation3, expectedOutput:
15697
CompileAndVerify
(compilation4, expectedOutput:
15860
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15893
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
15990
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
16243
CompileAndVerify
(compilation1,
16782
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
17471
CompileAndVerify
(compilation1,
17542
CompileAndVerify
(compilation3,
17556
CompileAndVerify
(compilation4,
17741
CompileAndVerify
(compilation1,
18324
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18347
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1);
18480
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
18526
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
19852
CompileAndVerify
(compilation1,
19923
CompileAndVerify
(compilation3,
19937
CompileAndVerify
(compilation4,
20330
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20368
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20442
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
20460
CompileAndVerify
(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
23703
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
23886
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
27633
CompileAndVerify
(compilation1, expectedOutput:
27803
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28132
CompileAndVerify
(compilation1,
28441
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28531
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28638
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28671
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
28765
CompileAndVerify
(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
28785
CompileAndVerify
(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null :
29183
CompileAndVerify
(compilation1, expectedOutput:
29197
CompileAndVerify
(compilation3, expectedOutput:
29206
CompileAndVerify
(compilation4, expectedOutput:
29372
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29405
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29489
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
29630
CompileAndVerify
(compilation1,
30118
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
30876
CompileAndVerify
(compilation1,
30945
CompileAndVerify
(compilation3,
30959
CompileAndVerify
(compilation4,
31110
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31136
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31184
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
31770
CompileAndVerify
(compilation1, expectedOutput: !execute ? null :
32041
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
32175
CompileAndVerify
(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
32978
CompileAndVerify
(compilation1,
32994
CompileAndVerify
(compilation2,
33009
CompileAndVerify
(compilation3,
33808
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
34046
CompileAndVerify
(compilation1,
34160
CompileAndVerify
(compilation1,
34176
CompileAndVerify
(compilation2,
34191
CompileAndVerify
(compilation3,
34320
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
34498
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34508
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
34539
CompileAndVerify
(compilation4,
34622
CompileAndVerify
(compilation5,
34895
CompileAndVerify
(compilation1,
34913
CompileAndVerify
(compilation2,
34930
CompileAndVerify
(compilation3,
35501
CompileAndVerify
(compilation2,
35610
CompileAndVerify
(compilation2,
35723
CompileAndVerify
(compilation2,
35836
CompileAndVerify
(compilation2,
35945
CompileAndVerify
(compilation2,
36039
CompileAndVerify
(compilation2,
36141
CompileAndVerify
(compilation2,
36265
CompileAndVerify
(compilation2,
36405
CompileAndVerify
(compilation1,
36423
CompileAndVerify
(compilation2,
36448
CompileAndVerify
(compilation5,
36593
CompileAndVerify
(compilation1,
36611
CompileAndVerify
(compilation2,
36636
CompileAndVerify
(compilation5,
36781
CompileAndVerify
(compilation1,
36799
CompileAndVerify
(compilation2,
37005
CompileAndVerify
(compilation1,
37021
CompileAndVerify
(compilation2,
37036
CompileAndVerify
(compilation3,
37996
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38420
CompileAndVerify
(compilation1,
38439
CompileAndVerify
(compilation2,
38468
CompileAndVerify
(compilation5,
38779
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
38835
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38845
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
38876
CompileAndVerify
(compilation4,
38946
CompileAndVerify
(compilation5,
39176
CompileAndVerify
(compilation1,
39194
CompileAndVerify
(compilation2,
39211
CompileAndVerify
(compilation3,
40033
CompileAndVerify
(compilation1,
40051
CompileAndVerify
(compilation2,
40068
CompileAndVerify
(compilation3,
41088
CompileAndVerify
(compilation1,
41106
CompileAndVerify
(compilation2,
41123
CompileAndVerify
(compilation3,
41276
CompileAndVerify
(compilation1, verify: Verify(isStatic), symbolValidator: Validate1);
41497
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41507
CompileAndVerify
(compilation2, verify: Verify(isStatic), symbolValidator: Validate2);
41538
CompileAndVerify
(compilation4,
41624
CompileAndVerify
(compilation5,
41852
CompileAndVerify
(compilation1,
41870
CompileAndVerify
(compilation2,
41887
CompileAndVerify
(compilation3,
42038
CompileAndVerify
(compilation1,
42058
CompileAndVerify
(compilation2,
42085
CompileAndVerify
(compilation5,
42242
CompileAndVerify
(compilation1,
42262
CompileAndVerify
(compilation2,
42289
CompileAndVerify
(compilation5,
42446
CompileAndVerify
(compilation1,
42466
CompileAndVerify
(compilation2,
43829
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43848
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43853
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
43969
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
43985
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
43990
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44099
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
44115
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44120
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
44211
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44237
CompileAndVerify
(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
44652
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44698
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44732
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44772
CompileAndVerify
(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped);
44804
CompileAndVerify
(compilation1, expectedOutput: "Test.I1");
44846
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44891
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
44927
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr);
44972
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2");
44990
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1");
45087
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45106
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45111
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45243
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45259
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45264
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124");
45381
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1);
45398
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45403
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122");
45571
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45590
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45595
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244");
45711
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1);
45727
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45732
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234");
45909
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
45927
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
46351
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main");
46377
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main");
46595
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46605
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46611
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46952
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
46958
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr);
47085
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
47115
CompileAndVerify
(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"
47228
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47237
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47243
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47320
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47329
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47335
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47396
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47405
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47411
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47526
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47535
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47541
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47607
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47616
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
47622
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48085
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48094
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48100
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48142
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48151
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48157
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48209
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48218
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48224
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48306
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48315
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48321
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48376
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48385
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48391
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48440
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48449
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48455
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48519
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48528
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48534
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48591
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48600
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48606
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48896
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48905
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48911
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48962
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48971
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
48977
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49069
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49078
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49084
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49301
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49310
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49316
CompileAndVerify
(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput);
49541
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49550
CompileAndVerify
(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49555
CompileAndVerify
(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
49960
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
49986
var verifier =
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50049
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50088
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50114
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50251
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50311
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify);
50566
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50610
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50762
CompileAndVerify
(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped);
50795
CompileAndVerify
(piaCompilation, verify: VerifyOnMonoOrCoreClr);
50848
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50901
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr);
50954
var verifier =
CompileAndVerify
(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr);
51228
CompileAndVerify
(compilation1,
51245
CompileAndVerify
(compilation1,
51509
CompileAndVerify
(compilation1,
51526
CompileAndVerify
(compilation1,
51902
CompileAndVerify
(compilation1,
51919
CompileAndVerify
(compilation1,
52697
CompileAndVerify
(compilation1,
52714
CompileAndVerify
(compilation1,
53025
CompileAndVerify
(compilation1,
53042
CompileAndVerify
(compilation1,
53494
CompileAndVerify
(compilation1,
53511
CompileAndVerify
(compilation1,
57655
CompileAndVerify
(compilation1,
57672
CompileAndVerify
(compilation1,
57964
CompileAndVerify
(compilation1,
57981
CompileAndVerify
(compilation1,
58396
CompileAndVerify
(compilation1,
58413
CompileAndVerify
(compilation1,
62379
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62472
CompileAndVerify
(compilation1, expectedOutput: "C0.M");
62539
CompileAndVerify
(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
62753
CompileAndVerify
(comp, verify: Verify(isStatic), symbolValidator: Validate);
62803
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
62867
CompileAndVerify
(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate);
63866
CompileAndVerify
(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null);
64909
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64928
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64947
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
64973
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65057
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65164
CompileAndVerify
(compilation1,
65208
CompileAndVerify
(compilation1,
65252
CompileAndVerify
(compilation1,
65356
CompileAndVerify
(compilation1, expectedOutput: "I100.C100.Test1");
65480
CompileAndVerify
(compilation1);
65526
CompileAndVerify
(compilation1);
65611
CompileAndVerify
(compilation1).VerifyDiagnostics();
65694
CompileAndVerify
(compilation1).VerifyDiagnostics();
65777
CompileAndVerify
(compilation1).VerifyDiagnostics();
65852
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
65929
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66006
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66045
CompileAndVerify
(compilation1).VerifyDiagnostics();
66226
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66305
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
66757
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66810
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66845
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2");
66876
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
66937
CompileAndVerify
(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67008
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67050
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67114
CompileAndVerify
(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null :
67938
CompileAndVerify
(compilation1,
68002
CompileAndVerify
(compilation1,
68067
CompileAndVerify
(compilation1,
68173
CompileAndVerify
(compilation1,
68205
CompileAndVerify
(compilation2,
69327
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
69395
CompileAndVerify
(compilation1, symbolValidator: validate, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics();
Symbols\ExtendedPartialMethodsTests.cs (4)
2079
CompileAndVerify
(comp,
2217
CompileAndVerify
(comp,
2303
CompileAndVerify
(comp, symbolValidator: validator);
3021
CompileAndVerify
(comp, expectedOutput: "12");
Symbols\ExtensionMethodTests.cs (5)
2558
CompileAndVerify
(compilation, sourceSymbolValidator: validator, symbolValidator: validator);
2593
CompileAndVerify
(comp, symbolValidator: module =>
3297
var compilationVerifier =
CompileAndVerify
(compilation1);
3310
compilationVerifier =
CompileAndVerify
(compilation2);
3448
CompileAndVerify
(compilation);
Symbols\GenericConstraintTests.cs (5)
3229
CompileAndVerify
(comp);
5731
var csVerifier =
CompileAndVerify
(csCompilation);
6644
CompileAndVerify
(compilation, symbolValidator: metadataValidator);
6907
CompileAndVerify
(compilation2, expectedOutput:
7353
CompileAndVerify
(
Symbols\IndexedPropertyTests.cs (2)
1494
CompileAndVerify
(compilation2);
2586
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
Symbols\IndexerTests.cs (1)
2134
CompileAndVerify
(compilation, symbolValidator: module =>
Symbols\InterfaceImplementationTests.cs (3)
2206
CompileAndVerify
(comp, expectedOutput: @"
2450
CompileAndVerify
(comp, verify: Verification.Skipped, expectedOutput: @"set_P1
2704
CompileAndVerify
(comp, expectedOutput: expectedOutput);
Symbols\LocalFunctionTests.cs (13)
554
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
585
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
621
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
666
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
705
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
721
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
755
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
794
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
810
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
858
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
876
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
912
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
952
CompileAndVerify
(comp1, symbolValidator: validate).VerifyDiagnostics();
Symbols\Metadata\MetadataMemberTests.cs (5)
739
CompileAndVerify
(compilation);
746
CompileAndVerify
(compilation);
753
CompileAndVerify
(compilation);
801
CompileAndVerify
(compilation);
808
CompileAndVerify
(compilation);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
555
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
Symbols\Metadata\PE\LoadingAttributes.cs (4)
1302
CompileAndVerify
(compilation, symbolValidator: module =>
1426
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module =>
1453
CompileAndVerify
(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module =>
1516
CompileAndVerify
(c, symbolValidator: (m) =>
Symbols\Metadata\PE\LoadingFields.cs (1)
141
CompileAndVerify
(compilation, expectedOutput: @"Value1
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
42
CompileAndVerify
(compilation, symbolValidator: module =>
Symbols\Metadata\PE\TypeForwarders.cs (7)
1486
var verifier1 =
CompileAndVerify
(comp1);
1541
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator);
1680
CompileAndVerify
(appCompilation, verify: Verification.Fails,
1733
CompileAndVerify
(appCompilation,
1765
var asm0 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp0, verify: Verification.Skipped).EmittedAssemblyData);
1769
var asm1 = ModuleMetadata.CreateFromImage(
CompileAndVerify
(comp1).EmittedAssemblyData);
1809
var verifier2 =
CompileAndVerify
(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2413
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)
2675
CompileAndVerify
(comp,
2810
CompileAndVerify
(comp,
5478
CompileAndVerify
(comp).VerifyDiagnostics().VerifyTypeIL("S1",
5529
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();
10051
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10442
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10448
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10553
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10725
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10790
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10897
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
10971
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11110
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11175
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11275
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11386
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11612
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11618
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11742
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11905
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
11976
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13049
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13068
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13134
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13154
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13225
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13263
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13925
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
13964
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14427
var verifier =
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
14565
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14595
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
14795
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
14861
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
14983
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15007
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15255
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15277
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
15967
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
15969
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16029
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16031
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
16102
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16380
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16465
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16583
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16669
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16764
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16846
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16928
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
16999
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17073
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17160
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
17257
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericFirst ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics(
17363
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericIsStatic ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics();
19757
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19759
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19838
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19840
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
19930
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
19932
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20029
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20031
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20112
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20114
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20204
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20206
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20293
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20295
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
20386
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20460
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20543
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
20623
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21252
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21369
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21480
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21615
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21751
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21811
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
21914
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22032
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22158
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22267
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
22369
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23385
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23387
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23480
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23482
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23571
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
23573
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
23676
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
24269
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24621
CompileAndVerify
(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics();
24850
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25039
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25237
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25350
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25480
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
25551
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26163
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26165
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
26258
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26260
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
26363
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
26696
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
26809
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
27083
CompileAndVerify
(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics();
27378
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27579
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
27902
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28015
var verifier =
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28146
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
28217
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29114
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29116
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
29242
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29244
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped,
29350
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29711
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29827
var verifier =
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
29975
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30093
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30199
CompileAndVerify
(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
30604
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30610
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30676
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30789
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
30862
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31247
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31333
verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31546
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31602
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31660
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31708
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31751
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31805
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31854
var verifier =
CompileAndVerify
(compilation1, verify: Verification.Skipped).VerifyDiagnostics();
31927
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
31985
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @"
32038
CompileAndVerify
(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual: false) ? null : @"
32079
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
32176
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34118
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34123
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
34128
CompileAndVerify
(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
34175
CompileAndVerify
(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
34180
CompileAndVerify
(compilation2, verify: Verification.Skipped).VerifyDiagnostics();
34185
CompileAndVerify
(compilation3, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\SymbolErrorTests.cs (32)
5655
CompileAndVerify
(lib);
5716
CompileAndVerify
(lib);
5776
CompileAndVerify
(lib);
5837
CompileAndVerify
(lib);
5897
CompileAndVerify
(lib);
5920
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5932
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
5954
CompileAndVerify
(lib);
5977
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
5990
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6013
CompileAndVerify
(lib);
6036
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6049
CompileAndVerify
(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics(
6072
CompileAndVerify
(lib);
6095
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6108
CompileAndVerify
(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics(
6250
CompileAndVerify
(comp, verify: Verification.FailsILVerify).VerifyDiagnostics();
6269
CompileAndVerify
(lib);
6329
CompileAndVerify
(lib);
6391
CompileAndVerify
(lib);
6451
CompileAndVerify
(lib);
6513
CompileAndVerify
(lib);
6576
CompileAndVerify
(lib);
6639
CompileAndVerify
(lib);
6710
CompileAndVerify
(lib);
6773
CompileAndVerify
(lib);
6842
CompileAndVerify
(lib);
7097
CompileAndVerify
(comp, expectedOutput: @"1 + 1 = 2
7327
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7336
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
7407
CompileAndVerify
(compilation, verify: Verification.Skipped).VerifyDiagnostics();
18517
var verifier =
CompileAndVerify
(comp, verify: Verification.Skipped).
Symbols\UnsignedRightShiftTests.cs (14)
112
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
496
CompileAndVerify
(compilation1, expectedOutput: @"
620
CompileAndVerify
(compilation1, expectedOutput: @"
1163
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
1575
CompileAndVerify
(compilation1, expectedOutput: @"
1976
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @">>>").VerifyDiagnostics();
1996
CompileAndVerify
(compilation2, expectedOutput: @">>>").VerifyDiagnostics();
2002
CompileAndVerify
(compilation3, expectedOutput: @">>>").VerifyDiagnostics();
2228
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @">>>").VerifyDiagnostics();
2248
CompileAndVerify
(compilation2, expectedOutput: @">>>").VerifyDiagnostics();
2254
CompileAndVerify
(compilation3, expectedOutput: @">>>").VerifyDiagnostics();
2370
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"Passed 1").VerifyDiagnostics();
2498
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
2596
var verifier =
CompileAndVerify
(compilation1, expectedOutput: @"
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxTreeTests.cs (1)
98
CompileAndVerify
(compilation).VerifyIL("C.Main", @"
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (5)
1537
return
CompileAndVerify
(
2042
return
CompileAndVerify
(c, expectedOutput: expectedOutput);
2050
return
CompileAndVerify
(compilation, expectedOutput: expectedOutput);
2077
CompileAndVerify
(comp, expectedOutput: "", verify: verify); //need expected output to force execution
2090
return
CompileAndVerify
(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
628
CompileAndVerify
(comp2, expectedOutput: @"A