5654 references to VerifyIL
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2627)
BreakingChanges.cs (3)
1137
verifier.
VerifyIL
("Program.test.<Goo>d__1.System.Collections.IEnumerator.MoveNext()", @"
1209
verifier.
VerifyIL
("Program.test.<Goo>d__1.<>m__Finally1()", @"
1632
verifier.
VerifyIL
("Test.Goo<T>()", @"
CodeGen\CodeGenAsyncEHTests.cs (4)
210
VerifyIL
("Test.<G>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
734
VerifyIL
("Test.<G>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
986
v.
VerifyIL
("Test.<G>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1489
VerifyIL
("Test.<G>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
CodeGen\CodeGenAsyncIteratorTests.cs (31)
183
v.
VerifyIL
("C.<GetSplits>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
362
v.
VerifyIL
("C.<GetSplits>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
721
verifier.
VerifyIL
("C.<Main>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2663
verifier.
VerifyIL
("C.M", @"
2674
verifier.
VerifyIL
("C.<M>d__0..ctor", @"
2695
verifier.
VerifyIL
("C.<M>d__0..ctor", @"
2714
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerator<int>.get_Current()", @"
2722
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerator<int>.MoveNextAsync()", @"
2767
verifier.
VerifyIL
("C.<M>d__0.System.IAsyncDisposable.DisposeAsync()", @"
2807
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
2838
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.GetResult(short)", @"
2848
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.GetStatus(short)", @"
2858
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)", @"
2864
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.OnCompleted(System.Action<object>, object, short, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)", @"
2879
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
3042
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3224
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3296
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3492
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3564
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3761
verifier.
VerifyIL
("C.<<M>g__local|0_0>d.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3833
verifier.
VerifyIL
("C.<<M>g__local|0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4023
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
4056
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
7146
verifier.
VerifyIL
("C.<Iter>d__1.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
7279
verifier.
VerifyIL
("C.<<Main>g__Iter|0_0>d.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
8859
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """"
9184
verifier.
VerifyIL
("C.<M>d__0<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """"
9475
verifier.
VerifyIL
("C.<Produce>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
9916
verifier.
VerifyIL
("C.<Produce>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
10297
verifier.
VerifyIL
("Program.<Produce>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
CodeGen\CodeGenAsyncLocalsTests.cs (8)
514
verifier.
VerifyIL
("C.<F>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
644
verifier.
VerifyIL
("C.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1302
verifier.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1407
verifier.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1562
verifier.
VerifyIL
("Test.<MainAsync>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1696
verifier.
VerifyIL
("Test.<MainAsync>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1887
verifier.
VerifyIL
("Test.<MainAsync>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2021
verifier.
VerifyIL
("Test.<MainAsync>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
CodeGen\CodeGenAsyncMainTests.cs (2)
1568
verifier.
VerifyIL
("Program.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1810
verifier.
VerifyIL
("Program.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (2)
139
verifier.
VerifyIL
("C.F()", @"
160
verifier.
VerifyIL
("C.G<T>(T)", @"
CodeGen\CodeGenAsyncSpillTests.cs (15)
598
v.
VerifyIL
("Test.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
761
v.
VerifyIL
("Test.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
3281
verifier.
VerifyIL
("AsyncBug.<Boom>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
4077
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4315
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4528
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4713
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4904
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5101
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5283
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5486
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5706
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5944
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
6195
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
6338
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
CodeGen\CodeGenAsyncTests.cs (21)
2197
c.
VerifyIL
("Test.F", @"
2219
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2303
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine", @"
2342
c.
VerifyIL
("Test.F", @"
2364
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2451
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine", @"
2490
c.
VerifyIL
("Test.F", @"
2514
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2610
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine", @"
2645
c.
VerifyIL
("Test.F", @"
2666
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2780
CompileAndVerify(source, expectedOutput: expected).
VerifyIL
("Test.F", @"
2800
").
VerifyIL
("Test.<F>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
3452
v.
VerifyIL
("C.g",
3472
v.
VerifyIL
("C.f",
3915
v.
VerifyIL
("C.Main", @"
4238
v.
VerifyIL
("Test.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4645
VerifyIL
("Program.M(int)",
5325
VerifyIL
("Test.Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
5499
VerifyIL
("Test.Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
6138
verifier.
VerifyIL
("C.<ProduceAsync>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
CodeGen\CodeGenAwaitForeachTests.cs (3)
3360
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3787
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
5149
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
CodeGen\CodeGenAwaitUsingTests.cs (6)
1122
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1296
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1471
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1716
verifier.
VerifyIL
("S.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1885
verifier.
VerifyIL
("S.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2702
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
CodeGen\CodeGenCheckedTests.cs (87)
48
verifier.
VerifyIL
("C.Add", @"
58
verifier.
VerifyIL
("C.Sub", @"
69
verifier.
VerifyIL
("C.Mul", @"
80
verifier.
VerifyIL
("C.Minus", @"
122
verifier.
VerifyIL
("C.Add", @"
133
verifier.
VerifyIL
("C.Sub", @"
145
verifier.
VerifyIL
("C.Mul", @"
157
verifier.
VerifyIL
("C.Minus", @"
220
verifier.
VerifyIL
("C.Add1", @"
230
verifier.
VerifyIL
("C.Add2", @"
241
verifier.
VerifyIL
("C.Sub", @"
252
verifier.
VerifyIL
("C.PostInc", @"
265
verifier.
VerifyIL
("C.PostDec", @"
277
verifier.
VerifyIL
("C.PreInc", @"
290
verifier.
VerifyIL
("C.PreDec", @"
394
verifier.
VerifyIL
("C.Add_Int1", @"
407
verifier.
VerifyIL
("C.Add_Int2", @"
420
verifier.
VerifyIL
("C.Add_UInt1", @"{
434
verifier.
VerifyIL
("C.Add_UInt2", @"
449
verifier.
VerifyIL
("C.Add_Long1", @"
463
verifier.
VerifyIL
("C.Add_Long2", @"
477
verifier.
VerifyIL
("C.Add_ULong1", @"
491
verifier.
VerifyIL
("C.Add_ULong2", @"
504
verifier.
VerifyIL
("C.Sub_Int", @"
516
verifier.
VerifyIL
("C.Sub_UInt", @"
530
verifier.
VerifyIL
("C.Sub_Long", @"
543
verifier.
VerifyIL
("C.Sub_ULong", @"
556
verifier.
VerifyIL
("C.Sub_Ptr", @"
568
verifier.
VerifyIL
("C.PostInc", @"
579
verifier.
VerifyIL
("C.PostDec", @"
613
verifier.
VerifyIL
("C.Local", @"
630
verifier.
VerifyIL
("C.LocalInc", @"
682
verifier.
VerifyIL
("C.PostInc", @"
694
verifier.
VerifyIL
("C.PreInc", @"
707
verifier.
VerifyIL
("C.PostDec", @"
720
verifier.
VerifyIL
("C.PreDec", @"
768
verifier.
VerifyIL
("C.Add", @"
780
verifier.
VerifyIL
("C.Sub", @"
793
verifier.
VerifyIL
("C.Mul", @"
808
verifier.
VerifyIL
("C.Div", @"
821
verifier.
VerifyIL
("C.Rem", @"
849
verifier.
VerifyIL
("C.Add", @"
906
verifier.
VerifyIL
("C.PostIncUserDefined", @"
921
verifier.
VerifyIL
("C.PostInc", @"
935
verifier.
VerifyIL
("C.PreInc", @"
949
verifier.
VerifyIL
("C.PostIncNullable", @"{
993
verifier.
VerifyIL
("C.ArraySize", @"
1047
verifier.
VerifyIL
("C.ForEachString", @"
1075
verifier.
VerifyIL
("C.ForEachVector", @"
1109
verifier.
VerifyIL
("C.ForEachMultiDimArray", @"
1203
verifier.
VerifyIL
("C.Add", @"
1215
verifier.
VerifyIL
("C.Sub", @"
1228
verifier.
VerifyIL
("C.Mul", @"
1243
verifier.
VerifyIL
("C.Div", @"
1256
verifier.
VerifyIL
("C.Rem", @"
1299
verifier.
VerifyIL
("C.SByte_UInt", @"
1309
verifier.
VerifyIL
("C.UInt_Int", @"
1319
verifier.
VerifyIL
("C.Enum_Short", @"
1352
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1380
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1405
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1432
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1458
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1484
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1511
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1539
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1567
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1595
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1624
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1652
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1680
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1708
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1736
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1759
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1783
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1806
").
VerifyIL
("C.<>c.<F>b__0_0(int)", @"
1831
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1856
").
VerifyIL
("C.<>c.<F>b__1_0(int)", @"
1880
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(true)).
VerifyIL
("C.ULong_UInt", @"
1889
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(false)).
VerifyIL
("C.ULong_UInt", @"
1912
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(true)).
VerifyIL
("C.ULong_UInt", @"
1940
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(true)).
VerifyIL
("C.ULong_UInt", @"
2028
verifier.
VerifyIL
("Program.Main", @"
2342
verifier.
VerifyIL
("Derived2.inc", @"
2852
verifier.
VerifyIL
("C.AddInSwitchExpression", @"
2871
verifier.
VerifyIL
("C.AddInSwitchExpression2", @"
2890
verifier.
VerifyIL
("C.Add", @"
CodeGen\CodeGenClosureLambdaTests.cs (33)
133
compilation.
VerifyIL
("C.Main",
191
compilation.
VerifyIL
("C.M",
803
verifier.
VerifyIL
("Program.Main", @"
868
verifier.
VerifyIL
("Program.Main", @"
969
verifier.
VerifyIL
("Program.Main", @"
1044
verifier.
VerifyIL
("Program.<>c__1<T>.<F>b__1_0", @"
1116
verifier.
VerifyIL
("Program.<>c__DisplayClass1_0<T>.<F>b__0", @"
1571
VerifyIL
("M1.B2.<TestBase>b__1_0",
1634
VerifyIL
("M1.B2.<TestBase>b__1_0",
2201
VerifyIL
("M1.B2.<>n__0<U>",
2259
VerifyIL
("M1.B2.<>c__DisplayClass1_0.<Test>b__0",
2274
VerifyIL
("M1.B2.<>n__0<U>",
2399
VerifyIL
("Base<T>.Derived.<>n__0<U>",
2439
VerifyIL
("Derived.<>c__DisplayClass1_0.<Test>b__0",
2486
VerifyIL
("Derived.<>c__DisplayClass1_0.<Test>b__0",
2529
VerifyIL
("Derived.<>c__DisplayClass1_0.<Test>b__0",
3251
verifier.
VerifyIL
("Program.Main", """
3497
VerifyIL
("Program.c1.<>c__DisplayClass1_0.<Test>b__2",
3554
VerifyIL
("Program.c1.Test",
3652
VerifyIL
("Program.c1.Test",
3755
VerifyIL
("Program.c1.Test",
3842
VerifyIL
("Program.c1.Test",
4564
CompileAndVerify(source, expectedOutput: "(1,-1)").
VerifyIL
("Test..cctor", @"
4722
verifier.
VerifyIL
("C.M<T>", @"
4810
verifier.
VerifyIL
("Program.Test", @"
4939
verifier.
VerifyIL
("Program.Test", @"
4968
verifier.
VerifyIL
("Program.<>c.<Test>b__1_1(int)",
4994
verifier.
VerifyIL
("Program.<>c__DisplayClass1_0.<Test>b__0(int)",
5359
compilation.
VerifyIL
("C.Main",
5585
compilation.
VerifyIL
("Program.<>c__DisplayClass0_0.<Main>g__LocalMethod|0()",
5643
compilation.
VerifyIL
("Program.TestMethod<T>(T)",
5725
compilation.
VerifyIL
("Program.<>c__DisplayClass1_0<T>.<TestMethod>g__LocalFunction|0<TLocal>(TLocal)",
5782
compilation.
VerifyIL
("Program.TestMethod<T>(T)",
CodeGen\CodeGenConditionalOperatorTests.cs (54)
627
verify.
VerifyIL
("C.Tester", @"
663
verify.
VerifyIL
("C.Tester", @"
751
verify.
VerifyIL
("C.Tester", @"
800
verify.
VerifyIL
("C.Tester", @"
877
verify.
VerifyIL
("C.Tester", @"
926
verify.
VerifyIL
("C.Tester", @"
1006
verify.
VerifyIL
("C.Tester", @"
1068
verify.
VerifyIL
("C.Tester", @"
1155
verify.
VerifyIL
("C.Tester", @"
1185
verify.
VerifyIL
("C.Tester", @"
1239
verify.
VerifyIL
("C.Tester", @"
1271
verify.
VerifyIL
("C.Tester", @"
1329
verify.
VerifyIL
("C.Tester", @"
1367
verify.
VerifyIL
("C.Tester", @"
1435
verify.
VerifyIL
("C.Tester", @"
1474
verify.
VerifyIL
("C.Tester", @"
1521
comp.
VerifyIL
("C.Main", @"{
1552
comp.
VerifyIL
("C.Main", @"{
1583
comp.
VerifyIL
("C.Main", @"
1623
comp.
VerifyIL
("C.Main", @"
1689
comp.
VerifyIL
("C.Main", @"
1735
comp.
VerifyIL
("C.Main", @"
1786
comp.
VerifyIL
("Test.Main", @"
1844
comp.
VerifyIL
("Test.Main", @"
1890
comp.
VerifyIL
("Test.Main", @"
1932
comp.
VerifyIL
("Test1.m1", @"
1957
comp.
VerifyIL
("Test1.m2", @"
2010
comp.
VerifyIL
("MainClass.g", @"
2196
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
2228
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL).VerifyDiagnostics();
2276
CompileAndVerify(source).
VerifyIL
("Program.Main", expectedIL);
2325
CompileAndVerify(source).
VerifyIL
("Program.Main", expectedIL);
2352
CompileAndVerify(source).
VerifyIL
("Program.Main", expectedIL);
2383
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
2428
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
2478
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.fun", expectedIL);
2523
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.fun", expectedIL);
2567
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.fun", expectedIL);
2620
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
2694
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
2747
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Class1.Main", expectedIL);
2780
verify.
VerifyIL
("C.Tester", @"
2810
verify.
VerifyIL
("C.Tester",
2879
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Class1.Main", expectedIL);
3121
comp.
VerifyIL
("C.Main", @"
3291
verify.
VerifyIL
("Program.Main",
3395
verify.
VerifyIL
("C<T>.Print()", @"
3474
verify.
VerifyIL
("C<T>.Print()", @"
3549
verify.
VerifyIL
("C<T>.Print()", @"
3619
verify.
VerifyIL
("C<T>.Print()", @"
3685
verifier.
VerifyIL
("Class<T>.Value.get", @"
3747
verifier.
VerifyIL
("Class<T>.Value.get", @"
3801
verifier.
VerifyIL
("Program.Test1<T>(ref T)", @"
3862
verifier.
VerifyIL
("Program.Test1<T>(ref T)", @"
CodeGen\CodeGenConstructorInitTests.cs (32)
34
VerifyIL
("C..ctor", @"
62
VerifyIL
("C..ctor", @"
90
VerifyIL
("C..ctor", @"
122
VerifyIL
("C..ctor", @"
162
VerifyIL
("C..ctor", @"
199
VerifyIL
("C..ctor", @"
331
VerifyIL
("C..ctor", @"
368
VerifyIL
("S..ctor", @"
409
VerifyIL
("C..ctor(int)", @"
456
VerifyIL
("C..cctor()", @"
492
VerifyIL
("C..cctor()", @"
524
VerifyIL
("C..cctor()", @"
573
VerifyIL
("ClassWithStaticField..cctor", @"
629
CompileAndVerify(source1).
VerifyIL
("C..cctor", expectedIL);
630
CompileAndVerify(source2).
VerifyIL
("C..cctor", expectedIL);
665
CompileAndVerify(source1).
VerifyIL
("C..cctor", expectedIL);
666
CompileAndVerify(source2).
VerifyIL
("C..cctor", expectedIL);
716
VerifyIL
("C.<>c..cctor", @"
798
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"{
825
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
877
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
895
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
953
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
980
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
1004
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
1034
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
1064
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
1094
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
1129
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
1151
CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, verify: Verification.Skipped).
VerifyIL
("C..cctor()", @"
1228
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
1251
CompileAndVerify(source).
VerifyIL
("C..cctor()", @"
CodeGen\CodeGenConversionTests.cs (16)
175
compilation.
VerifyIL
("Test.M",
405
compilation.
VerifyIL
("Program.Test(decimal)",
451
compilation.
VerifyIL
("Program.Test2(float)",
499
compilation.
VerifyIL
("Program.Test2(float)",
543
compilation.
VerifyIL
("Class1.Main()",
602
compilation.
VerifyIL
("Class1.Main()",
650
compilation.
VerifyIL
("Class1.Main()",
712
compilation.
VerifyIL
("Program.Goo<T>(G<T>.E, G<int>.E)",
778
compilation.
VerifyIL
("C.Main()",
870
compilation.
VerifyIL
("C.Main()", @"
905
compilation.
VerifyIL
("C.Test()", @"
940
compilation.
VerifyIL
("C.Test()", @"
976
compilation.
VerifyIL
("C.Test()", @"
1013
compilation.
VerifyIL
("C.Main()",
1119
comp.
VerifyIL
("Program.M",
1160
comp.
VerifyIL
("Program.M",
CodeGen\CodeGenDeconstructTests.cs (34)
110
comp.
VerifyIL
("C.Main", @"
198
comp.
VerifyIL
("C.Main", @"
1179
comp.
VerifyIL
("C.Main", @"
1290
comp.
VerifyIL
("C.Main", @"
1326
comp.
VerifyIL
("C.Main",
1374
comp.
VerifyIL
("C.Main",
2177
comp.
VerifyIL
("C.Swap", @"
3089
comp.
VerifyIL
("C.Main", @"
4067
comp.
VerifyIL
("C.Main",
4151
comp.
VerifyIL
("C.Main",
4234
comp.
VerifyIL
("C.Main",
4345
comp.
VerifyIL
("C.Main",
4621
comp.
VerifyIL
("C.Main",
5050
verifier.
VerifyIL
("<<Initialize>>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
5216
verifier.
VerifyIL
("<<Initialize>>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
6234
.
VerifyIL
("C.Main", @"
6529
comp.
VerifyIL
("C.Main()", @"
7150
.
VerifyIL
("Program.Main", @"
7201
.
VerifyIL
("Program.Main", @"
7462
.
VerifyIL
("Program.Main", @"
8009
comp.
VerifyIL
("C..ctor(int, string)", @"
8061
comp.
VerifyIL
("C..ctor(C)", @"
8111
comp.
VerifyIL
("C..ctor(int, string, ref int)", @"
8164
comp.
VerifyIL
("Point..ctor(int, int)", @"
8711
verifier.
VerifyIL
("C.M", @"
8733
verifier.
VerifyIL
("C.M", @"
9098
comp.
VerifyIL
("C.M", @"
9156
comp.
VerifyIL
("C.M", @"
9214
comp.
VerifyIL
("C.M", @"
9300
comp.
VerifyIL
("C.M", @"
9408
comp.
VerifyIL
("C.M", @"
9530
comp.
VerifyIL
("C.Main", @"
9820
comp.
VerifyIL
("C.Main", @"
9907
comp.
VerifyIL
("C.Main", @"
CodeGen\CodeGenDynamicTests.cs (8)
50
unoptimizedVerifier.
VerifyIL
(methodName, expectedUnoptimizedIL, realIL: true, sequencePoints: methodName, callerPath: callerPath, callerLine: callerLine);
55
optimizedVerifier.
VerifyIL
(methodName, expectedOptimizedIL, realIL: true, callerPath: callerPath, callerLine: callerLine);
337
CompileAndVerifyWithMscorlib40(source, new[] { systemCoreRef, csrtRef }, verify: Verification.Fails).
VerifyIL
("C.F", @"
2289
verifier.
VerifyIL
("C.IsObject", @"
2301
verifier.
VerifyIL
("C.IsDynamic", @"
2313
verifier.
VerifyIL
("C.As", @"
7497
verifier.
VerifyIL
("<<Initialize>>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
7595
CompileAndVerify(script).
VerifyIL
("Goo", @"
CodeGen\CodeGenExprLambdaTests.cs (4)
2511
VerifyIL
("Test.Main",
2547
VerifyIL
("Test.Main",
4050
verifier.
VerifyIL
("C.Main", @"
4201
verifier.
VerifyIL
("C.Main", @"
CodeGen\CodeGenFieldInitTests.cs (5)
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", @"
CodeGen\CodeGenForEachTests.cs (34)
46
compilation.
VerifyIL
("C.Main", @"{
117
compilation.
VerifyIL
("C.Main", """
226
compilation.
VerifyIL
("C.Test", @"
390
compilation.
VerifyIL
("C.Main", @"{
449
compilation.
VerifyIL
("C.Main", @"{
516
compilation.
VerifyIL
("C.Main", @"{
584
compilation.
VerifyIL
("C.Main", @"{
647
compilation.
VerifyIL
("C.Main", @"{
707
compilation.
VerifyIL
("C.Main", @"{
800
CompileAndVerify(compilation).
VerifyIL
("C.Test", @"{
850
compilation.
VerifyIL
("C.Main", @"{
894
compilation.
VerifyIL
("C.Main", @"
959
compilation.
VerifyIL
("C.Main", @"
1023
compilation.
VerifyIL
("C.Main", @"
1093
compilation.
VerifyIL
("C.Main", @"
1154
compilation.
VerifyIL
("C.Main", @"
1225
compilation.
VerifyIL
("C.Main", @"{
1287
compilation.
VerifyIL
("C.Main", @"{
1405
verifier.
VerifyIL
("C.Main", @"
1805
compilation.
VerifyIL
("C.Main", @"
2041
compilation.
VerifyIL
("C.Main", @"
2113
compilation.
VerifyIL
("C.Main", @"
2178
compilation.
VerifyIL
("C.Main", @"
2243
CompileAndVerify(source).
VerifyIL
("C<T>.M", @"
2300
CompileAndVerify(source).
VerifyIL
("C<T>.M", @"
2361
compilation.
VerifyIL
("C.M<T>",
2512
.
VerifyIL
("C.Main", @"
2574
.
VerifyIL
("C.Main", @"
4703
.
VerifyIL
("C.Main", @"
4762
.
VerifyIL
("C.Main", @"
4821
.
VerifyIL
("C.Main", @"
4870
.
VerifyIL
("C.Main", @"
5635
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
5705
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
CodeGen\CodeGenFunctionPointersTests.cs (100)
471
verifier.
VerifyIL
("D.TestRefReadonly", @"
502
verifier.
VerifyIL
("D.TestOut", @"
534
verifier.
VerifyIL
("D.TestIn", @"
612
verifier.
VerifyIL
("C.Main", @"
764
verifier.
VerifyIL
("C.Prop1.get", expectedIL: @"
774
verifier.
VerifyIL
("C.Prop1.set", expectedIL: @"
1065
verifier.
VerifyIL
("Caller.Call(delegate*<void>)", @"
1130
verifier.
VerifyIL
("Caller.Call()", @"
1195
verifier.
VerifyIL
("Caller.Call()", @"
1251
verifier.
VerifyIL
($"Caller.Call", $@"
1286
verifier.
VerifyIL
("<top-level-statements-entry-point>", $@"
1339
verifier.
VerifyIL
($"Caller.Call(delegate* unmanaged[Fastcall]<string, string, string>)", @"
1424
verifier.
VerifyIL
("C.TestSingle()", @"
1450
verifier.
VerifyIL
("C.TestMultiple()", @"
1525
verifier.
VerifyIL
(@"Program.<<Main>$>g__TestSingle|0_0()", @"
1547
verifier.
VerifyIL
(@"Program.<<Main>$>g__TestMultiple|0_1()", @"
1666
verifier.
VerifyIL
("C.TestSingle()", @"
1693
verifier.
VerifyIL
("C.TestMultiple()", """
1827
verifier.
VerifyIL
("C.PropertyOrder", expectedIL: @"
1843
verifier.
VerifyIL
("C.MethodOrder()", expectedIL: @"
1914
verifier.
VerifyIL
("C.Main()", expectedIL: @"
1983
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2065
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2144
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2212
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2283
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2348
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2445
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2492
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2689
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2714
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2753
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2802
verifier.
VerifyIL
("S.Main()", expectedIL: @"
2842
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2873
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2919
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2950
verifier.
VerifyIL
("C.Main", @"
2990
verifier.
VerifyIL
("C.Main()", expectedIL: $@"
3035
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3298
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3531
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3823
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3881
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3950
verifier.
VerifyIL
("C.Main()", expectedIL: @"
4157
verifier.
VerifyIL
("C.Main()", expectedIL: @"
4194
verifier.
VerifyIL
("C.Main", expectedIL: @"
4260
verifier.
VerifyIL
("C.M", expectedIL: @"
4273
verifier.
VerifyIL
("C.Main", expectedIL: @"
4325
verifier.
VerifyIL
(@"C.Main", expectedIL: @"
4361
verifier.
VerifyIL
("C.Main", expectedIL: @"
4437
verifier.
VerifyIL
("C.Main", expectedIL: @"
4493
verifier.
VerifyIL
("C.Main", expectedIL: @"
4544
verifier.
VerifyIL
("C.Main", expectedIL: @"
4616
verifier.
VerifyIL
("C.Main", expectedIL: @"
4663
verifier.
VerifyIL
("C.M", expectedIL: @"
4726
verifier.
VerifyIL
("C.M", expectedIL: @"
4793
verifier.
VerifyIL
("C.M", expectedIL: @"
4857
verifier.
VerifyIL
("C.M", expectedIL: @"
4899
verifier.
VerifyIL
("C.Main", @"
4949
verifier.
VerifyIL
("C.Main", expectedIL: @"
4983
verifier.
VerifyIL
("C.Main", expectedIL: @"
5070
verifier.
VerifyIL
("C.Main", expectedIL: @"
5167
verifier.
VerifyIL
("C.DoCompare", expectedIL: @"
5364
verifier.
VerifyIL
(@"C.M<T>(delegate*<ref T>, delegate*<T>)", @"
5781
verifier.
VerifyIL
("C.Main", expectedIL: @"
5857
verifier.
VerifyIL
("C.Main", expectedIL: @"
5904
verifier.
VerifyIL
("C.Main", @"
5948
verifier.
VerifyIL
("C.Main", @"
6032
verifier.
VerifyIL
("C.Main", expectedIL: @"
6077
verifier.
VerifyIL
("C.Main", expectedIL: @"
6977
verifier.
VerifyIL
("Derived.M1", expectedIL: @"
6993
verifier.
VerifyIL
("Derived.M2", expectedIL: @"
7004
verifier.
VerifyIL
("Derived.M3", expectedIL: @"
7017
verifier.
VerifyIL
("Derived.M4", expectedIL: @"
7028
verifier.
VerifyIL
("Derived.Main", expectedIL: @"
7162
comp.
VerifyIL
("C.Main", @"
7197
verifier.
VerifyIL
("FunctionPointer.Main", @"
7234
verifier.
VerifyIL
("FunctionPointer.<Main>g__local|0_0(bool)", @"
7277
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<Main>b__0()", expectedIL: @"
7469
verifier.
VerifyIL
(@"FunctionPointer.Main", expectedIL: @"
7478
verifier.
VerifyIL
("FunctionPointer.Main", @"
10727
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL: @"
10756
verifier.
VerifyIL
(@"C.M2", @"
10842
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10885
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10931
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref int, ref int>, ref int)", @"
11023
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref System.Span<int>, ref System.Span<int>>, ref System.Span<int>)", @"
11080
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref int, ref int>, ref int)", @"
11110
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11148
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11188
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref int, ref int>, ref int, ref int)", @"
11218
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11269
verifier.
VerifyIL
("Program.<<Main>$>g__ptrTest|0_0()", @"
11336
verifier.
VerifyIL
("Program.<<Main>$>g__N|0_1(ref Program.<>c__DisplayClass0_0)", @"
11374
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11443
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(delegate*<T, void>)", @"
12421
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12467
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12513
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12559
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
CodeGen\CodeGenImplicitImplementationTests.cs (1)
871
.
VerifyIL
("MainClass.Test", @"
CodeGen\CodeGenIncrementTests.cs (4)
444
compilation.
VerifyIL
("C.Main", @"
851
VerifyIL
("Test.M",
888
VerifyIL
("Test.M",
1040
VerifyIL
("Test.Main",
CodeGen\CodeGenInParametersTests.cs (75)
55
comp.
VerifyIL
("C.Main", @"
114
comp.
VerifyIL
("C.Main", @"
163
comp.
VerifyIL
("C.Main", @"
197
comp.
VerifyIL
("C.Main", @"
235
comp.
VerifyIL
("C..ctor", @"
273
comp.
VerifyIL
("C.Main", @"
318
comp.
VerifyIL
("C.Main", @"
350
comp.
VerifyIL
("C.Main", @"
382
comp.
VerifyIL
("C.Main", @"
428
comp.
VerifyIL
("C.Main", @"
480
comp.
VerifyIL
("C.Main", @"
538
verifier.
VerifyIL
("C.Main", @"
602
verifier.
VerifyIL
("C.Main", @"
672
comp.
VerifyIL
("C.Main", @"
720
comp.
VerifyIL
("C.Main", @"
754
comp.
VerifyIL
("Program.M(in int)", @"
803
comp.
VerifyIL
("Program.Main()", @"
859
comp.
VerifyIL
("Program.Main()", @"
919
comp.
VerifyIL
("Program.Main()", @"
930
comp.
VerifyIL
("Program.M(in int)", @"
940
comp.
VerifyIL
("Program.Main()", @"
979
comp.
VerifyIL
("Program.Main()", @"
990
comp.
VerifyIL
("Program.M(in int)", @"
1000
comp.
VerifyIL
("Program.Main()", @"
1040
comp.
VerifyIL
("Program.M(in int)", @"
1092
comp.
VerifyIL
("P1..ctor(in string)", @"
1102
comp.
VerifyIL
("P1.M(in int)", @"
1128
comp.
VerifyIL
("Program.M(in int)", @"
1335
comp.
VerifyIL
("Program.M", @"
1378
comp.
VerifyIL
("Program.<M>g__M1|0_0(in int, in System.ValueTuple<int, int>)", @"
1448
comp.
VerifyIL
("Program.Main", @"
1481
comp.
VerifyIL
("Program.Main", @"
1617
verifier.
VerifyIL
("Program.<Test>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1835
result.
VerifyIL
("Program.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", expectedIL);
1840
result.
VerifyIL
("Program.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", expectedIL);
2351
v.
VerifyIL
("Program.<Test>d__5.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2438
v.
VerifyIL
("Program.<Test>d__5.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2576
comp.
VerifyIL
($"D.M1<T>({modifier} T)", @"
2634
comp.
VerifyIL
($"D.M1<T>({modifier} T)", @"
2726
comp.
VerifyIL
($"Program.Test1({modifier} S1?)", @"
2749
comp.
VerifyIL
("Program.Test2(ref S1?)", @"
2941
CompileAndVerify(code, expectedOutput: "5").
VerifyIL
("Program.Main", @"
2984
CompileAndVerify(code, expectedOutput: "10").
VerifyIL
("Program.Main", @"
3027
CompileAndVerify(code, expectedOutput: "(1, 5)").
VerifyIL
("Program.Main", @"
3078
CompileAndVerify(code, expectedOutput: "(2, 5)").
VerifyIL
("Program.Main", @"
3129
CompileAndVerify(code, expectedOutput: "(3, 10)").
VerifyIL
("Program.Main", @"
3180
CompileAndVerify(code, expectedOutput: "(1, 5)").
VerifyIL
("Program.Main", @"
3231
CompileAndVerify(code, expectedOutput: "(2, 10)").
VerifyIL
("Program.Main", @"
3295
").
VerifyIL
("Program.Main", @"
3375
").
VerifyIL
("Program.Main", @"
3455
").
VerifyIL
("Program.Main", @"
3535
").
VerifyIL
("Program.Main", @"
3601
CompileAndVerify(code, expectedOutput: "test").
VerifyIL
("Program.Main", @"
3654
CompileAndVerify(code, expectedOutput: "6").
VerifyIL
("Program.Main", @"
3738
verifier.
VerifyIL
("X.M()", @"
3776
verifier.
VerifyIL
("Test.Main(string[])", @"
3827
verifier.
VerifyIL
("Test.Main(string[])", @"
3885
verifier.
VerifyIL
("Test.Main(string[])", @"
3949
verifier.
VerifyIL
("Test.Main(string[])", @"
4013
verifier.
VerifyIL
("Test..ctor()", @"
4034
verifier.
VerifyIL
("Test.Test1(in int, ref int)", @"
4091
verifier.
VerifyIL
("Test..ctor()", @"
4147
verifier.
VerifyIL
("Test..ctor()", @"
4205
verifier.
VerifyIL
("Test..ctor()", @"
4268
verifier.
VerifyIL
("Test.Test1()", @"
4341
verifier.
VerifyIL
("Test.Test1()", @"
4398
verifier.
VerifyIL
("Test.Test1()", @"
4455
verifier.
VerifyIL
("C.M", """
4526
verifier.
VerifyIL
($"C.M<T>({modifier} T)", """
4605
verifier.
VerifyIL
("D.M", """
4689
verifier.
VerifyIL
("D.M", """
4756
comp.
VerifyIL
("C.M", """
4804
CompileAndVerify(libUser).
VerifyIL
("C.M", """
4871
verifier.
VerifyIL
("C.M", """
4886
verifier.
VerifyIL
("C..ctor(int)", """
CodeGen\CodeGenInterfaceImplementation.cs (4)
779
comp.
VerifyIL
("Derived3.Interface.set_Property", @"{
878
comp.
VerifyIL
("Derived3.Interface.set_Property", @"{
2648
verifier.
VerifyIL
("D.I.M", @"
2760
verifier.
VerifyIL
("D.I<char>.M" + pair[0], @"
CodeGen\CodeGenInterpolatedString.cs (4)
84
comp.
VerifyIL
("Test.Main", @"
128
comp.
VerifyIL
("Test.M6", @"
175
comp.
VerifyIL
("Test.Main", @"
245
comp.
VerifyIL
("Test.Main", @"
CodeGen\CodeGenIterators.cs (34)
172
compilation.
VerifyIL
("C.<IE>d__2<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", @"
210
compilation.
VerifyIL
("S.<IE>d__2<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", @"
306
compilation.
VerifyIL
("Program.<Int0>d__0.System.Collections.IEnumerator.MoveNext()", @"
446
compilation.
VerifyIL
("Program.<Int0>d__0.System.IDisposable.Dispose()", @"
977
CompileAndVerify(source, expectedOutput: "1").
VerifyIL
("Program.Main", @"
1078
VerifyIL
("Program.Test", @"
1185
rel.
VerifyIL
("Program.M", @"
1204
dbg.
VerifyIL
("Program.M", @"
1333
VerifyIL
("Test.<M>d__0<T>.System.Collections.IEnumerator.MoveNext()",
2236
CompileAndVerify(source).
VerifyIL
("C<T>.<F>d__0.System.Collections.IEnumerator.MoveNext()", expectedIL =
2570
v.
VerifyIL
("Program.<Method1>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2644
v.
VerifyIL
("Program.<Method2>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2761
v.
VerifyIL
("Program.<Method3>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2919
compilation.
VerifyIL
("Program.<Iter1>d__1.System.Collections.IEnumerator.MoveNext()", @"{
2961
compilation.
VerifyIL
("Program.<Iter2>d__2.System.Collections.IEnumerator.MoveNext()", @"{
3026
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3059
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3096
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3134
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3187
verifier.
VerifyIL
("C.<M>d__0.System.IDisposable.Dispose()", """
3240
verifier.
VerifyIL
("C.<M>d__0.System.IDisposable.Dispose()", """
3315
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3345
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3382
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3420
verifier.
VerifyIL
("C.<Produce>d__2.System.IDisposable.Dispose()", """
3460
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3533
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3681
verifier.
VerifyIL
("C.<M>d__0<T>.System.IDisposable.Dispose()", """
3740
verifier.
VerifyIL
("C.<M>d__0.System.IDisposable.Dispose()", """
3857
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3888
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3935
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
4032
verifier.
VerifyIL
("Program.<Test>d__1.System.IDisposable.Dispose()", """
4071
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
CodeGen\CodeGenLocalFunctionTests.cs (7)
76
verifier.
VerifyIL
("C.<M>g__local|1_0", @"
868
verifier.
VerifyIL
("C.M()", @"
892
verifier.
VerifyIL
("C.<M>g__L1|2_0(ref C.<>c__DisplayClass2_0)", @"
902
verifier.
VerifyIL
("C.<M>g__L2|2_1(ref C.<>c__DisplayClass2_0)", @"
912
verifier.
VerifyIL
("C.<M>g__L5|2_5(ref C.<>c__DisplayClass2_0, ref C.<>c__DisplayClass2_1)", @"
924
verifier.
VerifyIL
("C.<M>g__L6|2_6(ref C.<>c__DisplayClass2_0, ref C.<>c__DisplayClass2_1)", @"
5159
c.
VerifyIL
("Program.Main", @"
CodeGen\CodeGenLockTests.cs (31)
38
verifier.
VerifyIL
("Test.M", @"
93
verifier.
VerifyIL
("Test.M", @"
147
verifier.
VerifyIL
("Test.M", @"
203
verifier.
VerifyIL
("Test.M", @"
260
verifier.
VerifyIL
("Test.M", @"
314
verifier.
VerifyIL
("Test.M", @"
368
verifier.
VerifyIL
("Test.M", @"
422
verifier.
VerifyIL
("Test.M<T>", @"
479
CompileAndVerify(compilation).
VerifyIL
("Test.Main", @"
547
CompileAndVerify(text, parseOptions: TestOptions.Regular10).
VerifyIL
("Test.Main", @"
652
CompileAndVerify(compilation).
VerifyIL
("Test.Main", @"
726
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
771
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
817
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
863
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
909
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
957
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1003
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1051
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1120
CompileAndVerify(text).
VerifyIL
("Test.goo", @"
1194
CompileAndVerify(text).
VerifyIL
("Test.Values", @"
1247
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1306
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1364
verifier.
VerifyIL
("Test.M", @"
1414
verifier.
VerifyIL
("Test.M", @"
1463
verifier.
VerifyIL
("Test.M", @"
1514
verifier.
VerifyIL
("Test.M", @"
1566
verifier.
VerifyIL
("Test.M", @"
1615
verifier.
VerifyIL
("Test.M", @"
1664
verifier.
VerifyIL
("Test.M", @"
1713
verifier.
VerifyIL
("Test.M<T>", @"
CodeGen\CodeGenMscorlib.cs (13)
620
VerifyIL
("int.CompareTo(int)", @"
641
VerifyIL
("int.Equals(object)", @"
659
VerifyIL
("int.GetHashCode()", @"
766
VerifyIL
("program.Main()",
895
VerifyIL
("System.IntPtr..ctor(int)", @"
907
).
VerifyIL
("System.IntPtr.Equals(object)", @"
925
).
VerifyIL
("System.IntPtr.GetHashCode()", @"
936
).
VerifyIL
("bool System.IntPtr.op_Equality(System.IntPtr, System.IntPtr)",
948
").
VerifyIL
("bool System.IntPtr.op_Inequality(System.IntPtr, System.IntPtr)",
962
").
VerifyIL
("System.IntPtr.Bar(System.IntPtr)",
1043
c.
VerifyIL
("program.Main()", @"
1063
c.
VerifyIL
("program.Main1()", @"
1168
VerifyIL
("program.Main()", @"
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (35)
67
verifier.
VerifyIL
("C.TestNullable()", @"
94
verifier.
VerifyIL
("C.TestObject()", expectedIL: @"
108
verifier.
VerifyIL
("C.TestAsStatement()", expectedIL: @"
126
CompileAndVerify(source, options: TestOptions.DebugDll).
VerifyIL
("C.TestObject()", expectedIL: @"
190
verifier.
VerifyIL
("C.TestInt()", @"
219
verifier.
VerifyIL
("C.TestObject()", @"
283
verifier.
VerifyIL
("C.TestInt()", @"
334
verifier.
VerifyIL
("C.TestObject()", @"
412
verifier.
VerifyIL
("C.Main()", expectedIL: @"
516
verifier.
VerifyIL
("C.TestInt()", @"
575
verifier.
VerifyIL
("C.TestObject()", @"
630
}").
VerifyIL
("C.Main()", @"
709
").
VerifyIL
("C.Main()", @"
839
verifier.
VerifyIL
("C.TestInt()", @"
889
verifier.
VerifyIL
("C.TestObject()", @"
1005
}").
VerifyIL
("C.Main()", expectedIL: @"
1074
verifier.
VerifyIL
("C.TestInt()", expectedIL: @"
1106
verifier.
VerifyIL
("C.MInt(ref int?)", expectedIL: @"
1149
verifier.
VerifyIL
("C.TestObject()", expectedIL: @"
1178
verifier.
VerifyIL
("C.MObject(ref object)", expectedIL: @"
1234
CompileAndVerify(source1, expectedOutput: "F2").
VerifyIL
("C.Main()", expectedIL: @"
1326
verifier.
VerifyIL
("C.M1(object)", expectedIL: @"
1434
verifier.
VerifyIL
("C.TestInt()", expectedIL: @"
1463
verifier.
VerifyIL
("C.TestObject()", expectedIL: @"
1545
CompileAndVerify(compilation).
VerifyIL
("C.Main()", @"
1777
verifier.
VerifyIL
("C.VerifyField()", expectedIL: @"
1857
verifier.
VerifyIL
("C.VerifyProperty()", expectedIL: @"
1937
verifier.
VerifyIL
("C.VerifyIndexer()", expectedIL: @"
2172
verifier.
VerifyIL
("C.M<T>(T)", expectedIL: @"
2247
verifier.
VerifyIL
("C.M1<T>(T, T)", expectedIL: @"
2262
verifier.
VerifyIL
("C.M2<T>(T?, T)", expectedIL: @"
2380
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2536
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2831
verifier.
VerifyIL
("C.TestValueTypes()", @"
2866
verifier.
VerifyIL
("C.TestReferenceTypes()", @"
CodeGen\CodeGenOperators.cs (101)
38
compilation.
VerifyIL
("C.Main", @"{
49
compilation.
VerifyIL
("C.Main", @"{
89
compilation.
VerifyIL
("C.M<T>(T)", @"{
106
compilation.
VerifyIL
("C.M<T>(T)", @"{
157
compilation.
VerifyIL
("C.M<T>(T)", @"{
174
compilation.
VerifyIL
("C.M<T>(T)", @"{
228
compilation.
VerifyIL
("C.M", @"{
248
compilation.
VerifyIL
("C.M", @"{
300
compilation.
VerifyIL
("C.Main", @"{
311
compilation.
VerifyIL
("C.Main", @"
353
compilation.
VerifyIL
("C.Main", @"{
364
compilation.
VerifyIL
("C.Main", @"{
606
comp.
VerifyIL
("MyClass.Main", @"
639
comp.
VerifyIL
("IsTest.Main", @"
671
comp.
VerifyIL
("IsTest.Main", @"
701
comp.
VerifyIL
("IsTest.Main", @"
742
comp.
VerifyIL
("IsTest.Main", @"
830
comp.
VerifyIL
("Test.Main", @"
954
compilation.
VerifyIL
("TestAsOperatorGeneric.M<T, U, W>(T, U, W)",
1029
comp.
VerifyIL
("C.Get",
1089
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_null_a", @"
1111
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_constant_non_null_a", @"
1131
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_not_null_a", @"
1222
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_null_a", @"
1296
compilation.
VerifyIL
("C.ImplicitReference_a_to_b_null_a_nullable", @"
1319
compilation.
VerifyIL
("C.Null_Literal_a", @"
1363
compilation.
VerifyIL
("C.ImplicitReference_a_to_b_null_a", @"
1378
compilation.
VerifyIL
("C.ImplicitReference_a_to_b_not_null_a",
1445
comp.
VerifyIL
("Program.Goo<T>(T, T)", expectedIL: @"
1464
comp.
VerifyIL
("Program.Goo2<T1, T2>(T1, T2, dynamic)", expectedIL: @"
1518
comp.
VerifyIL
("Program.Goo<T>(T)", expectedIL: @"
1565
compilation.
VerifyIL
("Test.Main", @"
1629
comp.
VerifyIL
("Test.Main", @"
1676
comp.
VerifyIL
("Test.Main", @"
1723
comp.
VerifyIL
("Test.Main", @"
1770
comp.
VerifyIL
("Test.Main", @"
1819
comp.
VerifyIL
("MainClass.g", @"
1866
verify.
VerifyIL
("C.Tester", @"
1931
verify.
VerifyIL
("C.Tester", @"
2007
comp.
VerifyIL
("Program.Main", @"
2066
comp.
VerifyIL
("Program.Main", @"
2132
comp.
VerifyIL
("Program.Main", @"
2195
comp.
VerifyIL
("Program.Main", @"
2340
VerifyIL
("Program.Main", @"
2583
verifier.
VerifyIL
("Program.Main", @"
2663
verifier.
VerifyIL
("Test.Main", @"
3118
comp.
VerifyIL
("MyClass.Main", @"
3253
verifier.
VerifyIL
("Program.Main", @"
3424
comp.
VerifyIL
("MyClass.Test1<T>", @"
3484
comp.
VerifyIL
("MyClass.Test1<T>", @"
3546
comp.
VerifyIL
("A.Main", @"
3576
comp.
VerifyIL
("A.Main", @"
3668
comp.
VerifyIL
("Test.TestE()", @"
3699
comp.
VerifyIL
("Test.TestE1()", @"
3795
comp.
VerifyIL
("Program.M", il);
3839
comp.
VerifyIL
("Program.Main", il);
3861
var comp = CompileAndVerify(text).
VerifyIL
("C.M", @"
4074
2").
VerifyIL
("Test.TestINop<T>", @"
4128
CompileAndVerify(text).
VerifyIL
("S.Test", @"
4170
comp.
VerifyIL
("Test.Main", @"
4222
comp.
VerifyIL
("Test.Main", @"
4276
comp.
VerifyIL
("Test.Main", @"
4323
comp.
VerifyIL
("MainClass.g", @"
4371
comp.
VerifyIL
("Program.Main", @"
4432
comp.
VerifyIL
("Program.Main", @"
4503
comp.
VerifyIL
("Program.Main", @"
4570
comp.
VerifyIL
("Program.Main", @"
4638
comp.
VerifyIL
("Program.Main", @"
4705
comp.
VerifyIL
("Program.Main", @"
4762
comp.
VerifyIL
("Program.Main", @"
4824
comp.
VerifyIL
("Program.Main", @"
4866
comp.
VerifyIL
("Program.Main", @"
4923
comp.
VerifyIL
("Program.Main", @"
4997
comp.
VerifyIL
("Program.Main", """
5026
comp.
VerifyIL
("Program.Main", """
5064
comp.
VerifyIL
("Program.Main", """
5104
comp.
VerifyIL
("Program.Main", """
5144
comp.
VerifyIL
("Program.Main", """
5229
compilation.
VerifyIL
("test<T>.Repro1(T)", @"
5267
").
VerifyIL
("test<T>.Repro2(T)", @"
5303
result.
VerifyIL
("Program.Main",
5862
comp.
VerifyIL
("Program.CoalesceInt32", @"{
5869
comp.
VerifyIL
("Program.CoalesceGeneric<T>", @"{
5876
comp.
VerifyIL
("Program.CoalesceTuple", @"{
5883
comp.
VerifyIL
("Program.CoalesceUserStruct", @"{
5890
comp.
VerifyIL
("Program.CoalesceStructWithImplicitConstructor", @"{
5920
comp.
VerifyIL
("Program.CoalesceDifferentTupleNames", @"{
5983
comp.
VerifyIL
("Program.CoalesceWithNonDefault1", @"{
5991
comp.
VerifyIL
("Program.CoalesceWithNonDefault2", @"{
5999
comp.
VerifyIL
("Program.CoalesceWithNonDefault3", @"{
6013
comp.
VerifyIL
("Program.CoalesceWithNonDefault4", @"{
6055
comp.
VerifyIL
("Program.CoalesceNonNullableWithDefault", @"{
6087
verifier.
VerifyIL
("Program.Coalesce", """
6143
verifier.
VerifyIL
("Program.Coalesce", """
6329
cv.
VerifyIL
("C.Main", @"
6423
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__2<T>.<GenericMethod>b__2_0()", @"
6498
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__2<T>.<GenericMethod>b__2_0()", @"
6659
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6727
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6801
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6884
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
CodeGen\CodeGenOptimizedNullableOperators.cs (184)
68
comp.
VerifyIL
("Program.Main", expectedIL);
113
comp.
VerifyIL
("Program.Main", expectedIL);
146
comp.
VerifyIL
("Program.M", expectedIL);
179
comp.
VerifyIL
("Program.M", expectedIL);
215
comp.
VerifyIL
("Program.M", expectedIL);
284
comp.
VerifyIL
("Program.M1", expectedIL1);
285
comp.
VerifyIL
("Program.M2", expectedIL2);
286
comp.
VerifyIL
("Program.M3", expectedIL3);
321
comp.
VerifyIL
("Program.M", expectedIL);
364
comp.
VerifyIL
("Program.M", expectedIL);
397
comp.
VerifyIL
("Program.M", expectedIL);
439
comp.
VerifyIL
("Program.M", expectedIL);
568
comp.
VerifyIL
("Program.M1", expectedIL1);
569
comp.
VerifyIL
("Program.M2", expectedIL2);
741
comp.
VerifyIL
("Program.M1", expectedIL1);
742
comp.
VerifyIL
("Program.M2", expectedIL2);
743
comp.
VerifyIL
("Program.M3", expectedIL3);
744
comp.
VerifyIL
("Program.M4", expectedIL4);
785
verifier.
VerifyIL
("C.M1", """
808
verifier.
VerifyIL
("C.M3", """
833
verifier.
VerifyIL
("C.M1", """
858
verifier.
VerifyIL
("C.M3", """
924
verifier.
VerifyIL
("C.M1", """
938
verifier.
VerifyIL
("C.M1", """
987
verifier.
VerifyIL
("C.M1", """
1020
verifier.
VerifyIL
("C.M1", """
1139
comp.
VerifyIL
("Program.M1", expectedILTrue);
1140
comp.
VerifyIL
("Program.M2", expectedILFalse);
1141
comp.
VerifyIL
("Program.M3", expectedILFalse);
1142
comp.
VerifyIL
("Program.M4", expectedILTrue);
1143
comp.
VerifyIL
("Program.M5", expectedILFalse);
1144
comp.
VerifyIL
("Program.M6", expectedILFalse);
1145
comp.
VerifyIL
("Program.M7", expectedILTrue);
1146
comp.
VerifyIL
("Program.M8", expectedILFalse);
1177
comp.
VerifyIL
("Program.M", expectedIL);
1295
comp.
VerifyIL
("Program.M1", expectedIL1);
1296
comp.
VerifyIL
("Program.M2", expectedIL2);
1297
comp.
VerifyIL
("Program.M3", expectedIL3);
1298
comp.
VerifyIL
("Program.M4", expectedIL4);
1299
comp.
VerifyIL
("Program.M5", expectedIL5);
1300
comp.
VerifyIL
("Program.M6", expectedIL6);
1441
comp.
VerifyIL
("Program.M1", expectedIL1);
1442
comp.
VerifyIL
("Program.M2", expectedIL2);
1443
comp.
VerifyIL
("Program.M3", expectedIL3);
1444
comp.
VerifyIL
("Program.M4", expectedIL4);
1445
comp.
VerifyIL
("Program.M5", expectedIL5);
1446
comp.
VerifyIL
("Program.M6", expectedIL6);
1602
comp.
VerifyIL
("Program.M1", expectedIL1);
1603
comp.
VerifyIL
("Program.M2", expectedIL2);
1604
comp.
VerifyIL
("Program.M3", expectedIL3);
1605
comp.
VerifyIL
("Program.M4", expectedIL4);
1606
comp.
VerifyIL
("Program.M5", expectedIL5);
1607
comp.
VerifyIL
("Program.M6", expectedIL6);
1795
comp.
VerifyIL
("Program.M1", expectedIL1);
1796
comp.
VerifyIL
("Program.M2", expectedIL2);
1797
comp.
VerifyIL
("Program.M3", expectedIL3);
1798
comp.
VerifyIL
("Program.M4", expectedIL4);
1799
comp.
VerifyIL
("Program.M5", expectedIL5);
1921
comp.
VerifyIL
("Program.M1", expectedIL1);
1922
comp.
VerifyIL
("Program.M2", expectedIL2);
1957
comp.
VerifyIL
("Program.M1", expectedIL);
1958
comp.
VerifyIL
("Program.M2", expectedIL);
2004
comp.
VerifyIL
("Program.M1", expectedIL);
2133
comp.
VerifyIL
("Program.M1", expectedIL1);
2134
comp.
VerifyIL
("Program.M2", expectedIL2);
2135
comp.
VerifyIL
("Program.M3", expectedIL3);
2136
comp.
VerifyIL
("Program.M4", expectedIL4);
2137
comp.
VerifyIL
("Program.M5", expectedIL5);
2138
comp.
VerifyIL
("Program.M6", expectedIL6);
2139
comp.
VerifyIL
("Program.M7", expectedIL7);
2140
comp.
VerifyIL
("Program.M8", expectedIL8);
2235
comp.
VerifyIL
("Program.M1", expectedIL1);
2236
comp.
VerifyIL
("Program.M2", expectedIL2);
2237
comp.
VerifyIL
("Program.M3", expectedIL3);
2238
comp.
VerifyIL
("Program.M4", expectedIL4);
2289
comp.
VerifyIL
("Program.M1", expectedIL1);
2290
comp.
VerifyIL
("Program.M2", expectedIL2);
2358
comp.
VerifyIL
("Program.M1", expectedIL);
2416
comp.
VerifyIL
("Program.M1", expectedIL1);
2417
comp.
VerifyIL
("Program.M2", expectedIL2);
2498
comp.
VerifyIL
("Program.M1", expectedIL1);
2499
comp.
VerifyIL
("Program.M2", expectedIL2);
2535
.
VerifyIL
("Program.Main",
2691
.
VerifyIL
("Program.Main",
2755
verifier.
VerifyIL
("C.M", il);
2758
verifier.
VerifyIL
("C.M", il);
2801
verifier.
VerifyIL
("C.M", il);
2804
verifier.
VerifyIL
("C.M", il);
2844
verifier.
VerifyIL
("C.M", il);
2847
verifier.
VerifyIL
("C.M", il);
2881
verifier.
VerifyIL
("C.M", il);
2884
verifier.
VerifyIL
("C.M", il);
2929
verifier.
VerifyIL
("C.M", il);
2932
verifier.
VerifyIL
("C.M", il);
2974
verifier.
VerifyIL
("C.M", il);
2977
verifier.
VerifyIL
("C.M", il);
3011
verifier.
VerifyIL
("C.M", il);
3014
verifier.
VerifyIL
("C.M", il);
3048
verifier.
VerifyIL
("C.M", il);
3051
verifier.
VerifyIL
("C.M", il);
3085
verifier.
VerifyIL
("C.M", il);
3088
verifier.
VerifyIL
("C.M", il);
3123
verifier.
VerifyIL
("C.M", il);
3126
verifier.
VerifyIL
("C.M", il);
3161
verifier.
VerifyIL
("C.M", il);
3164
verifier.
VerifyIL
("C.M", il);
3201
verifier.
VerifyIL
("C.M", il);
3204
verifier.
VerifyIL
("C.M", il);
3248
verifier.
VerifyIL
("C.M", il);
3251
verifier.
VerifyIL
("C.M", il);
3292
verifier.
VerifyIL
("C.M", il);
3295
verifier.
VerifyIL
("C.M", il);
3339
verifier.
VerifyIL
("C.M", il);
3342
verifier.
VerifyIL
("C.M", il);
3388
verifier.
VerifyIL
("C.M", il);
3391
verifier.
VerifyIL
("C.M", il);
3436
verifier.
VerifyIL
("C.M", il);
3439
verifier.
VerifyIL
("C.M", il);
3484
verifier.
VerifyIL
("C.M", il);
3487
verifier.
VerifyIL
("C.M", il);
3534
verifier.
VerifyIL
("C.M", il);
3537
verifier.
VerifyIL
("C.M", il);
3584
verifier.
VerifyIL
("C.M", il);
3587
verifier.
VerifyIL
("C.M", il);
3640
verifier.
VerifyIL
("C.M", il);
3643
verifier.
VerifyIL
("C.M", il);
3693
verifier.
VerifyIL
("C.M", il);
3696
verifier.
VerifyIL
("C.M", il);
3749
verifier.
VerifyIL
("C.M", il);
3752
verifier.
VerifyIL
("C.M", il);
3802
verifier.
VerifyIL
("C.M", il);
3805
verifier.
VerifyIL
("C.M", il);
3859
verifier.
VerifyIL
("C.M", il);
3862
verifier.
VerifyIL
("C.M", il);
3913
verifier.
VerifyIL
("C.M", il);
3916
verifier.
VerifyIL
("C.M", il);
3963
verifier.
VerifyIL
("C.M", il);
3966
verifier.
VerifyIL
("C.M", il);
4018
verifier.
VerifyIL
("C.M", il);
4021
verifier.
VerifyIL
("C.M", il);
4078
verifier.
VerifyIL
("C.M", il);
4081
verifier.
VerifyIL
("C.M", il);
4131
verifier.
VerifyIL
("C.M", il);
4134
verifier.
VerifyIL
("C.M", il);
4192
verifier.
VerifyIL
("C.M", il);
4195
verifier.
VerifyIL
("C.M", il);
4253
verifier.
VerifyIL
("C.M", il);
4256
verifier.
VerifyIL
("C.M", il);
4300
verifier.
VerifyIL
("C.M", il);
4303
verifier.
VerifyIL
("C.M", il);
4338
verifier.
VerifyIL
("C.M", il);
4341
verifier.
VerifyIL
("C.M", il);
4398
verifier.
VerifyIL
("C.M", il);
4401
verifier.
VerifyIL
("C.M", il);
4451
verifier.
VerifyIL
("C.M", il);
4454
verifier.
VerifyIL
("C.M", il);
4511
verifier.
VerifyIL
("C.M", il);
4514
verifier.
VerifyIL
("C.M", il);
4564
verifier.
VerifyIL
("C.M", il);
4567
verifier.
VerifyIL
("C.M", il);
4612
verifier.
VerifyIL
("C.M", il);
4615
verifier.
VerifyIL
("C.M", il);
4651
verifier.
VerifyIL
("C.M", il);
4654
verifier.
VerifyIL
("C.M", il);
4699
verifier.
VerifyIL
("C.M", il);
4702
verifier.
VerifyIL
("C.M", il);
4738
verifier.
VerifyIL
("C.M", il);
4741
verifier.
VerifyIL
("C.M", il);
4786
verifier.
VerifyIL
("C.M", il);
4789
verifier.
VerifyIL
("C.M", il);
4825
verifier.
VerifyIL
("C.M", il);
4828
verifier.
VerifyIL
("C.M", il);
4873
verifier.
VerifyIL
("C.M", il);
4876
verifier.
VerifyIL
("C.M", il);
4912
verifier.
VerifyIL
("C.M", il);
4915
verifier.
VerifyIL
("C.M", il);
4972
verifier.
VerifyIL
("C.M", il);
4975
verifier.
VerifyIL
("C.M", il);
5025
verifier.
VerifyIL
("C.M", il);
5028
verifier.
VerifyIL
("C.M", il);
5074
verifier.
VerifyIL
("C.M", il);
5077
verifier.
VerifyIL
("C.M", il);
5114
verifier.
VerifyIL
("C.M", il);
5117
verifier.
VerifyIL
("C.M", il);
CodeGen\CodeGenOverridingAndHiding.cs (13)
676
comp.
VerifyIL
("Derived<U, V>.Method", @"
686
comp.
VerifyIL
("Derived<U, V>.Property.set", @"
763
comp.
VerifyIL
("Test.Main", @"
776
comp.
VerifyIL
("Derived<U, V>.Method", @"
786
comp.
VerifyIL
("Derived<U, V>.Property.get", @"
827
comp.
VerifyIL
("BaseClass<TInt, TLong>.ToString", @"
835
comp.
VerifyIL
("BaseClass<TInt, TLong>.GetHashCode", @"
843
comp.
VerifyIL
("DerivedClass.GetHashCode", @"
851
comp.
VerifyIL
("DerivedClass.Equals", @"
957
comp.
VerifyIL
("Derived.Test", @"
975
comp.
VerifyIL
("Base2.Test", @"
2559
CompileAndVerify(outerCompilation, verify: Verification.FailsPEVerify).
VerifyIL
("Test.Main", @"
4035
verifier.
VerifyIL
("Program.Main", @"
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (58)
131
CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
194
verify: type == "byte" ? Verification.Passes : Verification.Skipped).
VerifyIL
("Test.Main", @$"
254
CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
307
CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
364
CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
418
CompileAndVerify(comp, expectedOutput: "3", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
480
CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
537
CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
610
CompileAndVerify(comp, expectedOutput: "P10", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
659
cv.
VerifyIL
("Test.<>c__1<T>.<M1>b__1_0(T[])", @"
673
cv.
VerifyIL
("Test.<M2>d__2<T>.System.Collections.IEnumerator.MoveNext()", @"{
727
cv.
VerifyIL
("X.<>c__DisplayClass0_0<TSrc>.<Outer>b__0(int)", @"{
766
verifier.
VerifyIL
("Test.StaticData.get", @"{
805
verifier.
VerifyIL
("Test.StaticData.get", @"{
921
verifier.
VerifyIL
("Test.StaticData.get", expected);
928
verifier.
VerifyIL
("Test.StaticData.get", expected);
947
verifier.
VerifyIL
("Test.StaticData.get", valid ? @$"{{
1028
verifier.
VerifyIL
("Test.StaticData.get", @$"{{
1052
verifier.
VerifyIL
("Test.M", @$"
1095
verifier.
VerifyIL
("Test.M", @$"
1174
verifier.
VerifyIL
("Test.M", @$"
1318
verifier.
VerifyIL
("Test.M", @$"{{
1370
verifier.
VerifyIL
("Test.Main", @$"{{
1483
verifier.
VerifyIL
("Test.M", @$"{{
1517
verifier.
VerifyIL
("Test.M", @$"{{
1550
verifier.
VerifyIL
("Test.Main", @$"{{
1627
verifier.
VerifyIL
("Test.Main", """
1734
CompileAndVerify(source, expectedOutput: "34361843576", verify: Verification.Skipped, targetFramework: TargetFramework.Net70).
VerifyIL
("Test.Main", @"
2047
CompileAndVerify(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).
VerifyIL
("Test.Main", @"
2408
verifier.
VerifyIL
("Test.StaticData.get", @$"{{
2536
verifier.
VerifyIL
("Test.StaticData.get", expected);
2543
verifier.
VerifyIL
("Test.StaticData.get", expected);
2741
verifier.
VerifyIL
("C.MString", """
2758
verifier.
VerifyIL
("C.MObject", """
2769
verifier.
VerifyIL
("C.MC", """
2834
verifier.
VerifyIL
("C.M", expectedIL);
2835
verifier.
VerifyIL
("C.M2", expectedIL);
2837
verifier.
VerifyIL
("C.M3", """
2882
verifier.
VerifyIL
("C.M", """
2927
verifier.
VerifyIL
("C.M", """
3016
verifier.
VerifyIL
("C.M", expectedIL);
3017
verifier.
VerifyIL
("C.M2", expectedIL);
3059
verifier.
VerifyIL
("C.M", expectedIL);
3060
verifier.
VerifyIL
("C.M2", expectedIL);
3109
verifier.
VerifyIL
("C.M", expectedIL);
3110
verifier.
VerifyIL
("C.M2", expectedIL);
3152
verifier.
VerifyIL
("C.M", expectedIL);
3153
verifier.
VerifyIL
("C.M2", expectedIL);
3178
verifier.
VerifyIL
("C.M", """
3199
verifier.
VerifyIL
("C.M2", """
3267
verifier.
VerifyIL
("C.M", expectedIL);
3268
verifier.
VerifyIL
("C.M2", expectedIL);
3302
verifier.
VerifyIL
("C.M", expectedIL);
3387
verifier.
VerifyIL
("C.M", """
3412
verifier.
VerifyIL
("C.M", """
3435
verifier.
VerifyIL
("C.M", """
3476
CompileAndVerify(comp, expectedOutput: "TrueTrue").
VerifyIL
("Test.Main", $$"""
3529
verifier.
VerifyIL
("Test.M", """
CodeGen\CodeGenReadonlyStructTests.cs (36)
53
comp.
VerifyIL
("Program.Main", @"
69
comp.
VerifyIL
("Program.Main", @"
124
comp.
VerifyIL
("Program.Main", @"
140
comp.
VerifyIL
("Program.Main", @"
190
comp.
VerifyIL
("Program.Main", @"
208
comp.
VerifyIL
("Program.Main", @"
264
comp.
VerifyIL
("Program.Main", @"
283
comp.
VerifyIL
("Program.Main", @"
345
comp.
VerifyIL
("Program.Main", @"
364
comp.
VerifyIL
("Program.Main", @"
418
comp.
VerifyIL
("Program.Test", @"
464
comp.
VerifyIL
("Program.S1.Test()", @"
478
comp.
VerifyIL
("Program.Main()", @"
517
comp.
VerifyIL
("Program.S1.Test()", @"
572
comp.
VerifyIL
("Program.S1..ctor(int)", @"
582
comp.
VerifyIL
("Program.S1..ctor(Program.S1)", @"
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);
1727
verifier.
VerifyIL
("S.M1", @"
1789
verifier.
VerifyIL
("S.M1", @"
1863
verifier.
VerifyIL
("C.M1", @"
1939
verifier.
VerifyIL
("C.M1", @"
1985
comp.
VerifyIL
("S.M1", @"
2011
comp.
VerifyIL
("S.P1.get", @"
2036
comp.
VerifyIL
("S.P1.get", @"
2062
comp.
VerifyIL
("S.M1", @"
2097
comp.
VerifyIL
("S2.M2", @"
2135
comp.
VerifyIL
("S2.M2", @"
2172
comp.
VerifyIL
("S.M", @"
2247
verifier.
VerifyIL
("S.M", @"
2322
verifier.
VerifyIL
("S.M", @"
2403
verifier.
VerifyIL
("S.M", @"
2488
verifier.
VerifyIL
("S.M", @"
CodeGen\CodeGenRefConditionalOperatorTests.cs (23)
44
comp.
VerifyIL
("C.Test1", @"
57
comp.
VerifyIL
("C.Test2", @"
96
comp.
VerifyIL
("C.Main", @"
132
comp.
VerifyIL
("C.Main", @"
168
comp.
VerifyIL
("C.Main", @"
206
comp.
VerifyIL
("C.Main", @"
253
comp.
VerifyIL
("C.Main", @"
307
comp.
VerifyIL
("C.Main", @"
366
comp.
VerifyIL
("C.Main", @"
443
comp.
VerifyIL
("Program.Test<T>(ref T, ref T)", @"
840
comp.
VerifyIL
("C.Test", @"
884
comp.
VerifyIL
("C.Test", @"
915
comp.
VerifyIL
("C.Main()", @"
1003
comp.
VerifyIL
("C.Main", @"
1068
comp.
VerifyIL
("Program.Main", @"
1156
comp.
VerifyIL
("Program.Test", @"
1270
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1357
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1407
comp.
VerifyIL
("C.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1542
comp.
VerifyIL
("C.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1687
comp.
VerifyIL
("C.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1840
comp.
VerifyIL
("C.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
2063
comp.
VerifyIL
("C.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
CodeGen\CodeGenRefLocalTests.cs (118)
59
verifier.
VerifyIL
("C.M2", expectedIL);
68
verifier.
VerifyIL
("C.M2", expectedIL);
96
verifier.
VerifyIL
("C.Main", @"
172
verifier.
VerifyIL
("C.Main", @"
213
verifier.
VerifyIL
("C.Main", @"
246
verifier.
VerifyIL
("C.M(string)", @"
308
verifier.
VerifyIL
("C.Main", @"
339
verifier.
VerifyIL
("C.M<T>", @"
387
verifier.
VerifyIL
("C.Main", @"
621
comp.
VerifyIL
("C.Main", @"
666
comp.
VerifyIL
("C.Main", @"
725
comp.
VerifyIL
("C.Main", @"
814
comp.
VerifyIL
("C.Main", @"
891
comp.
VerifyIL
("C.Main", @"
981
comp.
VerifyIL
("C.Main", @"
1082
comp.
VerifyIL
("C.Main", @"
1203
comp.
VerifyIL
(@"C.Main", @"
1277
comp.
VerifyIL
("C.Main", @"
1548
comp.
VerifyIL
("C.Main", @"
1659
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
1673
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M()", @"
1699
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
1712
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
1737
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
1750
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
1775
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M", @"
1789
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
1815
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
1828
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1853
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
1866
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1893
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M<T>", @"
1907
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1933
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
1946
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1972
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
1984
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
2009
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
2021
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
2047
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
2060
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
2086
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(ref int)", @"
2112
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(out int)", @"
2141
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(ref int)", @"
2172
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M()", @"
2206
comp.
VerifyIL
("Program.M()", @"
2217
comp.
VerifyIL
("Program.M1()", @"
2277
comp.
VerifyIL
("Program.M()", @"
2288
comp.
VerifyIL
("Program.M1(ref Program)", @"
2299
comp.
VerifyIL
("Program2.M()", @"
2311
comp.
VerifyIL
("Program3.M()", @"
2367
comp.
VerifyIL
("Program<T>.M()", @"
2380
comp.
VerifyIL
("Program2<T>.M(T)", @"
2392
comp.
VerifyIL
("Program3<T>.M()", @"
2429
comp.
VerifyIL
("Program.M()", @"
2441
comp.
VerifyIL
("Program.M1()", @"
2496
comp.
VerifyIL
("Program.M()", @"
2508
comp.
VerifyIL
("Program2.M()", @"
2521
comp.
VerifyIL
("Program3.M()", @"
2578
comp.
VerifyIL
("Program<T>.M()", @"
2592
comp.
VerifyIL
("Program2<T>.M(T)", @"
2605
comp.
VerifyIL
("Program3<T>.M()", @"
2638
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
2673
comp.
VerifyIL
("Program.M()", @"
2684
comp.
VerifyIL
("Program.M1()", @"
2713
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
2749
comp.
VerifyIL
("Program.M()", @"
2760
comp.
VerifyIL
("Program.M1()", @"
2800
comp.
VerifyIL
("Program2.M(ref Program)", @"
2815
comp.
VerifyIL
("Program2.M()", @"
2843
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M()", @"
2881
comp.
VerifyIL
("Program.M()", @"
2897
comp.
VerifyIL
("Program.M1()", @"
2952
comp.
VerifyIL
("Program.M()", @"
2968
comp.
VerifyIL
("Program2.M()", @"
2985
comp.
VerifyIL
("Program3.M()", @"
3049
comp.
VerifyIL
("Program<T>.M()", @"
3067
comp.
VerifyIL
("Program2<T>.M(T)", @"
3084
comp.
VerifyIL
("Program3<T>.M()", @"
3118
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M(ref int, ref int, object)", @"
3159
comp.
VerifyIL
("Program.M(ref int, ref int, object)", @"
3178
comp.
VerifyIL
("Program.M1(ref int, ref int, object)", @"
3236
comp.
VerifyIL
("Program.M(ref int, ref int, object)", @"
3255
comp.
VerifyIL
("Program2.M(ref int, ref int, object)", @"
3275
comp.
VerifyIL
("Program3.M(ref int, ref int, object)", @"
3342
comp.
VerifyIL
("Program<T>.M(ref int, ref int, object)", @"
3363
comp.
VerifyIL
("Program2<T>.M(T, ref int, ref int, object)", @"
3383
comp.
VerifyIL
("Program3<T>.M(ref int, ref int, object)", @"
3421
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(D)", @"
3450
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M(D, ref int, ref int, object)", @"
3489
verifier.
VerifyIL
("S.GetI", """
3529
verifier.
VerifyIL
("S.GetI", """
3566
verifier.
VerifyIL
("S.SetI", """
3614
verifier.
VerifyIL
("S.GetI", """
3667
verifier.
VerifyIL
("S.GetI", """
3703
verifier.
VerifyIL
("C.GetI", """
3740
verifier.
VerifyIL
("C.GetI", """
3778
verifier.
VerifyIL
("C.GetI", """
3823
verifier.
VerifyIL
("C.GetI", """
3879
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).
VerifyIL
("Program.Main()", @"
3952
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Passes).
VerifyIL
("Program.Main()", @"
4244
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4313
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4378
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4430
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4486
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4509
verifier.
VerifyIL
("Program.F", """
4526
verifier.
VerifyIL
("Program.F", """
4562
verifier.
VerifyIL
("Program.F<T>", """
4578
verifier.
VerifyIL
("Program.F<T>", """
4614
verifier.
VerifyIL
("Program.F<T>", """
4630
verifier.
VerifyIL
("Program.F<T>", """
4665
verifier.
VerifyIL
("Program.F<T>", """
4681
verifier.
VerifyIL
("Program.F<T>", """
4714
verifier.
VerifyIL
("Program.F<T>",
4723
verifier.
VerifyIL
("Program.F<T>",
4750
verifier.
VerifyIL
("Program.F<T>",
4759
verifier.
VerifyIL
("Program.F<T>",
CodeGen\CodeGenRefOutTests.cs (8)
353
verifier.
VerifyIL
("C.Main", @"
415
verifier.
VerifyIL
("C..ctor(int)", @"
477
verifier.
VerifyIL
("C..ctor(int)", @"
545
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
632
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
694
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
780
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
832
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
CodeGen\CodeGenRefReadonlyReturnTests.cs (24)
63
comp.
VerifyIL
("C.M", @"
88
comp.
VerifyIL
("C.M", @"
142
comp.
VerifyIL
("C.Main", @"
206
comp.
VerifyIL
("C.Main", @"
263
comp.
VerifyIL
(@"C.M", @"
295
comp.
VerifyIL
("C.M", @"
329
comp.
VerifyIL
("C.Main()", @"
370
verifier.
VerifyIL
("C.M()", """
397
verifier.
VerifyIL
("C.M()", """
435
verifier.
VerifyIL
("C.M()", """
468
comp.
VerifyIL
("Program.M()", @"
807
comp.
VerifyIL
("Program.Test", @"
885
comp.
VerifyIL
("Program.Test", @"
916
comp.
VerifyIL
("Program.Test", @"
1203
comp.
VerifyIL
("Program.M1()", @"
1211
comp.
VerifyIL
("Program.M2()", @"
1235
}", verify: Verification.Fails).
VerifyIL
("Test.M", @"
1264
}", verify: Verification.Fails).
VerifyIL
("Test.M", @"
1291
}", verify: Verification.Fails).
VerifyIL
("Test.M", @"
1319
}", verify: Verification.Fails).
VerifyIL
("Test.M", @"
1348
}", verify: Verification.Fails).
VerifyIL
("Test.M", @"
1377
}", verify: Verification.Fails).
VerifyIL
("Test.M", @"
1404
}", verify: Verification.Fails).
VerifyIL
("Test.M", @"
1433
}").
VerifyIL
("Test.M", @"
CodeGen\CodeGenRefReturnTests.cs (68)
83
CompileAndVerifyRef(text).
VerifyIL
("Program.M()", @"
108
CompileAndVerifyRef(text, verify: Verification.Skipped).
VerifyIL
("Program.M(ref int)", @"
131
CompileAndVerify(text, parseOptions: TestOptions.Regular10, verify: Verification.Fails).
VerifyIL
("Program.M(out int)", @"
158
CompileAndVerifyRef(text, verify: Verification.Fails).
VerifyIL
("Program.M(ref int)", @"
196
v.
VerifyIL
("Program.M()", @"
204
v.
VerifyIL
("Program.Main()", @"
247
compilation.
VerifyIL
("Program.M()", @"
255
compilation.
VerifyIL
("Program.M1()", @"
311
compilation.
VerifyIL
("Program.M()", @"
319
compilation.
VerifyIL
("Program.M1(ref Program)", @"
327
compilation.
VerifyIL
("Program2.M()", @"
336
compilation.
VerifyIL
("Program3.M()", @"
389
compilation.
VerifyIL
("Program<T>.M()", @"
399
compilation.
VerifyIL
("Program2<T>.M(T)", @"
408
compilation.
VerifyIL
("Program3<T>.M()", @"
442
compilation.
VerifyIL
("Program.M()", @"
451
compilation.
VerifyIL
("Program.M1()", @"
503
compilation.
VerifyIL
("Program.M()", @"
512
compilation.
VerifyIL
("Program2.M()", @"
522
compilation.
VerifyIL
("Program3.M()", @"
576
compilation.
VerifyIL
("Program<T>.M()", @"
587
compilation.
VerifyIL
("Program2<T>.M(T)", @"
597
compilation.
VerifyIL
("Program3<T>.M()", @"
627
CompileAndVerifyRef(text).
VerifyIL
("Program.M()", @"
659
compilation.
VerifyIL
("Program.M()", @"
667
compilation.
VerifyIL
("Program.M1()", @"
692
CompileAndVerifyRef(text).
VerifyIL
("Program.M()", @"
722
compilation.
VerifyIL
("Program.M()", @"
730
compilation.
VerifyIL
("Program.M1()", @"
766
compilation.
VerifyIL
("Program2.M(ref Program)", @"
774
compilation.
VerifyIL
("Program2.M()", @"
798
CompileAndVerifyRef(text).
VerifyIL
("Program.M()", @"
826
compilation.
VerifyIL
("Program.M()", @"
834
compilation.
VerifyIL
("Program.M1()", @"
878
compilation.
VerifyIL
("Program.M()", @"
886
compilation.
VerifyIL
("Program2.M()", @"
895
compilation.
VerifyIL
("Program3.M()", @"
948
compilation.
VerifyIL
("Program<T>.M()", @"
958
compilation.
VerifyIL
("Program2<T>.M(T)", @"
967
compilation.
VerifyIL
("Program3<T>.M()", @"
992
CompileAndVerifyRef(text).
VerifyIL
("Program.M(ref int, ref int, object)", @"
1023
compilation.
VerifyIL
("Program.M(ref int, ref int, object)", @"
1034
compilation.
VerifyIL
("Program.M1(ref int, ref int, object)", @"
1081
compilation.
VerifyIL
("Program.M(ref int, ref int, object)", @"
1092
compilation.
VerifyIL
("Program2.M(ref int, ref int, object)", @"
1104
compilation.
VerifyIL
("Program3.M(ref int, ref int, object)", @"
1160
compilation.
VerifyIL
("Program<T>.M(ref int, ref int, object)", @"
1173
compilation.
VerifyIL
("Program2<T>.M(T, ref int, ref int, object)", @"
1185
compilation.
VerifyIL
("Program3<T>.M(ref int, ref int, object)", @"
1215
CompileAndVerifyRef(text).
VerifyIL
("Program.M(D)", @"
1240
CompileAndVerifyRef(text).
VerifyIL
("Program.M(D, ref int, ref int, object)", @"
1303
CompileAndVerifyRef(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("Program.Main()", @"
1492
CompileAndVerifyRef(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("Program.Main()", @"
1595
CompileAndVerify(text, parseOptions: TestOptions.Regular).
VerifyIL
("Program.M()", @"
1601
}").
VerifyIL
("Program.<M>g__N|0_0", @"
1643
CompileAndVerify(text, parseOptions: TestOptions.Regular, expectedOutput: "42", verify: Verification.Fails).
VerifyIL
("Program.M()", @"
1659
}").
VerifyIL
("Program.<M>g__N|0_0", @"
1675
}").
VerifyIL
("Program.<M>g__NN|0_1", @"
1716
CompileAndVerify(text, parseOptions: TestOptions.Regular, expectedOutput: "42", verify: Verification.Fails).
VerifyIL
("Program.M()", @"
1735
}").
VerifyIL
("Program.<>c__DisplayClass1_0.<M>g__N|0()", @"
1751
}").
VerifyIL
("Program.<M>g__NN|1_1(ref int)", @"
1811
.
VerifyIL
("Program.C1<T>.Test()", @"
1903
.
VerifyIL
("Program.C1<T>.Test()", @"
2001
.
VerifyIL
("Program.C1<T>.Test()", @"
2106
.
VerifyIL
("Program.C1<T>.Test()", @"
2204
.
VerifyIL
("Program.C1<T>.Test()", @"
2971
v.
VerifyIL
("C.F(ref dynamic)", @"
3633
CompileAndVerify(text, expectedOutput: "37", parseOptions: TestOptions.Regular10, verify: Verification.Fails).
VerifyIL
("Program.Main()", @"
CodeGen\CodeGenShortCircuitOperatorTests.cs (102)
82
compilation.
VerifyIL
("C.Main", @"
234
compilation.
VerifyIL
("C.Main", @"
471
compilation.
VerifyIL
("C.Main", @"{
965
comp.
VerifyIL
("C.Test", @"
1014
comp.
VerifyIL
("C.Test", @"
1058
comp.
VerifyIL
("C.Test", @"
1317
comp.
VerifyIL
("C.Main", @"
1357
comp.
VerifyIL
("C.Main", @"
1407
comp.
VerifyIL
("C.Main", @"
1454
comp.
VerifyIL
("C.Main", @"
1517
comp.
VerifyIL
("C.Main", @"
1574
comp.
VerifyIL
("C.Main", @"
1636
comp.
VerifyIL
("C.Main", @"
1711
comp.
VerifyIL
("C.Main", @"
1779
comp.
VerifyIL
("Program.M<T>", @"
1850
comp.
VerifyIL
("Program.M(Program.C1)", @"
1917
comp.
VerifyIL
("Program.M(Program.S1?)", @"
2129
comp.
VerifyIL
("Program.Test<T>(ref T, ref T)", @"
2221
comp.
VerifyIL
("Program.Test<T>(T[], T[])", @"
2316
comp.
VerifyIL
("Program.Test<T>(T[], T[])", @"
2394
comp.
VerifyIL
("Program.Test<T>(T)", @"
2466
comp.
VerifyIL
("Program.Test<T>(System.Func<T>)", @"
2546
comp.
VerifyIL
("Program.Test<T>(System.Func<T>)", @"
3192
comp.
VerifyIL
("Test.Test0<T>(T)", @"
3249
comp.
VerifyIL
("Test.Test0<T>(ref T)", @"
3303
comp.
VerifyIL
("Test.Test0<T>(T)", @"
3317
").
VerifyIL
("Test.Test1<T>(ref T)", @"
3463
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
3475
").
VerifyIL
("Program.Test2(Program.C1)", @"
3534
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
3548
").
VerifyIL
("Program.Test2(Program.C1)", @"
3613
comp.
VerifyIL
("Program.Test1(ref Program.C1)", @"
3627
").
VerifyIL
("Program.Test2(ref Program.C1)", @"
3688
comp.
VerifyIL
("Program.Test1(Program.C1?)", @"
3705
").
VerifyIL
("Program.Test2(Program.C1?)", @"
3771
comp.
VerifyIL
("Program.Test1(ref Program.C1?)", @"
3790
").
VerifyIL
("Program.Test2(ref Program.C1?)", @"
3845
comp.
VerifyIL
("Program.Test(Program.C1)", @"
3906
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
3920
").
VerifyIL
("Program.Test2(Program.C1)", @"
3934
").
VerifyIL
("Program.Test3(Program.C1)", @"
4004
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
4018
").
VerifyIL
("Program.Test2(Program.C1)", @"
4034
").
VerifyIL
("Program.Test3(Program.C1)", @"
4135
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
4149
").
VerifyIL
("Program.Test2(ref Program.C1)", @"
4165
").
VerifyIL
("Program.Test3(Program.C1)", @"
4179
").
VerifyIL
("Program.Test4(ref Program.C1)", @"
4235
comp.
VerifyIL
("Program.Test1()", @"
4247
").
VerifyIL
("Program.Test2<T>()", @"
4305
comp.
VerifyIL
("Program.Test1()", @"
4319
").
VerifyIL
("Program.Test2<T>()", @"
4507
comp.
VerifyIL
("Program.Test1<T>(T[])", @"
4526
").
VerifyIL
("Program.Test2<T>(T[])", @"
4584
comp.
VerifyIL
("Program.Test1<T>(T[])", @"
4603
").
VerifyIL
("Program.Test2<T>(T[])", @"
4672
comp.
VerifyIL
("Program.Test1<T>(T[])", @"
4689
").
VerifyIL
("Program.Test2<T>(T[])", @"
4779
VerifyIL
("Program.Test0(ref System.WeakReference<string>)", @"
4801
").
VerifyIL
("Program.Test1(ref System.WeakReference<string>)", @"
4823
").
VerifyIL
("Program.Test2(ref System.WeakReference<string>)", @"
4845
").
VerifyIL
("Program.Test3(ref System.WeakReference<string>)", @"
4896
comp.
VerifyIL
("Test.Main", @"
4955
verifier.
VerifyIL
("C.MyMethod", @"
4996
verifier.
VerifyIL
("C.MyMethod", @"
5039
verifier.
VerifyIL
("C.MyMethod", @"
5088
verifier.
VerifyIL
("C.MyMethod", @"
5140
verifier.
VerifyIL
("C.Goo<T>", @"
5186
verifier.
VerifyIL
("C.Goo", @"
5237
verifier.
VerifyIL
("C.Goo", @"
5299
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<F1>b__0", @"
5314
verifier.
VerifyIL
("C.F2", @"
5426
verifier.
VerifyIL
("C<T>.<>c__DisplayClass0_0.<F1>b__0()", @"
5441
verifier.
VerifyIL
("C<T>.F2", @"
5553
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<F1>b__0", @"
5568
verifier.
VerifyIL
("C.F2", @"
5888
verifier.
VerifyIL
("C.HasLength", @"
5925
verifier.
VerifyIL
("C.HasLength", @"
5980
verifier.
VerifyIL
("C.HasLength", @"
5994
}").
VerifyIL
("C.HasLengthChecked", @"
6047
verifier.
VerifyIL
("C.HasLength", @"
6087
verifier.
VerifyIL
("C.NotHasLength", @"
6130
verifier.
VerifyIL
("C.NotHasLength", @"
6446
verifier.
VerifyIL
("C.TestNeq", @"
6527
verifier.
VerifyIL
("C.TestNeq", @"
6603
verifier.
VerifyIL
("C.TestNeq", @"
6679
verifier.
VerifyIL
("C.TestNeq", @"
6739
comp.
VerifyIL
("Test.M1", @"
6754
comp.
VerifyIL
("Test.M2", @"
6792
verifier.
VerifyIL
("C.NotHasLength", @"
6841
verifier.
VerifyIL
("C.NotHasLength", @"
6891
verifier.
VerifyIL
("C.Main", @"
6949
verifier.
VerifyIL
("ConsoleApplication9.Program.A<T>.Test(ConsoleApplication9.Program.A<T>)", @"
6999
verifier.
VerifyIL
("Test<T>.Run", @"
7059
verifier.
VerifyIL
("Test<T>.Run", @"
7126
verifier.
VerifyIL
("Test<T>.Run", @"
7186
verifier.
VerifyIL
("Test<T>.Run", @"
7239
verifier.
VerifyIL
("Test<T>.Run", @"
7283
verifier.
VerifyIL
("Test<T>.Run", @"
7326
comp.
VerifyIL
("Program.Main", @"
7351
comp.
VerifyIL
("Program.Main", @"
7394
verifier.
VerifyIL
("Program.Main", @"
CodeGen\CodeGenStackAllocInitializerTests.cs (31)
53
verify: Verification.Fails).
VerifyIL
("Program.MakeBlock",
126
verify: Verification.Fails).
VerifyIL
("Test.M<T>(T)",
216
CompileAndVerify(comp, verify: Verification.Fails).
VerifyIL
("Test.M<T>(T)",
316
verify: Verification.Fails).
VerifyIL
("C.Main",
371
verify: Verification.Fails).
VerifyIL
("C.Main",
413
verify: Verification.Passes).
VerifyIL
("C.Main",
432
verify: Verification.Fails).
VerifyIL
("C.Main",
495
verify: Verification.FailsPEVerify).
VerifyIL
("C.Main",
530
verify: Verification.Fails, expectedOutput: @"424242").
VerifyIL
("C.Main",
570
verify: Verification.Fails, expectedOutput: @"ffffffffffffffffffffffff").
VerifyIL
("C.Main",
614
verify: Verification.Fails, expectedOutput: @"ABCDDD").
VerifyIL
("C.Main",
672
verify: Verification.Fails, expectedOutput: @"123456789").
VerifyIL
("C.Main",
728
verify: Verification.Fails, expectedOutput: @"123").
VerifyIL
("C.Main",
872
.
VerifyIL
("C.Main",
916
verifier.
VerifyIL
("C.Main", """
954
verifier.
VerifyIL
("C.Main", """
1007
verifier.
VerifyIL
("C.Main", """
1053
.
VerifyIL
("C.Main",
1110
verifier.
VerifyIL
("C.Main", """
1164
verifier.
VerifyIL
("C.Main", """
1209
verifier.
VerifyIL
("C.Main", """
1266
verifier.
VerifyIL
("C.Main", """
1321
verifier.
VerifyIL
("C.Main", """
1374
verifier.
VerifyIL
("C.Main", """
1421
verifier.
VerifyIL
("C.Main", """
1459
verifier.
VerifyIL
("C.Main", """
1500
verifier.
VerifyIL
("C.Main", """
1530
verifier.
VerifyIL
("C.Main", """
1582
verifier.
VerifyIL
("C.Main", """
1639
verifier.
VerifyIL
("C.M", """
1702
expectedOutput: @"123").
VerifyIL
("C.Main", il);
CodeGen\CodeGenStringConcat.cs (29)
53
comp.
VerifyIL
("Test.Main", @"
159
comp.
VerifyIL
("Test.Main", @"
208
comp.
VerifyIL
("Test.Main", @"
249
comp.
VerifyIL
("Test.Main", @"
411
comp.
VerifyIL
("Test.Main", @"
458
comp.
VerifyIL
("Test.Main", @"
515
comp.
VerifyIL
("Test.Main", @"
580
comp.
VerifyIL
("Test.Main", @"
646
comp.
VerifyIL
("Test.Main", @"
691
comp.
VerifyIL
("Test.Main", @"
748
comp.
VerifyIL
("Test.Main", @"
788
comp.
VerifyIL
("Test.Main", @"
839
comp.
VerifyIL
("Test.TestMethod<T>()", @"
987
comp.
VerifyIL
("Test.TestMethod<T, U>()", @"
1070
comp.
VerifyIL
("Printer<T>.Print", @"
1158
comp.
VerifyIL
("Printer<T>.Print", @"
1240
comp.
VerifyIL
("Printer<T>.Print", @"
1302
comp.
VerifyIL
("Test.Main", @"
1341
comp.
VerifyIL
("Repro.Bug", @"
1378
comp.
VerifyIL
("Repro.Bug", @"
1421
comp.
VerifyIL
("Test.Main", @"
1520
comp.
VerifyIL
("Test.Main", @"
1572
comp.
VerifyIL
("Test.Main", @"
1621
comp.
VerifyIL
("Test.Main", @"
1666
comp.
VerifyIL
("Test.Main", @"
1699
comp.
VerifyIL
("Test.Main", @"
1767
comp.
VerifyIL
("Test.Main", @"
1968
comp.
VerifyIL
("Test.Main", @"
2038
comp.
VerifyIL
("Test.Print<T1, T2, T3>", @"
CodeGen\CodeGenStructsAndEnum.cs (35)
48
compilation.
VerifyIL
("D.Main",
105
compilation.
VerifyIL
("D.Main",
154
compilation.
VerifyIL
("D.Main",
205
compilation.
VerifyIL
("Program.Main",
264
compilation.
VerifyIL
("S1.Equals(object)",
282
").
VerifyIL
("S1.GetHashCode()",
291
").
VerifyIL
("bool S1.op_Equality(S1, S1)",
303
").
VerifyIL
("bool S1.op_Inequality(S1, S1)",
339
compilation.
VerifyIL
("Program.Main",
386
compilation.
VerifyIL
("Program.Main",
456
compilation.
VerifyIL
("NS.Test.Main",
525
CompileAndVerify(text, options: TestOptions.DebugExe).
VerifyIL
("Struct.Main()", expectedIL);
572
CompileAndVerify(text, expectedOutput: "SundayAA").
VerifyIL
("A.Main()", expectedIL);
663
compilation.
VerifyIL
("D.TestInit",
744
compilation.
VerifyIL
("D.TestInit",
844
compilation.
VerifyIL
("D.TestInit",
957
compilation.
VerifyIL
("D.TestInit",
1095
compilation.
VerifyIL
("D.Main",
1194
compilation.
VerifyIL
("D.Main",
1286
compilation.
VerifyIL
("D.Main",
1373
compilation.
VerifyIL
("D.TestInit",
1481
compilation.
VerifyIL
("D.TestInit",
1555
compilation.
VerifyIL
("Program.Main", @"
1572
compilation.
VerifyIL
("Program.Main",
1633
compilation.
VerifyIL
("C.Main",
1662
compilation.
VerifyIL
("C.Main",
1736
compilation.
VerifyIL
("cls1.Test",
1830
compilation.
VerifyIL
("S.Main",
1886
compilation.
VerifyIL
("S.Main",
1954
compilation.
VerifyIL
("S.Main",
2008
compilation.
VerifyIL
("S.Main",
2101
compilation.
VerifyIL
("S.Main",
2217
compilation.
VerifyIL
("S.TestRO",
2288
compilation.
VerifyIL
("NullableTest.EqualEqual",
2371
compilation.
VerifyIL
("Program.Main",
CodeGen\CodeGenTests.cs (242)
83
result.
VerifyIL
("Program.Main(object[])",
171
result.
VerifyIL
("Program.Main(object[])",
241
result.
VerifyIL
("Program.Main(object[])",
302
result.
VerifyIL
("Program.Main(object[])",
337
result.
VerifyIL
("P.M<T>(T)",
385
result.
VerifyIL
("C.M",
438
result.
VerifyIL
("C.M",
537
result.
VerifyIL
("C.A", @"
611
result.
VerifyIL
("C.A",
763
compilation.
VerifyIL
("C.Main", """
870
result.
VerifyIL
("Clazz.Main", @"
905
compilation.
VerifyIL
("H..ctor",
955
compilation.
VerifyIL
("C.M",
1116
compilation.
VerifyIL
("C.M",
1512
compilation.
VerifyIL
("C.M",
1539
compilation.
VerifyIL
("C.M",
1584
compilation.
VerifyIL
("C.M",
1623
compilation.
VerifyIL
("C.M",
1668
compilation.
VerifyIL
("D.M",
1697
compilation.
VerifyIL
("D.M",
1726
compilation.
VerifyIL
("C.M",
1758
compilation.
VerifyIL
("C.M",
1798
VerifyIL
("D.M",
1816
v.
VerifyIL
("D.M",
1867
compilation.
VerifyIL
("D.M",
1912
compilation.
VerifyIL
("D.M",
1959
compilation.
VerifyIL
("D.M",
1992
compilation.
VerifyIL
("D.M",
2030
compilation.
VerifyIL
("D.Moo.Boo",
2055
compilation.
VerifyIL
("C.M",
2089
compilation.
VerifyIL
("C.M",
2127
compilation.
VerifyIL
("C.Main",
2157
compilation.
VerifyIL
("C.P.set",
2185
compilation.
VerifyIL
("C.S.set",
2221
compilation.
VerifyIL
("P.Main",
2258
compilation.
VerifyIL
("C<T>.S.set",
2289
compilation.
VerifyIL
("C.Main",
2349
compilation.
VerifyIL
("Program.M",
2399
compilation.
VerifyIL
("Program.M",
2468
VerifyIL
("B.N",
2537
VerifyIL
("C.Test",
2551
VerifyIL
("D.Test",
2620
VerifyIL
("C.Test",
2634
VerifyIL
("D.Test",
2703
VerifyIL
("C.Test",
2717
VerifyIL
("D.Test",
2791
VerifyIL
("C.Test",
2805
VerifyIL
("D.Test",
2874
VerifyIL
("C.Test",
2888
VerifyIL
("D.Test",
2962
VerifyIL
("C.Test",
2976
VerifyIL
("D.Test",
3008
compilation.
VerifyIL
("D.Main",
3035
compilation.
VerifyIL
("D.Main",
3072
compilation.
VerifyIL
("D.Goo",
3113
compilation.
VerifyIL
("D.Main",
3167
compilation.
VerifyIL
("D.Main",
3221
compilation.
VerifyIL
("D.Main",
3272
compilation.
VerifyIL
("D.Main",
3337
compilation.
VerifyIL
("D.Main",
3391
compilation.
VerifyIL
("D.Main",
3484
compilation.
VerifyIL
("D.Main",
3568
compilation.
VerifyIL
("D.Main",
3839
compilation.
VerifyIL
("D.Outer<K>.Boo<T, R, U>.Goo",
3958
compilation.
VerifyIL
("D.Boo<T>.Moo",
3989
compilation.
VerifyIL
("D.Main",
4046
compilation.
VerifyIL
("P.D..ctor",
4115
compilation.
VerifyIL
("D.Main",
4218
compilation.
VerifyIL
("D.Main",
4274
compilation.
VerifyIL
("D.Main",
4356
verifier.
VerifyIL
("Program.M<T>()",
4482
verifier.
VerifyIL
("Program.M<T>()",
4516
compilation.
VerifyIL
("D.Main",
4572
compilation.
VerifyIL
("D.Goo.Bar",
4583
compilation.
VerifyIL
("D.GooS.Bar",
4722
compilation.
VerifyIL
("D.GooD.Baz",
4765
compilation.
VerifyIL
("D.Main",
4832
compilation.
VerifyIL
("D.Main",
4917
compilation.
VerifyIL
("D.Main",
4984
compilation.
VerifyIL
("D.Main",
5052
compilation.
VerifyIL
("D.Moo<T>.Goo",
5103
compilation.
VerifyIL
("Program.Main(string[])",
5164
compilation.
VerifyIL
("Program.Main(string[])",
5191
compilation.
VerifyIL
("Program.Main(string[])",
5272
compilation.
VerifyIL
("Program.GetElementRef<T>(T[])", expectedIL);
5277
compilation.
VerifyIL
("Program.GetElementRef<T>(T[])", expectedIL);
5315
compilation.
VerifyIL
("D.Main",
5504
compilation.
VerifyIL
("D.Main",
5543
compilation.
VerifyIL
("D.Main",
5585
compilation.
VerifyIL
("D.Main", @"
5652
VerifyIL
("D.Main",
5687
v.
VerifyIL
("D.Main",
5791
compilation.
VerifyIL
("D.Main",
5844
compilation.
VerifyIL
("D.Main",
5904
compilation.
VerifyIL
("D.Main",
5964
compilation.
VerifyIL
("D.Main",
6001
compilation.
VerifyIL
("D.Main",
6059
compilation.
VerifyIL
("D.Inc",
6105
compilation.
VerifyIL
("D.ProxyGet",
6144
compilation.
VerifyIL
("D.Inc",
6197
compilation.
VerifyIL
("D.Inc",
6238
compilation.
VerifyIL
("D.Inc",
6277
compilation.
VerifyIL
("D.Inc",
6368
compilation.
VerifyIL
("D.DD.Test",
6441
compilation.
VerifyIL
("D.Main",
6578
compilation.
VerifyIL
("D.Main",
6685
compilation.
VerifyIL
("D.Main", """
6795
compilation.
VerifyIL
("D.Main",
6857
compilation.
VerifyIL
("D.Main",
6935
compilation.
VerifyIL
("D.Main",
7014
verifier.
VerifyIL
("D.Main",
7068
compilation.
VerifyIL
("Program.Main",
7124
compilation.
VerifyIL
("Program.Main",
7174
compilation.
VerifyIL
("Program.Main",
7213
compilation.
VerifyIL
("Derived.F",
7251
compilation.
VerifyIL
("Derived.F",
7292
compilation.
VerifyIL
("Derived.F<T>",
7330
compilation.
VerifyIL
("Program.M",
7368
compilation.
VerifyIL
("Program.Main",
7410
compilation.
VerifyIL
("Program.Main",
7493
compilation.
VerifyIL
("Program.Test.Goo",
7601
compilation.
VerifyIL
("Program.Main",
7694
compilation.
VerifyIL
("A.Main",
7745
compilation.
VerifyIL
("A.Main",
7811
compilation.
VerifyIL
("C.S.Goo",
7878
compilation.
VerifyIL
("A.Main",
7974
compilation.
VerifyIL
("NS.Test.Main",
8035
compilation.
VerifyIL
("CodeGen.MyData.M",
8112
compilation.
VerifyIL
("Test.Main",
8188
compilation.
VerifyIL
("CodeGen.MyClass.M",
8315
CompileAndVerify(source).
VerifyIL
("C.M", @"
8408
compilation.
VerifyIL
("Program.Main",
8509
compilation.
VerifyIL
("A.Main",
8557
compilation.
VerifyIL
("A.Main",
8630
compilation.
VerifyIL
("A.Main",
8701
compilation.
VerifyIL
("A.Increment",
8747
compilation.
VerifyIL
("A.Increment",
8788
compilation.
VerifyIL
("A.Main",
8868
compilation.
VerifyIL
("A.Main",
8941
compilation.
VerifyIL
("A.Main",
9010
compilation.
VerifyIL
("A.Main",
9080
compilation.
VerifyIL
("A.Main",
9125
compilation.
VerifyIL
("A.Main",
9172
compilation.
VerifyIL
("A.Main",
9222
compilation.
VerifyIL
("A.Main",
9258
VerifyIL
("Test.Main", @"
9282
VerifyIL
("Test.Main", @"
9352
VerifyIL
("Program.Main", @"
9394
VerifyIL
("Test.Main", @"
9434
VerifyIL
("Test.Main", @"
9548
compilation.
VerifyIL
("NS.Test.Main",
9597
compilation.
VerifyIL
("NS.Test.Main",
9669
compilation.
VerifyIL
("CodeGen.MyData.M",
9789
compilation.
VerifyIL
("MyClass.Main",
9884
VerifyIL
("MyClass.Main", @"
10018
compilation.
VerifyIL
("Program.Main",
10047
comp.
VerifyIL
("Program.Main",
10458
CompileAndVerify(comp, verify: Verification.FailsPEVerify).
VerifyIL
("Test.Main",
10569
compilation.
VerifyIL
("C.M",
11120
compilation.
VerifyIL
("C.Goo",
11129
compilation.
VerifyIL
("C.Bar",
11156
compilation.
VerifyIL
("C.Main", """
11338
compilation.
VerifyIL
("C.Main",
11367
compilation.
VerifyIL
("C.Main",
11574
compilation.
VerifyIL
("C.Main",
11755
CompileAndVerify(source).
VerifyIL
("Test.Main", @"
11797
CompileAndVerify(source2, new[] { new CSharpCompilationReference(compilation1) }).
VerifyIL
("Test.Main", @"
11827
CompileAndVerify(source, new[] { TestReferences.SymbolsTests.Methods.CSMethods }).
VerifyIL
("Test.Main", @"
11897
compilation.
VerifyIL
("Test.Main",
11952
compilation.
VerifyIL
("Test.Main",
12301
comp.
VerifyIL
("Program.Main",
12334
comp.
VerifyIL
("Program.Main",
12366
comp.
VerifyIL
("Program.Main",
12455
comp.
VerifyIL
("Program.Main",
12484
comp.
VerifyIL
("Program.Main",
12528
compilation.
VerifyIL
("Program.Main",
12586
compilation.
VerifyIL
("Test.M1<T>(T)",
12641
compilation.
VerifyIL
("Class1.Main",
12726
CompileAndVerify(source).
VerifyIL
("SinkHelper.OnEvent", @"
12769
compilation.
VerifyIL
("Class1.Main",
13009
compilation.
VerifyIL
("C.Main", expectedIL);
13045
compilation.
VerifyIL
("C.R", expectedIL);
13115
CompileAndVerify(source).
VerifyIL
("EdmFunction.SetFunctionAttribute", @"
13166
hello").
VerifyIL
("Program.Main", @"
13181
").
VerifyIL
("Program.Test<T>", @"
13225
compilation.
VerifyIL
("Program.Main", expectedIL);
13356
compilation.
VerifyIL
("A.Main",
13436
comp.
VerifyIL
("A.Main",
13456
comp.
VerifyIL
("A.Main",
13616
CompileAndVerify(compRelease).
VerifyIL
("C.Main", @"
13627
CompileAndVerify(compDebug).
VerifyIL
("C.Main", @"
13659
v.
VerifyIL
("C.Main", @"
13721
CompileAndVerify(source, expectedOutput: "2").
VerifyIL
("S1.Prop1.get", @"
13777
CompileAndVerify(source, expectedOutput: "1234").
VerifyIL
("Program.Main", @"
13968
compilation.
VerifyIL
("Test.Run",
14041
CompileAndVerify(source, expectedOutput: @"").
VerifyIL
("A.Main",
14245
42").
VerifyIL
("A.Main", @"
14304
CompileAndVerify(source, expectedOutput: @"").
VerifyIL
("A.Main",
14360
).
VerifyIL
("Program.Goo<T>(T[])",
14374
").
VerifyIL
("Program.Goo1<T>(T[])",
14385
").
VerifyIL
("Program.Bar<T>(T[])",
14399
").
VerifyIL
("Program.Baz<T>(T[][])",
14442
).
VerifyIL
("Program.Goo<T>(A<T>)",
14519
VerifyIL
("Program.Test1<T>(T)",
14530
VerifyIL
("Program.Test2<T>(T)",
14687
).
VerifyIL
("Test.Main()",
14730
).
VerifyIL
("Test.Main()",
14931
).
VerifyIL
("Program.TestArrElement(bool[])",
14947
").
VerifyIL
("Program.TestRef(ref bool)",
14988
compilation.
VerifyIL
("Program.Main",
15042
compilation.
VerifyIL
("Program.Main",
15091
compilation.
VerifyIL
("Program.Main",
15136
compilation.
VerifyIL
("Program.Main", @"
15179
compilation.
VerifyIL
("Program.Main",
15233
compilation.
VerifyIL
("Program.Main",
15279
compilation.
VerifyIL
("Program.Main",
15326
compilation.
VerifyIL
("Program.Main",
15379
compilation.
VerifyIL
("Program.Main",
15464
compilation.
VerifyIL
("Program.Main",
15563
compilation.
VerifyIL
("M..ctor",
15633
compilation.
VerifyIL
("M..ctor",
16138
compilation.
VerifyIL
("Program.Main",
16258
compilation.
VerifyIL
("Form1.IPE", @"
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", @"
16797
verifier.
VerifyIL
("C.G",
16836
verifier.
VerifyIL
("C.G",
16882
verifier.
VerifyIL
("C.G",
16926
verifier.
VerifyIL
("C.G",
16976
verifier.
VerifyIL
("C.G",
17014
CompileAndVerify(code).
VerifyIL
("Test2.M", @"
17051
.
VerifyIL
("C.Call", @"
17085
.
VerifyIL
("C.Call", @"
17315
verifier.
VerifyIL
("C.Test", @"
CodeGen\CodeGenThrowTests.cs (10)
29
compilation.
VerifyIL
("C.Main", @"{
53
compilation.
VerifyIL
("C.Main", @"{
76
compilation.
VerifyIL
("C.Main", @"{
105
compilation.
VerifyIL
("C.Main", @"{
142
compilation.
VerifyIL
("C.Main", @"{
170
compilation.
VerifyIL
("C.Main", @"{
207
compilation.
VerifyIL
("C.Main", @"{
235
compilation.
VerifyIL
("C.Main", @"{
343
compilation.
VerifyIL
("C.M",
368
compilation.
VerifyIL
("C.M",
CodeGen\CodeGenTryFinally.cs (69)
47
compilation.
VerifyIL
("C.EmptyTryFinally",
53
compilation.
VerifyIL
("C.EmptyTryFinallyInTry",
59
compilation.
VerifyIL
("C.EmptyTryFinallyInFinally",
119
compilation.
VerifyIL
("C.M1",
125
compilation.
VerifyIL
("C.M2",
131
compilation.
VerifyIL
("C.M3",
148
compilation.
VerifyIL
("C.M4",
154
compilation.
VerifyIL
("C.M5",
202
compilation.
VerifyIL
("C.M",
262
compilation.
VerifyIL
("C.M",
320
compilation.
VerifyIL
("C.M",
388
compilation.
VerifyIL
("C.M", @"
463
compilation.
VerifyIL
("Program.Main",
548
compilation.
VerifyIL
("Program.Main", @"
635
compilation.
VerifyIL
("Program.Main", @"
702
compilation.
VerifyIL
("Program.Main", @"
766
compilation.
VerifyIL
("Program.F<T>", @"
902
compilation.
VerifyIL
("C.Main",
984
compilation.
VerifyIL
("C.M",
1076
compilation.
VerifyIL
("Program.Test",
1166
compilation.
VerifyIL
("Program.Test",
1274
compilation.
VerifyIL
("Program.Test",
1393
compilation.
VerifyIL
("Program.Test",
1528
compilation.
VerifyIL
("Program.Test",
1662
compilation.
VerifyIL
("Program.Test",
1797
compilation.
VerifyIL
("Program.Test",
1918
compilation.
VerifyIL
("C.ThrowInTry",
1925
compilation.
VerifyIL
("C.ThrowInTryInTry",
1932
compilation.
VerifyIL
("C.ThrowInTryInFinally",
1947
compilation.
VerifyIL
("D.ThrowInTry",
1963
compilation.
VerifyIL
("D.ThrowInTryInTry",
1979
compilation.
VerifyIL
("D.ThrowInTryInFinally",
2084
compilation.
VerifyIL
("C.ThrowInFinally",
2099
compilation.
VerifyIL
("C.ThrowInFinallyInTry",
2124
compilation.
VerifyIL
("C.ThrowInFinallyInFinally",
2148
compilation.
VerifyIL
("D.ThrowInFinally",
2172
compilation.
VerifyIL
("D.ThrowInFinallyInTry",
2214
compilation.
VerifyIL
("D.ThrowInFinallyInFinally",
2292
comp.
VerifyIL
("C.Main", @"
2385
VerifyIL
("C.Test", @"
2497
comp.
VerifyIL
("C.Main", @"
2574
comp.
VerifyIL
("C.Main", @"
2612
comp.
VerifyIL
("C.Main", @"
2650
comp.
VerifyIL
("C.Main", @"
2717
comp.
VerifyIL
("C.Main", @"
2799
comp.
VerifyIL
("C.Main", @"
2872
compilation.
VerifyIL
("C.M",
2957
compilation.
VerifyIL
("C.M",
3031
compilation.
VerifyIL
("C.TryCatch<T>()",
3152
compilation.
VerifyIL
("Program.Main",
3213
compilation.
VerifyIL
("Program.T1",
3267
compilation.
VerifyIL
("Program.T1",
3322
compilation.
VerifyIL
("Program.T1",
3394
compilation.
VerifyIL
("Program.T1",
3477
compilation.
VerifyIL
("Program.T1",
3555
compilation.
VerifyIL
("Program.Main",
3632
compilation.
VerifyIL
("Program.Main",
3683
compilation.
VerifyIL
("Program.Main",
3731
CompileAndVerify(source, expectedOutput: "", options: TestOptions.ReleaseExe).
VerifyIL
("Program.Main",
3832
verifier.
VerifyIL
("C.M", """
3864
verifier.
VerifyIL
("C.M", """
3925
verifier.
VerifyIL
("C.M", """
3957
verifier.
VerifyIL
("C.M", """
4094
verifier.
VerifyIL
("C.M", """
4111
verifier.
VerifyIL
("C.M", """
4157
verifier.
VerifyIL
("C.M", """
4174
verifier.
VerifyIL
("C.M", """
4221
verifier.
VerifyIL
("C.M", """
4238
verifier.
VerifyIL
("C.M", """
CodeGen\CodeGenTupleEqualityTests.cs (31)
196
comp.
VerifyIL
("C.M", @"{
242
comp.
VerifyIL
("C.M", @"{
284
comp.
VerifyIL
("C.M", @"{
331
comp.
VerifyIL
("C.M", @"{
413
comp.
VerifyIL
("C.Main", @"{
453
comp.
VerifyIL
("C.M", @"{
496
comp.
VerifyIL
("C.M", @"{
536
comp.
VerifyIL
("C.M", @"{
572
comp.
VerifyIL
("S.Main", @"{
3291
verifier.
VerifyIL
("C.Compare", @"{
3359
verifier.
VerifyIL
("C.Main", @"
3394
verifier.
VerifyIL
("C.Main", @"
3429
verifier.
VerifyIL
("C.Main", @"{
3440
CompileAndVerify(source, options: TestOptions.ReleaseExe).
VerifyIL
("C.Main", @"{
3468
CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3502
CompileAndVerify(source, expectedOutput: "FalseTrue", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3534
CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3563
CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe).
VerifyIL
("C.Main", @"{
3591
CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3620
CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe).
VerifyIL
("C.Main", @"{
3645
verifier.
VerifyIL
("C.Main", @"{
3697
verifier.
VerifyIL
("C.Compare", @"{
3821
verifier.
VerifyIL
("C.Compare", @"{
3924
verifier.
VerifyIL
("C.Compare", @"{
4001
verifier.
VerifyIL
("C.M", @"{
4120
verifier.
VerifyIL
("C.M", @"{
4336
verifier.
VerifyIL
("C.Compare", @"{
5683
comp.
VerifyIL
("C.Main", @"
5748
comp.
VerifyIL
("C.Main", @"
5800
comp.
VerifyIL
("C.Main", @"
5880
comp.
VerifyIL
("C.Main", @"
CodeGen\CodeGenTupleTest.cs (56)
1034
comp.
VerifyIL
("C.Main", @"
1218
comp.
VerifyIL
("C.Main", @"
1251
comp.
VerifyIL
("C.Main", @"
1284
comp.
VerifyIL
("C.Main", @"
1329
comp.
VerifyIL
("C.Main", @"
1375
comp.
VerifyIL
("C.Main", @"
1421
comp.
VerifyIL
("C.Main", @"
1467
comp.
VerifyIL
("C.Main", @"
1750
comp.
VerifyIL
("C.Main", @"
1807
comp.
VerifyIL
("C.<>c__DisplayClass1_0<T>.<Test>b__0()", @"
1845
comp.
VerifyIL
("C.<>c__DisplayClass1_0<T>.<Test>b__0()", @"
1910
comp.
VerifyIL
("C.<>c__DisplayClass1_0<T>.<Test>b__0()", @"
1976
comp.
VerifyIL
("C.<>c__DisplayClass1_0<T>.<Test>b__0()", @"
2044
comp.
VerifyIL
("C.<>c__DisplayClass1_0<T>.<Test>b__0()", @"
2215
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2335
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2482
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2624
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4283
v.
VerifyIL
("C3.Main()",
6998
comp.
VerifyIL
("C.Main()",
17619
comp.
VerifyIL
("C.Main", @"
17708
comp.
VerifyIL
("C.Main", @"
18347
comp.
VerifyIL
("C.Main", @"
18417
comp.
VerifyIL
("C.Main", @"
18487
comp.
VerifyIL
("C.Main", @"
19340
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
22145
verifier.
VerifyIL
("C.<Test>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
23340
comp.
VerifyIL
("Program.Main", @"
23375
comp.
VerifyIL
("Program.RefReturn", @"
25550
verifier.
VerifyIL
("C.Default",
25566
verifier.
VerifyIL
("C.Unchecked",
25582
verifier.
VerifyIL
("C.Checked",
25620
comp.
VerifyIL
("C.Main()", @"
25649
comp.
VerifyIL
("C.Main()", @"
27656
verifier.
VerifyIL
("C.Main", @"
29104
verifier.
VerifyIL
("C.Test1", @"
29116
verifier.
VerifyIL
("C.Test2", @"
29180
verifier.
VerifyIL
("C.M1", expectedIL);
29181
verifier.
VerifyIL
("C.M2", expectedIL);
29182
verifier.
VerifyIL
("C.M3", expectedIL);
29184
verifier.
VerifyIL
("C.M4", """
29234
verifier.
VerifyIL
("C.M1", """
29254
verifier.
VerifyIL
("C.M2", """
29357
verifier.
VerifyIL
("C.M1", expectedIL);
29358
verifier.
VerifyIL
("C.M2", expectedIL);
29360
verifier.
VerifyIL
("C.M3", """
29472
verifier.
VerifyIL
("C.M1", expectedIL);
29473
verifier.
VerifyIL
("C.M2", expectedIL);
29474
verifier.
VerifyIL
("C.M3", expectedIL);
29476
verifier.
VerifyIL
("C.M4", """
29574
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29588
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29667
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29693
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29752
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29785
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
CodeGen\CodeGenTypeofTests.cs (8)
32
comp.
VerifyIL
("C.Main", @"{
92
comp.
VerifyIL
("Program.Main", @"{
158
comp.
VerifyIL
("Program.Main", @"{
219
comp.
VerifyIL
("Class<T>.Print", @"{
231
comp.
VerifyIL
("Class<T>.Print<U>", @"{
265
comp.
VerifyIL
("Program.Main", @"{
472
comp.
VerifyIL
("Program.Print<U>", @"{
544
comp.
VerifyIL
("Outer<T>.Print", @"{
CodeGen\CodeGenUsingDeclarationTests.cs (16)
31
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
77
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
120
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
164
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
207
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
263
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
322
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
383
CompileAndVerify(source, expectedOutput: "Dispose; Dispose; Dispose; ").
VerifyIL
("C2.Main", @"
464
CompileAndVerify(source, expectedOutput: "Start; Middle1; Middle2; End; Dispose; Dispose; Dispose; ").
VerifyIL
("C2.Main", @"
553
CompileAndVerify(source, expectedOutput: "Dispose Try; Dispose Catch; Dispose Finally; ").
VerifyIL
("C2.Main", @"
713
CompileAndVerify(source, expectedOutput: output).
VerifyIL
("Program.Main", @"
768
CompileAndVerify(source, expectedOutput: output).
VerifyIL
("Program.Main", @"
840
CompileAndVerify(source).
VerifyIL
("C2.Main", @"
910
CompileAndVerify(source, expectedOutput: output).
VerifyIL
("C2.Main", @"
985
CompileAndVerify(source, expectedOutput: output).
VerifyIL
("C2.Main", @"
1063
CompileAndVerify(source, expectedOutput: output).
VerifyIL
("C2.Main", @"
CodeGen\CodeGenUsingStatementTests.cs (43)
74
verifier.
VerifyIL
("Test.Main", @"
111
verifier.
VerifyIL
("Test.Main", @"
149
verifier.
VerifyIL
("Test.Main", @"
203
verifier.
VerifyIL
("Test.Main", @"
275
verifier.
VerifyIL
("Test.M<T>", @"
335
verifier.
VerifyIL
("Test.M<T>", @"
385
verifier.
VerifyIL
("Test.Main", @"
422
verifier.
VerifyIL
("Test.Main", @"
460
verifier.
VerifyIL
("Test.Main", @"
514
verifier.
VerifyIL
("Test.Main", @"
586
verifier.
VerifyIL
("Test.M<T>", @"
646
verifier.
VerifyIL
("Test.M<T>", @"
702
verifier.
VerifyIL
("Test.Main", @"
790
verifier.
VerifyIL
("Test.Main", @"
874
verifier.
VerifyIL
("Test.Main", @"
942
verifier.
VerifyIL
("Test.Main", @"
1007
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1060
CompileAndVerify(source, expectedOutput: "S1.Dispose()").
VerifyIL
("C2.Main()", @"
1108
CompileAndVerify(source, expectedOutput: "S1.Dispose()").
VerifyIL
("C2.Main()", @"
1193
CompileAndVerify(source, expectedOutput: "S1.Dispose()").
VerifyIL
("C3.Main()", @"
1299
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1351
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1543
CompileAndVerify(source).
VerifyIL
("Program.goo", @"
1587
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1633
CompileAndVerify(source).
VerifyIL
("Program.goo", @"
1677
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1724
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1775
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1827
CompileAndVerify(source, expectedOutput: "InUsing").
VerifyIL
("Program.Main", @"
1876
CompileAndVerify(source, expectedOutput: "").
VerifyIL
("Program.Main", @"
1927
Dispose").
VerifyIL
("Program.Main", @"
1975
CompileAndVerify(source, expectedOutput: "Dispose").
VerifyIL
("Program.Main", @"
2042
comp.
VerifyIL
("Program.Main", @"
2104
comp.
VerifyIL
("Program.Main", @"
2172
comp.
VerifyIL
("Program.Main", @"
2237
1:Dispose").
VerifyIL
("Program.Main", @"
2304
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2354
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2409
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2477
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2601
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2892
Dispose()").
VerifyIL
("Program.Main", @"
2960
Catch").
VerifyIL
("Program.Main", @"
CodeGen\CompoundAssignmentForDelegate.cs (5)
69
CompileAndVerify(text, expectedOutput: "5").
VerifyIL
("C.Main", expectedIL);
141
CompileAndVerify(text).
VerifyIL
("C.Main", expectedIL);
205
CompileAndVerify(text, expectedOutput: "10").
VerifyIL
("C.Main", @"
261
CompileAndVerify(text, expectedOutput: "Hello").
VerifyIL
("C.Main()", @"
667
CompileAndVerify(text, expectedOutput: expectedOutPut).
VerifyIL
("C.Main", expectedIL);
CodeGen\DestructorTests.cs (8)
60
compVerifier.
VerifyIL
("Base.Finalize", @"
114
compVerifier.
VerifyIL
("Base.Finalize", @"
175
compVerifier.
VerifyIL
("Base.Finalize", @"
194
compVerifier.
VerifyIL
("Derived.Finalize", @"
261
compVerifier.
VerifyIL
("Base.Finalize", @"
280
compVerifier.
VerifyIL
("Derived.Finalize", @"
701
CompileAndVerify(compilation, verify: Verification.FailsPEVerify).
VerifyIL
("B.Finalize",
740
CompileAndVerify(text).
VerifyIL
("B.Finalize", @"
CodeGen\EventTests.cs (17)
53
compVerifier.
VerifyIL
("C.E.add", accessorBody);
54
compVerifier.
VerifyIL
("C.E.remove", accessorBody);
87
compVerifier.
VerifyIL
("C.E.add", accessorBody);
88
compVerifier.
VerifyIL
("C.E.remove", accessorBody);
150
compVerifier.
VerifyIL
("C.E.add", string.Format(accessorBodyFormat, "Combine"));
151
compVerifier.
VerifyIL
("C.E.remove", string.Format(accessorBodyFormat, "Remove"));
200
compVerifier.
VerifyIL
("C.E.add", string.Format(accessorBodyFormat, "Combine"));
201
compVerifier.
VerifyIL
("C.E.remove", string.Format(accessorBodyFormat, "Remove"));
268
CompileAndVerify(text).
VerifyIL
("C.M", @"
336
CompileAndVerify(text).
VerifyIL
("C.M", @"
396
CompileAndVerify(text).
VerifyIL
("D.M", @"
725
verifier.
VerifyIL
("C.e.add", @"
740
verifier.
VerifyIL
("C.e.remove", @"
797
verifier.
VerifyIL
("C.e.add", @"
812
verifier.
VerifyIL
("C.e.remove", @"
844
verifier.
VerifyIL
("C.E.add", @"
854
verifier.
VerifyIL
("C.E.remove", @"
CodeGen\FixedSizeBufferTests.cs (11)
51
verifier.
VerifyIL
("X.CaseRange..ctor", @"
116
.
VerifyIL
("Program.Main", @"
177
.
VerifyIL
("Program.Main", @"
228
.
VerifyIL
("Program.Main", @"
279
.
VerifyIL
("Program.Main", @"
440
.
VerifyIL
("Program.Main", @"
505
.
VerifyIL
("Program.Main",
608
.
VerifyIL
("Program.Main", @"
759
.
VerifyIL
("Program.Test", @"
1092
verifier.
VerifyIL
("C.M", @"
1123
verifier.
VerifyIL
("C.M", @"
CodeGen\ForeachTest.cs (16)
66
}", options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("Test.Main", @"
162
CompileAndVerify(text).
VerifyIL
("C.Main", expectedIL);
224
CompileAndVerify(text).
VerifyIL
("C.Main", expectedIL);
308
CompileAndVerify(text).
VerifyIL
("Test.Main", expectedIL);
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", @"
1026
CompileAndVerify(text).
VerifyIL
("Test.Main", expectedIL);
1251
CompileAndVerify(text).
VerifyIL
("Test.Main", expectedIL);
CodeGen\ForLoopsTests.cs (36)
37
compilation.
VerifyIL
("C.Main",
89
compilation.
VerifyIL
("C.Main",
146
compilation.
VerifyIL
("C.Main",
190
compilation.
VerifyIL
("C.Main",
237
compilation.
VerifyIL
("C.Main",
320
compilation.
VerifyIL
("C.Main",
365
compilation.
VerifyIL
("C.Main",
439
VerifyIL
("C.Main", expectedIL);
476
VerifyIL
("C.Main", expectedIL);
513
VerifyIL
("C.Main", expectedIL);
529
CompileAndVerify(text).
VerifyIL
("C.Main", @"{
596
VerifyIL
("C.Main", expectedIL);
650
VerifyIL
("C.Main", expectedIL);
703
VerifyIL
("C.Main", expectedIL);
728
c.
VerifyIL
("C.Main", @"
825
VerifyIL
("C.Main", expectedIL);
883
VerifyIL
("C.Main", expectedIL);
908
c.
VerifyIL
("C.Main", @"
963
c.
VerifyIL
("C.Main", @"
1041
VerifyIL
("C.Main", expectedIL);
1086
VerifyIL
("C.Main", expectedIL);
1124
VerifyIL
("C.Main", expectedIL);
1180
VerifyIL
("C.Main", expectedIL);
1222
VerifyIL
("C.Main", expectedIL);
1248
VerifyIL
("C.Main", expectedIL).
1268
c.
VerifyIL
("C.Main", @"
1310
VerifyIL
("C.Main", expectedIL);
1361
VerifyIL
("C.Main", expectedIL).
1415
VerifyIL
("C.Main", expectedIL).
1451
VerifyIL
("C.Main", expectedIL).
1503
VerifyIL
("C.Main", expectedIL);
1592
VerifyIL
("C.Main", expectedIL);
1750
VerifyIL
("C.Main", expectedIL);
1792
VerifyIL
("Program.Main", expectedIL);
1896
VerifyIL
("Program.Main", expectedIL);
1918
c.
VerifyIL
("Program.Main", @"
CodeGen\GotoTest.cs (13)
95
CompileAndVerify(text).
VerifyIL
("C.Main", @"
147
CompileAndVerify(text).
VerifyIL
("C.Main", @"
186
CompileAndVerify(text).
VerifyIL
("C.Main", @"
232
c.
VerifyIL
("C.Main", @"
260
CompileAndVerify(text).
VerifyIL
("C.Main", @"
287
CompileAndVerify(text).VerifyDiagnostics().
VerifyIL
("C.Main", @"
322
c.
VerifyIL
("C.Main", @"
362
c.
VerifyIL
("C.Main", @"
396
c.
VerifyIL
("C.Main", @"
449
CompileAndVerify(text).
VerifyIL
("C.Main", @"
505
c.
VerifyIL
("C.Main", @"
534
CompileAndVerify(text).
VerifyIL
("C.Main", @"
692
CompileAndVerify(text).
VerifyIL
("C.Main", @"
CodeGen\IndexAndRangeTests.cs (48)
131
verifier.
VerifyIL
("C.M1", @"
144
verifier.
VerifyIL
("C.M2", @"
157
verifier.
VerifyIL
("C.M3", @"
193
verifier.
VerifyIL
("C.Main", @"
286
verifier.
VerifyIL
("C.Main", @"
417
verifier.
VerifyIL
("C.Main", @"
523
verifier.
VerifyIL
("C.Main", @"
690
verifier.
VerifyIL
("C.Main", @"
833
verifier.
VerifyIL
("C.Main", @"
955
verifier.
VerifyIL
("C.Main", @"
1029
verifier.
VerifyIL
("C.Main", @"
1103
verifier.
VerifyIL
(@"C.Main", @"
1188
verifier.
VerifyIL
("C.Main", @"
1300
verifier.
VerifyIL
("C.Main", @"
1361
verifier.
VerifyIL
("C.Main", @"
1450
verifier.
VerifyIL
("C.Main", @"
1502
verifier.
VerifyIL
("C.M", @"
1656
verifier.
VerifyIL
("C.Main", @"
1763
verifier.
VerifyIL
("C.Main", @"
1796
verifier.
VerifyIL
("C.Repro", @"
1825
verifier.
VerifyIL
("C.Repro", @"
1902
verifier.
VerifyIL
("C.M", @"
1983
verifier.
VerifyIL
("C.M", @"
2067
verifier.
VerifyIL
("C.M", @"
2104
verifier.
VerifyIL
("C.M", @"
2127
CompileAndVerify(compilation).
VerifyIL
("Util.Convert", @"
2148
CompileAndVerify(compilation).
VerifyIL
("Util.Convert", @"
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", @"
2629
2").
VerifyIL
("Util.Create", @"
2693
2").
VerifyIL
("Util.Create", @"
2759
.
VerifyIL
("Program.Create", @"
2789
.
VerifyIL
("Program.Create", @"
2818
.
VerifyIL
("Program.Create", @"
2847
.
VerifyIL
("Program.Create", @"
2876
.
VerifyIL
("Program.Create", @"
2906
.
VerifyIL
("Program.Create", @"
2938
.
VerifyIL
("Program.Create", @"
2970
.
VerifyIL
("Program.Create", @"
4154
verifier.
VerifyIL
("Program.Test",
4206
verifier.
VerifyIL
("Program.Test",
CodeGen\IndexerTests.cs (5)
425
compVerifier.
VerifyIL
("Test.Main", @"
573
compVerifier.
VerifyIL
("Test.Main", @"
721
compVerifier.
VerifyIL
("Test.Main", @"
946
compVerifier.
VerifyIL
("Test.Main", @"
1112
verifier.
VerifyIL
("Test.Main", @"
CodeGen\ITuplePatternTests.cs (3)
57
compVerifier.
VerifyIL
("C.M",
141
compVerifier.
VerifyIL
("C.M",
230
verifier.
VerifyIL
("C.M", @"
CodeGen\ObjectAndCollectionInitializerTests.cs (38)
39
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
80
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
135
compVerifier.
VerifyIL
("MemberInitializerTest<T>.Goo", @"
192
compVerifier.
VerifyIL
("MemberInitializerTest.Goo<T>", @"
245
compVerifier.
VerifyIL
("MemberInitializerTest.Goo<T>", @"
290
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
329
compVerifier.
VerifyIL
("Test.Main", @"
372
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
435
compVerifier.
VerifyIL
("MemberInitializerTest.Goo", @"
518
compVerifier.
VerifyIL
("Test.Main", @"
586
compVerifier.
VerifyIL
("Test.Main", @"
669
compVerifier.
VerifyIL
("Test.Main", @"
757
compVerifier.
VerifyIL
("Test.Main", @"
814
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
852
compVerifier.
VerifyIL
("Test.Main", @"
895
compVerifier.
VerifyIL
("Program.Main", @"
952
compVerifier.
VerifyIL
("A.Main()", @"
1042
compVerifier.
VerifyIL
("A.Main()", @"
1523
compVerifier.
VerifyIL
("A.Main()", @"
1661
compVerifier.
VerifyIL
("A.Main()", @"
1874
compVerifier.
VerifyIL
("A.Main()", @"
2119
CompileAndVerify(source, expectedOutput: "1 2").
VerifyIL
("C.Main", @"
2168
CompileAndVerify(source, expectedOutput: "1 2 3 4").
VerifyIL
("C.Main", @"
2259
CompileAndVerify(source, expectedOutput: "1 2").
VerifyIL
("C.Main", @"
2324
CompileAndVerify(source, expectedOutput: "1 2").
VerifyIL
("C.Main", @"
2398
compVerifier.
VerifyIL
("Test.Main", @"
2456
compVerifier.
VerifyIL
("Test.Main", @"
2538
compVerifier.
VerifyIL
("C<T>.M", @"
2642
compVerifier.
VerifyIL
("Test.Main", @"
2728
compVerifier.
VerifyIL
("Test.Main", @"
2825
compVerifier.
VerifyIL
("Test.Main", @"
2910
compVerifier.
VerifyIL
("Test.Main", @"
3003
compVerifier.
VerifyIL
("Test.Main", @"
3116
compVerifier.
VerifyIL
("Test.Main", @"
3211
compVerifier.
VerifyIL
("Test.Main", @"
3304
compVerifier.
VerifyIL
("Test.Main", @"
3426
compVerifier.
VerifyIL
("Test.Main", @"
3483
CompileAndVerify(source).
VerifyIL
("C.Main", @"
CodeGen\PatternTests.cs (116)
239
compVerifier.
VerifyIL
("C.Main",
272
compVerifier.
VerifyIL
("C.Main",
336
compVerifier.
VerifyIL
("X<T>.Y<U>",
409
compVerifier.
VerifyIL
("Program.Main",
506
compVerifier.
VerifyIL
("Program.P1",
514
compVerifier.
VerifyIL
("Program.P2",
522
compVerifier.
VerifyIL
("Program.P3",
531
compVerifier.
VerifyIL
("Program.P4",
540
compVerifier.
VerifyIL
("Program.P5",
638
compVerifier.
VerifyIL
("C.M1",
666
compVerifier.
VerifyIL
("C.M2",
698
compVerifier.
VerifyIL
("C.M1",
717
compVerifier.
VerifyIL
("C.M2",
774
compVerifier.
VerifyIL
("C.M1",
800
compVerifier.
VerifyIL
("C.M2",
835
compVerifier.
VerifyIL
("C.M1",
860
compVerifier.
VerifyIL
("C.M1",
896
compVerifier.
VerifyIL
("C.M1",
935
compVerifier.
VerifyIL
("C.M1",
971
compVerifier.
VerifyIL
("C.M1",
1011
compVerifier.
VerifyIL
("C.M1",
1058
compVerifier.
VerifyIL
("C.SwitchBasedPatternMatching",
1109
compVerifier.
VerifyIL
("C.IsString",
1144
compVerifier.
VerifyIL
("C.M",
1182
compVerifier.
VerifyIL
("C.M<T, U>(U)",
1226
compVerifier.
VerifyIL
("C.M",
1285
compVerifier.
VerifyIL
("C.M",
1342
compVerifier.
VerifyIL
("C.M",
1402
compVerifier.
VerifyIL
("C.M",
1474
compVerifier.
VerifyIL
("C.M",
1538
compVerifier.
VerifyIL
("C.M",
1601
compVerifier.
VerifyIL
("C.M",
1660
compVerifier.
VerifyIL
("C.M",
1715
compVerifier.
VerifyIL
("C.M",
1776
compVerifier.
VerifyIL
("C.M",
1843
compVerifier.
VerifyIL
("C.M",
1907
compVerifier.
VerifyIL
("C.M",
1979
compVerifier.
VerifyIL
("C.M",
2041
compVerifier.
VerifyIL
("C.M",
2104
verifier.
VerifyIL
("C.M", @"
2176
compVerifier.
VerifyIL
("Program.TryGetCount1<T>",
2210
compVerifier.
VerifyIL
("Program.TryGetCount2<T>",
2270
compVerifier.
VerifyIL
("Program.IsEmpty1",
2288
compVerifier.
VerifyIL
("Program.IsEmpty2",
2407
compVerifier.
VerifyIL
("Door.ChangeState0",
2452
compVerifier.
VerifyIL
("Door.ChangeState1",
2541
compVerifier.
VerifyIL
("Program.M1",
2566
compVerifier.
VerifyIL
("Program.M2",
2730
compVerifier.
VerifyIL
("Program.Test1<T>(T)",
2740
compVerifier.
VerifyIL
("Program.Test2<T>(T)",
2759
compVerifier.
VerifyIL
("Program.Test3<T>(T)",
2796
compVerifier.
VerifyIL
("C<T>.Test(C<T>.S)",
2842
compVerifier.
VerifyIL
("C.Equals(object)",
2909
compVerifier.
VerifyIL
("TestHelper.IsValueTypeT0<T>(T)",
2924
compVerifier.
VerifyIL
("TestHelper.IsValueTypeT1<T>(T)",
2944
compVerifier.
VerifyIL
("TestHelper.IsValueTypeT2<T>(T)",
3004
compVerifier.
VerifyIL
("ConsoleApp1.TestHelper.IsValueTypeT<T>(ConsoleApp1.Result<T>)",
3136
compVerifier.
VerifyIL
("Program.M1",
3153
compVerifier.
VerifyIL
("Program.M2",
3388
compVerifier.
VerifyIL
("Class1.SwitchCaseThatFails",
3474
v.
VerifyIL
(qualifiedMethodName: "Program.Main", @"
3556
compVerifier.
VerifyIL
("Class1.M", @"
3596
compVerifier.
VerifyIL
("Class1.M",
3638
compVerifier.
VerifyIL
("Program.P<T>",
3658
compVerifier.
VerifyIL
("Program.P<T>",
3710
compVerifier.
VerifyIL
("Generic<T>..ctor(T)",
3743
compVerifier.
VerifyIL
("Generic<T>..ctor(T)",
3786
compVerifier.
VerifyIL
("Program.P<T>",
3806
compVerifier.
VerifyIL
("Program.P<T>",
4061
compVerifier.
VerifyIL
("C.M(C)",
4097
compVerifier.
VerifyIL
("C.M(C)",
4124
compVerifier.
VerifyIL
("C.M1(string)", @"
4134
compVerifier.
VerifyIL
("C.M2(string)", @"
4144
compVerifier.
VerifyIL
("C.M3(string)", @"
4176
compVerifier.
VerifyIL
("C.M1(string)", @"
4216
compVerifier.
VerifyIL
("C.M1(System.Type)", @"
4251
compVerifier.
VerifyIL
("C.M1(int?)", @"
4267
compVerifier.
VerifyIL
("C.M2(int?)", @"
4334
compVerifier.
VerifyIL
("C.M(string)", @"
4416
compVerifier.
VerifyIL
("C.M(string)", @"
4644
verifier.
VerifyIL
("Program.EqualNull", expectedEqualNull);
4645
verifier.
VerifyIL
("Program.NotEqualNull", expectedNotEqualNull);
4646
verifier.
VerifyIL
("Program.IsNull", expectedEqualNull);
4647
verifier.
VerifyIL
("Program.IsNotNull", expectedNotEqualNull);
4673
verifier.
VerifyIL
("Program.EqualNull",
4719
verifier.
VerifyIL
("Program.EqualNull",
5511
compVerifier.
VerifyIL
("C.M1", """
5532
compVerifier.
VerifyIL
("C.M2", """
5552
compVerifier.
VerifyIL
("C.M1", """
5572
compVerifier.
VerifyIL
("C.M2", @"
5611
compVerifier.
VerifyIL
("C.M1", """
5636
compVerifier.
VerifyIL
("C.M2", """
5656
compVerifier.
VerifyIL
("C.M1", """
5680
compVerifier.
VerifyIL
("C.M2", @"
5719
compVerifier.
VerifyIL
("C.M1", @"
5754
compVerifier.
VerifyIL
("C.M2", @"
5792
compVerifier.
VerifyIL
("C.M1", @"
5826
compVerifier.
VerifyIL
("C.M2", @"
5883
compVerifier.
VerifyIL
("C.M1", @"
5915
compVerifier.
VerifyIL
("C.M2", @"
5941
compVerifier.
VerifyIL
("C.M1", @"
5970
compVerifier.
VerifyIL
("C.M2", @"
6027
compVerifier.
VerifyIL
("C.M1", @"
6068
compVerifier.
VerifyIL
("C.M2", @"
6110
compVerifier.
VerifyIL
("C.M1", @"
6141
compVerifier.
VerifyIL
("C.M2", @"
6198
verifier.
VerifyIL
("Program.M", @"{
6283
verifier.
VerifyIL
("Program.M0", @"{
6372
verifier.
VerifyIL
("Program.M", @"{
6468
verifier.
VerifyIL
("Program.M", @"{
6553
verifier.
VerifyIL
("Class1.Repro", @"{
6653
verifier.
VerifyIL
("Program.M1", """
6673
verifier.
VerifyIL
("Program.M2", """
6752
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
6855
verifier.
VerifyIL
("Outer.M1", """
6872
verifier.
VerifyIL
("Outer.M2", """
CodeGen\PropertyTests.cs (2)
32
verifier.
VerifyIL
("C.X.get", @"
41
verifier.
VerifyIL
("C.X.set", @"
CodeGen\SwitchTests.cs (107)
43
compVerifier.
VerifyIL
("Test.Main", @"
81
compVerifier.
VerifyIL
("Test.Main",
119
compVerifier.
VerifyIL
("Test.Main", @"
157
compVerifier.
VerifyIL
("Test.Main", @"
192
compVerifier.
VerifyIL
("Test.Main", @"
241
compVerifier.
VerifyIL
("Test.Main", @"
314
compVerifier.
VerifyIL
("Test.M", @"
377
compVerifier.
VerifyIL
("Test.M", @"
430
compVerifier.
VerifyIL
("Test.M", @"
494
compVerifier.
VerifyIL
("Test.M", @"
544
compVerifier.
VerifyIL
("Test.M", @"
591
compVerifier.
VerifyIL
("Test.M", @"
642
compVerifier.
VerifyIL
("Test.M", @"
706
compVerifier.
VerifyIL
("Test.M", @"
797
compVerifier.
VerifyIL
("Test.M", @"
903
compVerifier.
VerifyIL
("Test.M", @"
956
compVerifier.
VerifyIL
("Test.M", @"
1004
compVerifier.
VerifyIL
("Test.M", @"
1068
compVerifier.
VerifyIL
("Test.DoByte",
1155
compVerifier.
VerifyIL
("Test.DoLong",
1244
compVerifier.
VerifyIL
("Test.DoLong",
1313
compVerifier.
VerifyIL
("Test.DoULong",
1409
compVerifier.
VerifyIL
("Test.DoEnum",
1513
compVerifier.
VerifyIL
("Test.DoEnum", @"
1606
compVerifier.
VerifyIL
("Test.Main",
1652
compVerifier.
VerifyIL
("Test.Main", @"
1701
compVerifier.
VerifyIL
("Test.Main",
1767
compVerifier.
VerifyIL
("Test.M", @"
1810
compVerifier.
VerifyIL
("Test.M", @"
1864
compVerifier.
VerifyIL
("Class1.Main", @"
1974
compVerifier.
VerifyIL
("Test.M",
2111
compVerifier.
VerifyIL
("Test.M", @"
2198
compVerifier.
VerifyIL
("Test.M", @"
2310
verifier.
VerifyIL
("Program.Main", @"
2433
verifier.
VerifyIL
("Program.Goo", @"
2583
compVerifier.
VerifyIL
("C.F(long?)",
2685
compVerifier.
VerifyIL
("C.F(long?)",
2747
compVerifier.
VerifyIL
("Test.M", @"
2803
compVerifier.
VerifyIL
("Test.Main", @"
2902
compVerifier.
VerifyIL
("Test.M", @"
3048
compVerifier.
VerifyIL
("Test.M", """
3351
compVerifier.
VerifyIL
("Test.Switcheroo", @"
3675
compVerifier.
VerifyIL
("Test.Switcheroo", """
4520
verifier.
VerifyIL
("Program.Main", @"
7127
compVerifier.
VerifyIL
("ConsoleApplication24.Program.IsWarning", codeForSwitchStatement);
7128
compVerifier.
VerifyIL
("ConsoleApplication24.Program.IsWarning_IsExpression", codeForExpression);
7129
compVerifier.
VerifyIL
("ConsoleApplication24.Program.IsWarning_SwitchExpression", codeForExpression);
7162
compVerifier.
VerifyIL
("Test.M", @"
7331
compVerifier.
VerifyIL
("SwitchTest.Main", @"
7417
compVerifier.
VerifyIL
("SwitchTest.Main",
7528
compVerifier.
VerifyIL
("SwitchTest.Main", @"
7585
compVerifier.
VerifyIL
("A.Goo", @"
7629
compVerifier.
VerifyIL
("Test.Main", @"
7679
compVerifier.
VerifyIL
("Test.Main", @"
7728
compVerifier.
VerifyIL
("Test.M", @"
7768
compVerifier.
VerifyIL
("Test.Main", @"
7809
compVerifier.
VerifyIL
("Test.Main", @"
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", @"
8476
compVerifier.
VerifyIL
("Program.boo",
8524
compVerifier.
VerifyIL
("Program.boo",
8570
compVerifier.
VerifyIL
("Program.boo",
8620
compVerifier.
VerifyIL
("Program.boo",
8678
compVerifier.
VerifyIL
("ConsoleApplication1.Program.SwtchTest",
8757
compVerifier.
VerifyIL
("ConsoleApplication1.Program.SwtchTest",
8798
compVerifier.
VerifyIL
("Program.Main",
8811
compVerifier.
VerifyIL
("Program.Main",
8865
compVerifier.
VerifyIL
("Program.M",
8884
compVerifier.
VerifyIL
("Program.M",
8941
compVerifier.
VerifyIL
("Program.M",
8954
compVerifier.
VerifyIL
("Program.M",
9005
compVerifier.
VerifyIL
("Program.M",
9024
compVerifier.
VerifyIL
("Program.M",
9079
compVerifier.
VerifyIL
("Program.M",
9095
compVerifier.
VerifyIL
("Program.M",
9152
compVerifier.
VerifyIL
("Program.M<T>",
9169
compVerifier.
VerifyIL
("Program.M<T>",
9227
compVerifier.
VerifyIL
("Program.M<T>",
9244
compVerifier.
VerifyIL
("Program.M<T>",
9302
compVerifier.
VerifyIL
("Program.M<T, U>",
9321
compVerifier.
VerifyIL
("Program.M<T, U>",
9371
compVerifier.
VerifyIL
("Program.Main",
9387
compVerifier.
VerifyIL
("Program.Main",
9453
compVerifier.
VerifyIL
("Program.M1<T>",
9479
compVerifier.
VerifyIL
("Program.M1<T>",
9506
compVerifier.
VerifyIL
("Program.M2<T>",
9584
compVerifier.
VerifyIL
("Program.M1<T>",
9606
compVerifier.
VerifyIL
("Program.M2<T>",
9628
compVerifier.
VerifyIL
("Program.M1<T>",
9655
compVerifier.
VerifyIL
("Program.M2<T>",
10038
compVerifier.
VerifyIL
("Program.M2",
10123
compVerifier.
VerifyIL
("C.Main",
10172
compVerifier.
VerifyIL
("Program.M", @"
10254
compVerifier.
VerifyIL
(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source,
10523
compVerifier.
VerifyIL
("Program.M2",
10610
compVerifier.
VerifyIL
("Program.Main", @"
10698
compVerifier.
VerifyIL
("Program.Main", @"
10805
compVerifier.
VerifyIL
("Program.M2", @"
10870
compVerifier.
VerifyIL
("Program.M2", @"
11031
compVerifier.
VerifyIL
("C.M", @"
11289
compVerifier.
VerifyIL
("C.M", @"
11547
compVerifier.
VerifyIL
("C.M", @"
11976
compVerifier.
VerifyIL
("C.M", @"
CodeGen\UnsafeTests.cs (156)
33
compVerifier.
VerifyIL
("C.M", @"
60
compVerifier.
VerifyIL
("C.M", @"
220
compVerifier.
VerifyIL
("C.M", @"
245
compVerifier.
VerifyIL
("C.M", @"
292
compVerifier.
VerifyIL
("C.M", @"
339
compVerifier.
VerifyIL
("C.M", @"
375
compVerifier.
VerifyIL
("C.Main", @"
411
compVerifier.
VerifyIL
("C.Dereference", @"
440
compVerifierOptimized.
VerifyIL
("C.Main", @"
458
compVerifierUnoptimized.
VerifyIL
("C.Main", @"
502
compVerifier.
VerifyIL
("S.Main", @"
555
compVerifier.
VerifyIL
("C.Swap", @"
601
compVerifier.
VerifyIL
("C.Main", @"
649
compVerifier.
VerifyIL
("S.Main", @"
696
compVerifier.
VerifyIL
("S.Main", @"
714
compVerifier.
VerifyIL
("S.Main", @"
754
compVerifier.
VerifyIL
("S.Main", @"
778
compVerifier.
VerifyIL
("S.Main", @"
829
compVerifier.
VerifyIL
("S.Main", @"
851
compVerifier.
VerifyIL
("S.Main", @"
905
compVerifier.
VerifyIL
("S.Test(ref S*)", @"
928
compVerifier.
VerifyIL
("S.Test(ref S*)", @"
972
compVerifier.
VerifyIL
("S.Main", @"
1010
compVerifier.
VerifyIL
("S.Main", @"
1088
compVerifier.
VerifyIL
("S.Main", @"
1206
compVerifier.
VerifyIL
("S.Main", @"
1297
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1", verify: Verification.Fails).
VerifyIL
("C.Main", @"
1340
compVerifier.
VerifyIL
("C.Main", @"
1398
compVerifier.
VerifyIL
("Program.S1.Test()", @"
1456
compVerifier.
VerifyIL
("C.Main", @"
1526
compVerifier.
VerifyIL
("C.Main", @"
1587
compVerifier.
VerifyIL
("C.M(C)",
1661
compVerifier.
VerifyIL
("C.Main", @"
1727
compVerifier.
VerifyIL
("C.M", @"
1772
compVerifier.
VerifyIL
("C.M", @"
1816
compVerifier.
VerifyIL
("C.Main", @"
1873
compVerifier.
VerifyIL
("C.Main", @"
1959
compVerifier.
VerifyIL
("C.Main", @"
2029
compVerifier.
VerifyIL
("C.Main", @"
2097
compVerifier.
VerifyIL
("C.Main", @"
2165
compVerifier.
VerifyIL
("C.Main", @"
2236
compVerifier.
VerifyIL
("C.Main", @"
2326
VerifyIL
("C.Test", @"
2388
VerifyIL
("C.Test", @"
2451
VerifyIL
("C.Test", @"
2507
VerifyIL
("C.Test",
2568
VerifyIL
("C.Test", @"
2629
VerifyIL
("C.Test", @"
2689
VerifyIL
("C.Test", @"
2765
VerifyIL
("C.Test", @"
2849
VerifyIL
("C.Test", @"
2979
VerifyIL
("C.Test", @"
3030
VerifyIL
("C.Test", @"
3095
VerifyIL
("C.Test", @"
3179
VerifyIL
("C.Test", @"
3259
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3315
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3360
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3414
VerifyIL
("C.<>c.<.ctor>b__1_0()", @"
3464
VerifyIL
("C.<>c.<.ctor>b__1_0()", @"
3516
VerifyIL
("C.Test", @"
3570
VerifyIL
("C.Test", @"
3623
VerifyIL
("C.Test", @"
3677
VerifyIL
("C.Test", @"
3727
VerifyIL
("C.Test", @"
3777
VerifyIL
("C.Test", @"
3826
VerifyIL
("C.Test", @"
3866
VerifyIL
("C.Test", @"
3907
VerifyIL
("C.Test", @"
3965
VerifyIL
("C.Test", @"
4029
VerifyIL
("C.Test", @"
4096
VerifyIL
("C.Test", @"
4159
compVerifier.
VerifyIL
("C.Main", @"
4219
compVerifier.
VerifyIL
("C.Main", @"
4307
compVerifier.
VerifyIL
("C.Main", @"
4358
compVerifier.
VerifyIL
("C.Main", @"
4420
compVerifier.
VerifyIL
("C.Main", @"
4660
compVerifier.
VerifyIL
("C.Test<T>(T)", @"
4734
compVerifier.
VerifyIL
("C.Test(ref FixableStruct)", @"
4801
compVerifier.
VerifyIL
("C.Test(ref FixableClass)", @"
4887
compVerifier.
VerifyIL
("C.Test<T>(ref T)", @"
4975
compVerifier.
VerifyIL
("C.Test<T>(ref T)", @"
5035
compVerifier.
VerifyIL
("C.Main", @"
5113
compVerifier.
VerifyIL
("C.Main", @"
5541
compVerifier.
VerifyIL
("C.Main()", @"
5668
compVerifier.
VerifyIL
("C.Test<T>(T)", @"
5705
compVerifier.
VerifyIL
("C.Test2(int?)", @"
5868
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5869
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5919
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5920
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5956
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
6046
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
6136
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
6226
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
6367
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6368
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6430
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6431
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6537
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL, sequencePoints: "C.Main");
6538
CompileAndVerify(string.Format(template, "checked "), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL, sequencePoints: "C.Main");
6594
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6595
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6636
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6637
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6705
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6706
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6760
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails).
VerifyIL
("C.Main", @"
6823
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1234", verify: Verification.FailsPEVerify).
VerifyIL
("C.Main", @"
6984
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
7071
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
7113
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
7156
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7221
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7286
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7351
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7421
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).
VerifyIL
("C.Test", @"
7531
comp.
VerifyIL
("C.Test", @"
7593
comp.
VerifyIL
("C.Test1", @"
7699
2", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7783
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7847
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7906
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "I0", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7974
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "8", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8081
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("S.Main", @"
8148
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "44", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8206
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8262
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8321
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "01", verify: Verification.Fails).
VerifyIL
("S.Main", @"
9784
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "011010011010", verify: Verification.Fails).
VerifyIL
("S.Main", @"
9886
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(S<T>*)", @"
9928
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(T*)", @"
10013
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
10070
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
10107
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
10198
verifier.
VerifyIL
("C.Main", @"
10222
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<Main>b__0", @"
10267
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).
VerifyIL
("T.Main", @"
10290
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).
VerifyIL
("T.Main", @"
10341
compVerifier.
VerifyIL
("C.Main", @"
10684
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.Test", @"
10952
comp.
VerifyIL
("FixedStruct.ToString", @"
11005
comp.
VerifyIL
("FixedStruct.ToString", @"
11117
verifier.
VerifyIL
("Test.Test1", @"
11133
verifier.
VerifyIL
("Test.Test2", @"
11188
verifier.
VerifyIL
("Test.Main", @"
11268
verifier.
VerifyIL
("Test.Main", @"
11380
compVerifier.
VerifyIL
("C.Main", @"
11426
compVerifier.
VerifyIL
("C.Main", @"
11475
compVerifier.
VerifyIL
("C.Main", @"
11517
compVerifier.
VerifyIL
("C.Main", @"
11560
compVerifier.
VerifyIL
("C..ctor", @"
11614
compVerifier.
VerifyIL
("C.ToManagedByteArray", @"
11687
v.
VerifyIL
("C.ToManagedByteArray", @"
11858
comp.
VerifyIL
("Program.Main", @"
11890
comp.
VerifyIL
("Program.Main", @"
Emit\CompilationEmitTests.cs (2)
1611
verifier.
VerifyIL
("C.M2", @"
1688
verifier.
VerifyIL
("C.M2", @"
Emit\CovariantReturnTests.cs (1)
444
.
VerifyIL
("Derived2.Test", @"
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
981
CompileAndVerify(source, emitOptions: emitOptions).
VerifyIL
("C..cctor()",
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (8)
276
verifier.
VerifyIL
("Microsoft.CodeAnalysis.Runtime.Instrumentation.CreatePayload(System.Guid, int, int, ref bool[], int)", expectedCreatePayloadForMethodsSpanningSingleFileIL);
277
verifier.
VerifyIL
("Microsoft.CodeAnalysis.Runtime.Instrumentation.CreatePayload(System.Guid, int, int[], ref bool[], int)", expectedCreatePayloadForMethodsSpanningMultipleFilesIL);
278
verifier.
VerifyIL
("Microsoft.CodeAnalysis.Runtime.Instrumentation.FlushPayload", expectedFlushPayloadIL);
472
verifier.
VerifyIL
("Program.Barney", expectedBarneyIL);
473
verifier.
VerifyIL
("<PrivateImplementationDetails>..cctor", expectedPIDStaticConstructorIL);
679
verifier.
VerifyIL
("MyBox<T>.GetValue", expectedReleaseGetValueIL);
683
verifier.
VerifyIL
("MyBox<T>.GetValue", expectedDebugGetValueIL);
3098
verifier.
VerifyIL
("Class1<T>.Method1<U>",
Emit\EmitErrorTests.cs (1)
192
compilation2.
VerifyIL
("B.Main()", @"
Emit\EmitMetadataTests.cs (6)
1549
verifier.
VerifyIL
("TC1.TM1<T1>",
1559
verifier.
VerifyIL
("TC1.TM2<T2>",
1569
verifier.
VerifyIL
("TC2<T3>.TM3<T4>",
1581
verifier.
VerifyIL
("TC2<T3>.TM4<T5>",
1593
verifier.
VerifyIL
("TC2<T3>.TM5<T6>",
1603
verifier.
VerifyIL
("TC2<T3>.TM6<T7>",
Emit\NoPiaEmbedTypes.cs (12)
1669
verifier.
VerifyIL
("UsePia4.M5", expected_M5);
1670
verifier.
VerifyIL
("UsePia4.M6", expected_M6);
1674
verifier.
VerifyIL
("UsePia4.M5", expected_M5);
1675
verifier.
VerifyIL
("UsePia4.M6", expected_M6);
1917
verifier.
VerifyIL
("UsePia.Test", expected);
1924
verifier.
VerifyIL
("UsePia.Test", expected);
2005
verifier.
VerifyIL
("UsePia.Test", expected);
2013
verifier.
VerifyIL
("UsePia.Test", expected);
2244
verifier.
VerifyIL
("UsePia.Test", expected);
2248
verifier.
VerifyIL
("UsePia.Test", expected);
2330
verifier.
VerifyIL
("UsePia.Test", expected);
2334
verifier.
VerifyIL
("UsePia.Test", expected);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (830)
CodeGen\CodeGenCallTests.cs (265)
80
verifier.
VerifyIL
("Program.Call1<T>",
94
verifier.
VerifyIL
("Program.Call2<T>",
178
verifier.
VerifyIL
("Program.Call1<T>",
253
verifier.
VerifyIL
("Program.Call1<T>",
268
verifier.
VerifyIL
("Program.Call2<T>",
352
verifier.
VerifyIL
("Program.Call1<T>",
434
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
523
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
694
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
846
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
975
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1188
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1382
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1473
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1670
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1857
verifier.
VerifyIL
("Program.Call1<T>",
1888
verifier.
VerifyIL
("Program.Call2<T>",
2018
verifier.
VerifyIL
("Program.Call1<T>",
2136
verifier.
VerifyIL
("Program.Call1<T>",
2168
verifier.
VerifyIL
("Program.Call2<T>",
2298
verifier.
VerifyIL
("Program.Call1<T>",
2393
verifier.
VerifyIL
("Program.Call1<T>",
2411
verifier.
VerifyIL
("Program.Call2<T>",
2552
verifier.
VerifyIL
("Program.Call1<T>",
2571
verifier.
VerifyIL
("Program.Call2<T>",
2719
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
2812
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3048
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3181
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3458
verifier.
VerifyIL
("Program.Shift1<T>",
3480
verifier.
VerifyIL
("Program.Shift2<T>",
3581
verifier.
VerifyIL
("Program.Shift1<T>",
3670
verifier.
VerifyIL
("Program.Shift1<T>",
3692
verifier.
VerifyIL
("Program.Shift2<T>",
3793
verifier.
VerifyIL
("Program.Shift1<T>",
3889
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3990
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4180
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4351
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4492
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4724
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4926
verifier.
VerifyIL
("Program.Shift1<T>",
4957
verifier.
VerifyIL
("Program.Shift2<T>",
5071
verifier.
VerifyIL
("Program.Shift1<T>",
5170
verifier.
VerifyIL
("Program.Shift1<T>",
5202
verifier.
VerifyIL
("Program.Shift2<T>",
5316
verifier.
VerifyIL
("Program.Shift1<T>",
5422
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5529
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5730
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5904
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6051
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6294
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6499
verifier.
VerifyIL
("Program.Shift1<T>",
6528
verifier.
VerifyIL
("Program.Shift2<T>",
6640
verifier.
VerifyIL
("Program.Shift1<T>",
6737
verifier.
VerifyIL
("Program.Shift1<T>",
6767
verifier.
VerifyIL
("Program.Shift2<T>",
6879
verifier.
VerifyIL
("Program.Shift1<T>",
6983
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7079
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7275
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7444
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7580
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7818
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8018
verifier.
VerifyIL
("Program.Shift1<T>",
8047
verifier.
VerifyIL
("Program.Shift2<T>",
8159
verifier.
VerifyIL
("Program.Shift1<T>",
8256
verifier.
VerifyIL
("Program.Shift1<T>",
8286
verifier.
VerifyIL
("Program.Shift2<T>",
8398
verifier.
VerifyIL
("Program.Shift1<T>",
8502
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8601
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8800
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8972
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9111
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9352
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9560
verifier.
VerifyIL
("Program.Shift1<T>",
9591
verifier.
VerifyIL
("Program.Shift2<T>",
9707
verifier.
VerifyIL
("Program.Shift1<T>",
9817
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9915
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10149
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10339
verifier.
VerifyIL
("Program.Shift1<T>",
10370
verifier.
VerifyIL
("Program.Shift2<T>",
10486
verifier.
VerifyIL
("Program.Shift1<T>",
10596
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10697
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10934
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
11122
verifier.
VerifyIL
("Program.Shift1<T>",
11165
verifier.
VerifyIL
("Program.Shift2<T>",
11291
verifier.
VerifyIL
("Program.Shift1<T>",
11402
verifier.
VerifyIL
("Program.Shift1<T>",
11446
verifier.
VerifyIL
("Program.Shift2<T>",
11572
verifier.
VerifyIL
("Program.Shift1<T>",
11690
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
11800
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12010
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12193
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12343
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12595
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12809
verifier.
VerifyIL
("Program.Shift1<T>",
12833
verifier.
VerifyIL
("Program.Shift2<T>",
12936
verifier.
VerifyIL
("Program.Shift1<T>",
13030
verifier.
VerifyIL
("Program.Shift1<T>",
13054
verifier.
VerifyIL
("Program.Shift2<T>",
13157
verifier.
VerifyIL
("Program.Shift1<T>",
13258
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13361
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13553
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13717
verifier.
VerifyIL
("Program.Shift1<T>",
13747
verifier.
VerifyIL
("Program.Shift2<T>",
13860
verifier.
VerifyIL
("Program.Shift1<T>",
13958
verifier.
VerifyIL
("Program.Shift1<T>",
13989
verifier.
VerifyIL
("Program.Shift2<T>",
14102
verifier.
VerifyIL
("Program.Shift1<T>",
14207
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14322
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14531
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14711
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14809
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15007
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15176
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15328
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15573
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15782
verifier.
VerifyIL
("Program.Shift1<T>",
15822
verifier.
VerifyIL
("Program.Shift2<T>",
15945
verifier.
VerifyIL
("Program.Shift1<T>",
16053
verifier.
VerifyIL
("Program.Shift1<T>",
16094
verifier.
VerifyIL
("Program.Shift2<T>",
16217
verifier.
VerifyIL
("Program.Shift1<T>",
16332
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16439
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16646
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16817
verifier.
VerifyIL
("Program.Shift1<T>",
16861
verifier.
VerifyIL
("Program.Shift2<T>",
16988
verifier.
VerifyIL
("Program.Shift1<T>",
17100
verifier.
VerifyIL
("Program.Shift1<T>",
17145
verifier.
VerifyIL
("Program.Shift2<T>",
17272
verifier.
VerifyIL
("Program.Shift1<T>",
17391
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17505
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17719
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17904
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18016
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18228
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18411
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18564
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18817
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19032
verifier.
VerifyIL
("Program.Shift1<T>",
19052
verifier.
VerifyIL
("Program.Shift2<T>",
19153
verifier.
VerifyIL
("Program.Shift1<T>",
19239
verifier.
VerifyIL
("Program.Shift1<T>",
19260
verifier.
VerifyIL
("Program.Shift2<T>",
19361
verifier.
VerifyIL
("Program.Shift1<T>",
19454
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19543
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19722
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19885
verifier.
VerifyIL
("Program.Shift1<T>",
19910
verifier.
VerifyIL
("Program.Shift2<T>",
20031
verifier.
VerifyIL
("Program.Shift1<T>",
20134
verifier.
VerifyIL
("Program.Shift1<T>",
20160
verifier.
VerifyIL
("Program.Shift2<T>",
20281
verifier.
VerifyIL
("Program.Shift1<T>",
20391
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20486
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20691
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20862
verifier.
VerifyIL
("Program.Shift1<T>",
20895
verifier.
VerifyIL
("Program.Shift2<T>",
21026
verifier.
VerifyIL
("Program.Shift1<T>",
21142
verifier.
VerifyIL
("Program.Shift1<T>",
21176
verifier.
VerifyIL
("Program.Shift2<T>",
21307
verifier.
VerifyIL
("Program.Shift1<T>",
21430
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21534
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21758
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21938
verifier.
VerifyIL
("Program.Shift1<T>",
21968
verifier.
VerifyIL
("Program.Shift2<T>",
22090
verifier.
VerifyIL
("Program.Shift1<T>",
22203
verifier.
VerifyIL
("Program.Shift1<T>",
22234
verifier.
VerifyIL
("Program.Shift2<T>",
22356
verifier.
VerifyIL
("Program.Shift1<T>",
22476
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22589
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22805
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22993
verifier.
VerifyIL
("Program.Shift1<T>",
23027
verifier.
VerifyIL
("Program.Shift2<T>",
23159
verifier.
VerifyIL
("Program.Shift1<T>",
23276
verifier.
VerifyIL
("Program.Shift1<T>",
23311
verifier.
VerifyIL
("Program.Shift2<T>",
23443
verifier.
VerifyIL
("Program.Shift1<T>",
23567
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
23685
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
23922
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24122
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24228
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24454
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24643
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24803
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
25076
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
25305
verifier.
VerifyIL
("Program.Shift1<T>",
25352
verifier.
VerifyIL
("Program.Shift2<T>",
25497
verifier.
VerifyIL
("Program.Shift1<T>",
25627
verifier.
VerifyIL
("Program.Shift1<T>",
25675
verifier.
VerifyIL
("Program.Shift2<T>",
25820
verifier.
VerifyIL
("Program.Shift1<T>",
25957
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26075
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26313
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26507
verifier.
VerifyIL
("Program.Shift1<T>",
26551
verifier.
VerifyIL
("Program.Shift2<T>",
26693
verifier.
VerifyIL
("Program.Shift1<T>",
26820
verifier.
VerifyIL
("Program.Shift1<T>",
26865
verifier.
VerifyIL
("Program.Shift2<T>",
27007
verifier.
VerifyIL
("Program.Shift1<T>",
27141
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27258
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27495
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27688
verifier.
VerifyIL
("Program.Shift1<T>",
27736
verifier.
VerifyIL
("Program.Shift2<T>",
27882
verifier.
VerifyIL
("Program.Shift1<T>",
28013
verifier.
VerifyIL
("Program.Shift1<T>",
28062
verifier.
VerifyIL
("Program.Shift2<T>",
28208
verifier.
VerifyIL
("Program.Shift1<T>",
28346
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28468
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28710
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28915
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29035
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29275
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29478
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29636
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29914
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30146
verifier.
VerifyIL
("Program.Shift1<T>",
30172
verifier.
VerifyIL
("Program.Shift2<T>",
30294
verifier.
VerifyIL
("Program.Shift1<T>",
30401
verifier.
VerifyIL
("Program.Shift1<T>",
30428
verifier.
VerifyIL
("Program.Shift2<T>",
30550
verifier.
VerifyIL
("Program.Shift1<T>",
30664
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30767
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30980
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
31150
verifier.
VerifyIL
("Program.Shift1<T>",
31176
verifier.
VerifyIL
("Program.Shift2<T>",
31291
verifier.
VerifyIL
("Program.Shift1<T>",
31391
verifier.
VerifyIL
("Program.Shift1<T>",
31418
verifier.
VerifyIL
("Program.Shift2<T>",
31533
verifier.
VerifyIL
("Program.Shift1<T>",
31640
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
31736
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
31935
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
32098
verifier.
VerifyIL
("Program.Shift1<T>",
32141
verifier.
VerifyIL
("Program.Shift2<T>",
32273
verifier.
VerifyIL
("Program.Shift1<T>",
32390
verifier.
VerifyIL
("Program.Shift1<T>",
32434
verifier.
VerifyIL
("Program.Shift2<T>",
32566
verifier.
VerifyIL
("Program.Shift1<T>",
32690
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
32806
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
33025
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
33192
verifier.
VerifyIL
("Program.Call1<T>",
33217
verifier.
VerifyIL
("Program.Call2<T>",
33298
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
33465
verifier.
VerifyIL
("Program.Call1<T>",
33482
verifier.
VerifyIL
("Program.Call2<T>",
CodeGen\CodeGenLengthBasedSwitchTests.cs (39)
81
verifier.
VerifyIL
("C.M", """
272
verifier.
VerifyIL
("C.M", """
508
verifier.
VerifyIL
("C.M", """
834
verifier.
VerifyIL
("C.M", $$"""
1039
verifier.
VerifyIL
("C.M", $$"""
1370
verifier.
VerifyIL
("C.M", """
1476
verifier.
VerifyIL
("C.M", """
1651
verifier.
VerifyIL
("C.M", """
1833
verifier.
VerifyIL
("C.M", """
1984
verifier.
VerifyIL
("C.M", """
2090
verifier.
VerifyIL
("C.M", """
2322
verifier.
VerifyIL
("C.M", """
2434
verifier.
VerifyIL
("C.M", """
2637
verifier.
VerifyIL
("C.M", """
2867
verifier.
VerifyIL
("C.M", """
3171
verifier.
VerifyIL
("C.M", """
4387
verifier.
VerifyIL
("C.M", """
6753
verifier.
VerifyIL
("C.M", """
7764
verifier.
VerifyIL
("C.M", """
9057
verifier.
VerifyIL
("C.M", """
9187
verifier.
VerifyIL
("C.M", """
9369
verifier.
VerifyIL
("C.M", """
9584
verifier.
VerifyIL
("C.M", """
9828
verifier.
VerifyIL
("C.M", """
9965
verifier.
VerifyIL
("C.M", """
10345
verifier.
VerifyIL
("C.M", """
10806
verifier.
VerifyIL
("C.M", """
11137
verifier.
VerifyIL
("C.M", """
11336
verifier.
VerifyIL
("C.M", """
11646
verifier.
VerifyIL
("C.M", """
11993
verifier.
VerifyIL
("C.M", """
12337
verifier.
VerifyIL
("C.M", """
12650
verifier.
VerifyIL
("C.M", """
12988
verifier.
VerifyIL
("C.M", """
13111
verifier.
VerifyIL
("C.M", """
13305
verifier.
VerifyIL
("C.M", """
13588
verifier.
VerifyIL
("C.M", """
13913
verifier.
VerifyIL
("C.M", """
14023
verifier.
VerifyIL
("C.M", """
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (158)
37
verifier.
VerifyIL
("C.Main", @"
71
verifier.
VerifyIL
("C.Main", @"
109
verifier.
VerifyIL
("C.Main", @"
151
verifier.
VerifyIL
("C.Main", @"
193
verifier.
VerifyIL
("C.Main", @"
235
verifier.
VerifyIL
("C.Main", @"
276
verifier.
VerifyIL
("C.Main", @"
353
verifier.
VerifyIL
("C.<>c.<Main>b__0_0", @"
417
verifier.
VerifyIL
("C..cctor", @"
447
verifier.
VerifyIL
("C..cctor", @"
472
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
498
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
520
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
554
verifier.
VerifyIL
("C.Main", @"
597
verifier.
VerifyIL
("D<T>.Test", @"
641
verifier.
VerifyIL
("D<T>.Test", @"
686
verifier.
VerifyIL
("D<T>.Test", @"
732
verifier.
VerifyIL
("D<T>.Test", @"
778
verifier.
VerifyIL
("D<T>.Test", @"
823
verifier.
VerifyIL
("D<T>.Test", @"
866
verifier.
VerifyIL
("D<T>.Test", @"
909
verifier.
VerifyIL
("D<T>.Test", @"
954
verifier.
VerifyIL
("D<T>.Test", @"
999
verifier.
VerifyIL
("D<T>.Test", @"
1044
verifier.
VerifyIL
("D<T>.Test", @"
1090
verifier.
VerifyIL
("D<T>.Test", @"
1136
verifier.
VerifyIL
("D<T>.Test", @"
1184
verifier.
VerifyIL
("D.Test<T>", @"
1229
verifier.
VerifyIL
("D.Test<T>", @"
1274
verifier.
VerifyIL
("D.Test<T>", @"
1324
verifier.
VerifyIL
("D<M>.Test<T>", @"
1369
verifier.
VerifyIL
("C.Main", @"
1407
verifier.
VerifyIL
("C.Main", @"
1451
verifier.
VerifyIL
("D<T>.Test", @"
1495
verifier.
VerifyIL
("D<T>.Test", @"
1539
verifier.
VerifyIL
("D<T>.Test", @"
1586
verifier.
VerifyIL
("D<T>.Test", @"
1633
verifier.
VerifyIL
("D<T>.Test", @"
1680
verifier.
VerifyIL
("D<T>.Test", @"
1728
verifier.
VerifyIL
("D<T>.Test", @"
1780
verifier.
VerifyIL
("D<T, M>.Test", @"
1823
verifier.
VerifyIL
("C.Main", @"
1868
verifier.
VerifyIL
("D.Test<T>", @"
1913
verifier.
VerifyIL
("D<V>.Test<T>", @"
1962
verifier.
VerifyIL
("D<V>.Test<T>", @"
2018
verifier.
VerifyIL
("D<T>.Test", @"
2081
CompileAndVerify(source, symbolValidator: containerValidator, expectedOutput: PASS).
VerifyIL
("D<T>.Test<M>", @"
2142
CompileAndVerify(source, symbolValidator: containerValidator, expectedOutput: PASS).
VerifyIL
("D.Test<M>", @"
2199
CompileAndVerify(source, symbolValidator: containerValidator, expectedOutput: PASS).
VerifyIL
("D.Test<M>", @"
2237
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Main", @"
2275
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Main", @"
2310
CompileAndVerify(source).
VerifyIL
("E.Test", @"
2350
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("D<T>.Test", @"
2398
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("D<K>.Test", @"
2436
CompileAndVerify(source).
VerifyIL
("E.F<T>.Test", @"
2474
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Test<T>", @"
2517
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Test<T>", @"
2555
CompileAndVerify(source).
VerifyIL
("E.Test<T>", @"
2589
verifier.
VerifyIL
("C.<>c.<Main>b__0_0", @"
2627
verifier.
VerifyIL
("C.<>c.<Main>b__0_0", @"
2673
verifier.
VerifyIL
("D<T>.<>c.<Test>b__0_0", @"
2720
verifier.
VerifyIL
("D<T>.<>c.<Test>b__1_0", @"
2765
verifier.
VerifyIL
("D<T>.<>c__0<G>.<Test>b__0_0", @"
2811
verifier.
VerifyIL
("D.<>c__0<G>.<Test>b__0_0", @"
2847
verifier.
VerifyIL
("C<T>.Test0", @"
2860
verifier.
VerifyIL
("C<T>.Test1", @"
2890
verifier.
VerifyIL
("C<T>.Test0", @"
2903
verifier.
VerifyIL
("C<T>.Test1", @"
2934
verifier.
VerifyIL
("C<T, V>.Test0", @"
2947
verifier.
VerifyIL
("C<T, V>.Test1", @"
2978
verifier.
VerifyIL
("C<T>.Test0", @"
2991
verifier.
VerifyIL
("C<T>.Test1", @"
3021
verifier.
VerifyIL
("C<T>.Test0", @"
3034
verifier.
VerifyIL
("C<T>.Test1", @"
3067
verifier.
VerifyIL
("C.Test0<T>", @"
3085
verifier.
VerifyIL
("C.Test1<T>", @"
3126
verifier.
VerifyIL
("C.Test<V>", @"
3168
verifier.
VerifyIL
("C<T>.Test<V>", @"
3212
verifier.
VerifyIL
("C<A, T>.Test<V>", @"
3254
verifier.
VerifyIL
("C<T>.Test<V>", @"
3296
verifier.
VerifyIL
("C.Test<T>", @"
3402
verifier.
VerifyIL
("A<T>.B<V>.Test0", @"
3421
verifier.
VerifyIL
("A<T>.B<V>.Test1", @"
3440
verifier.
VerifyIL
("A<T>.B<V>.Test2", @"
3459
verifier.
VerifyIL
("A<T>.B<V>.Test3", @"
3478
verifier.
VerifyIL
("A<T>.B<V>.Test4", @"
3497
verifier.
VerifyIL
("A<T>.B<V>.Test5", @"
3552
verifier.
VerifyIL
("C.Test<T>", @"
3619
verifier.
VerifyIL
("E.Test<T>", @"
3690
verifier.
VerifyIL
("E.<Test>g__LF3|0_1<T, G>", @"
3704
verifier.
VerifyIL
("E.<Test>g__LF4|0_3<T, G>", @"
3717
verifier.
VerifyIL
("E.<Test>g__LF5|0_2<T, G>", @"
3772
verifier.
VerifyIL
("E.<Test>g__LF1|0_1<T, G>", @"
3789
verifier.
VerifyIL
("E.<Test>g__LF3|0_2<T, G>", @"
3830
verifier.
VerifyIL
("Program.<<Main>$>g__Owner|0_0<T>", @"
3843
verifier.
VerifyIL
("Program.<<Main>$>g__Owner|0_3<T>", @"
3880
verifier.
VerifyIL
("C.Owner<T>(int)", @"
3893
verifier.
VerifyIL
("C.Owner<T>(string)", @"
3933
verifier.
VerifyIL
("C.Owner<T>(int)", @"
3946
verifier.
VerifyIL
("C.<F>g__Owner|1_0<T>", @"
3980
verifier.
VerifyIL
("Program.<<Main>$>g__F0|0_0", @"
3993
verifier.
VerifyIL
("Program.<<Main>$>g__F1|0_1", @"
4036
verifier.
VerifyIL
("C.<F>g__F0|0_1<T>", @"
4049
verifier.
VerifyIL
("C.<F>g__F1|0_2<T>", @"
4094
verifier.
VerifyIL
("C.<F>g__Owner|0_0<T>", @"
4107
verifier.
VerifyIL
("C.<F>g__F1|0_1<T>", @"
4144
verifier.
VerifyIL
("C.F0", @"
4157
verifier.
VerifyIL
("C.F1", @"
4188
CompileAndVerify(source).
VerifyIL
("C.Test", @"
4230
CompileAndVerify(source).
VerifyIL
("C<TEventArgs>.Test", @"
4267
CompileAndVerify(source).
VerifyIL
("C<TEventArgs>.Test", @"
4307
CompileAndVerify(source).
VerifyIL
("C.Test<TEventArgs>", @"
4341
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("C.Main", @"
4380
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D<G>.Test", @"
4421
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D<G>.Test", @"
4462
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D<G>.Test", @"
4501
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D.Test<T>", @"
4540
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D.Test<T>", @"
4587
CompileAndVerify(source).
VerifyIL
("D.<Owner>g__Test|0_0<T, NotUsed>", @"
4641
CompileAndVerify(source).
VerifyIL
("D<T>.<Top>g__Test|0_0<N0, N1>", @"
4686
CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.Test", @"
4722
CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C<T>.Test", @"
4762
CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.Test<T>", @"
4799
CompileAndVerify(source).
VerifyIL
("C.Test", @"
4835
CompileAndVerify(source).
VerifyIL
("C<T>.Test", @"
4875
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
4913
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
4950
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
4986
CompileAndVerify(source).
VerifyIL
("C.Test", @"
5023
CompileAndVerify(source).
VerifyIL
("C.Test", @"
5054
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
5094
CompileAndVerify(source).
VerifyIL
("C.<TopLevel>g__Test|0_0<T>", @"
5142
CompileAndVerify(source).
VerifyIL
("C.<>c__DisplayClass0_0<T>.<TopLevel>g__Test|1", @"
5196
CompileAndVerify(source).
VerifyIL
("C.<>c__DisplayClass0_0<T>.<TopLevel>g__Test|3", @"
5245
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_3<T>", @"
5295
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_3<T>", @"
5323
CompileAndVerify(source).
VerifyIL
("<top-level-statements-entry-point>", @"
5349
CompileAndVerify(source).
VerifyIL
("<top-level-statements-entry-point>", @"
5375
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5405
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5435
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5465
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5497
CompileAndVerify(source).
VerifyIL
("C<T>.Test", @"
5525
CompileAndVerify(source).
VerifyIL
("C<T>.Test<G>", @"
5553
CompileAndVerify(source).
VerifyIL
("C<T>.Test<G>", @"
5584
CompileAndVerify(source).
VerifyIL
("M<N>.<F>g__Test|0_0<I, C>", @"
5623
comp.
VerifyIL
("C.Main", @"
5706
verifier.
VerifyIL
("D.InstanceAdd", @"
5733
verifier.
VerifyIL
("D.InstanceRemove", @"
5753
verifier.
VerifyIL
("D.StaticAdd", @"
5776
verifier.
VerifyIL
("D.StaticRemove", @"
5823
verifier.
VerifyIL
("C.InstanceAssign", @"
5850
verifier.
VerifyIL
("C.StaticAssign", @"
5902
CompileAndVerify(text, parseOptions: TestOptions.Regular11, expectedOutput: PASS).
VerifyIL
("Test.Main", @"
5964
").
VerifyIL
("C.Main()", @"
6033
verifier.
VerifyIL
("Program.Main", @"
6171
verifier.
VerifyIL
("Test.M<G>", @"
6327
verifier.
VerifyIL
("Test.M<G>", @"
CodeGen\CodeGenSpanBasedStringConcatTests.cs (153)
40
comp.
VerifyIL
("Test.M1", """
55
comp.
VerifyIL
("Test.M2", """
96
comp.
VerifyIL
("Test.M1", """
112
comp.
VerifyIL
("Test.M2", """
172
comp.
VerifyIL
("Test.M1", """
187
comp.
VerifyIL
("Test.M2", """
233
comp.
VerifyIL
("C.M", """
285
comp.
VerifyIL
("C.M", """
354
verifier.
VerifyIL
("Test.M1", expectedEquivalentIL);
355
verifier.
VerifyIL
("Test.M2", expectedEquivalentIL);
394
verifier.
VerifyIL
("Test.M1", """
404
verifier.
VerifyIL
("Test.M2", """
450
verifier.
VerifyIL
("Test.M", """
491
verifier.
VerifyIL
("Test.M", """
541
verifier.
VerifyIL
("Test.M1", """
552
verifier.
VerifyIL
("Test.M2", """
655
verifier.
VerifyIL
("Test.M", """
729
verifier.
VerifyIL
("Test.M", """
804
verifier.
VerifyIL
("Test.M", """
853
comp.
VerifyIL
("Test.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
1007
comp.
VerifyIL
("Test.M1", """
1022
comp.
VerifyIL
("Test.M2", """
1076
verifier.
VerifyIL
("Test.M1", """
1093
verifier.
VerifyIL
("Test.M2", """
1110
verifier.
VerifyIL
("Test.M3", """
1127
verifier.
VerifyIL
("Test.M4", """
1186
verifier.
VerifyIL
("Test.M1", """
1204
verifier.
VerifyIL
("Test.M2", """
1222
verifier.
VerifyIL
("Test.M3", """
1240
verifier.
VerifyIL
("Test.M4", """
1290
comp.
VerifyIL
("Test.M", """
1366
verifier.
VerifyIL
("Test.M1", """
1383
verifier.
VerifyIL
("Test.M2", """
1400
verifier.
VerifyIL
("Test.M3", """
1417
verifier.
VerifyIL
("Test.M4", """
1477
verifier.
VerifyIL
("C.M", """
1543
verifier.
VerifyIL
("C.M", """
1625
verifier.
VerifyIL
("Test.M1", expectedEquivalentIL);
1626
verifier.
VerifyIL
("Test.M2", expectedEquivalentIL);
1627
verifier.
VerifyIL
("Test.M3", expectedEquivalentIL);
1671
verifier.
VerifyIL
("Test.M1", """
1682
verifier.
VerifyIL
("Test.M2", """
1693
verifier.
VerifyIL
("Test.M3", """
1704
verifier.
VerifyIL
("Test.M4", """
1752
verifier.
VerifyIL
("Test.M", """
1795
verifier.
VerifyIL
("Test.M", """
1854
verifier.
VerifyIL
("Test.M1", """
1866
verifier.
VerifyIL
("Test.M2", """
1878
verifier.
VerifyIL
("Test.M3", """
1890
verifier.
VerifyIL
("Test.M4", """
1941
verifier.
VerifyIL
("Test.M1", """
1954
verifier.
VerifyIL
("Test.M2", """
1994
comp.
VerifyIL
("Test.M1", """
2012
comp.
VerifyIL
("Test.M2", """
2062
verifier.
VerifyIL
("Test.M1", """
2076
verifier.
VerifyIL
("Test.M2", """
2196
verifier.
VerifyIL
("Test.M", """
2273
verifier.
VerifyIL
("Test.M", """
2351
verifier.
VerifyIL
("Test.M", """
2401
comp.
VerifyIL
("Test.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
2600
comp.
VerifyIL
("Test.M1", """
2617
comp.
VerifyIL
("Test.M2", """
2634
comp.
VerifyIL
("Test.M3", """
2651
comp.
VerifyIL
("Test.M4", """
2717
verifier.
VerifyIL
("Test.M1", """
2736
verifier.
VerifyIL
("Test.M2", """
2755
verifier.
VerifyIL
("Test.M3", """
2774
verifier.
VerifyIL
("Test.M4", """
2793
verifier.
VerifyIL
("Test.M5", """
2815
verifier.
VerifyIL
("Test.M6", """
2837
verifier.
VerifyIL
("Test.M7", """
2905
verifier.
VerifyIL
("Test.M1", """
2925
verifier.
VerifyIL
("Test.M2", """
2945
verifier.
VerifyIL
("Test.M3", """
2965
verifier.
VerifyIL
("Test.M4", """
2985
verifier.
VerifyIL
("Test.M5", """
3009
verifier.
VerifyIL
("Test.M6", """
3033
verifier.
VerifyIL
("Test.M7", """
3093
comp.
VerifyIL
("Test.M", """
3181
verifier.
VerifyIL
("Test.M1", """
3200
verifier.
VerifyIL
("Test.M2", """
3219
verifier.
VerifyIL
("Test.M3", """
3238
verifier.
VerifyIL
("Test.M4", """
3257
verifier.
VerifyIL
("Test.M5", """
3279
verifier.
VerifyIL
("Test.M6", """
3301
verifier.
VerifyIL
("Test.M7", """
3366
verifier.
VerifyIL
("C.M", """
3441
verifier.
VerifyIL
("C.M", """
3536
verifier.
VerifyIL
("Test.M1", expectedEquivalentIL);
3537
verifier.
VerifyIL
("Test.M2", expectedEquivalentIL);
3538
verifier.
VerifyIL
("Test.M3", expectedEquivalentIL);
3539
verifier.
VerifyIL
("Test.M4", expectedEquivalentIL);
3540
verifier.
VerifyIL
("Test.M5", expectedEquivalentIL);
3541
verifier.
VerifyIL
("Test.M6", expectedEquivalentIL);
3592
verifier.
VerifyIL
("Test.M1", """
3604
verifier.
VerifyIL
("Test.M2", """
3616
verifier.
VerifyIL
("Test.M3", """
3628
verifier.
VerifyIL
("Test.M4", """
3640
verifier.
VerifyIL
("Test.M5", """
3652
verifier.
VerifyIL
("Test.M6", """
3664
verifier.
VerifyIL
("Test.M7", """
3714
verifier.
VerifyIL
("Test.M", """
3759
verifier.
VerifyIL
("Test.M", """
3829
verifier.
VerifyIL
("Test.M1", """
3842
verifier.
VerifyIL
("Test.M2", """
3855
verifier.
VerifyIL
("Test.M3", """
3868
verifier.
VerifyIL
("Test.M4", """
3881
verifier.
VerifyIL
("Test.M5", """
3895
verifier.
VerifyIL
("Test.M6", """
3909
verifier.
VerifyIL
("Test.M7", """
3963
verifier.
VerifyIL
("Test.M1", """
3977
verifier.
VerifyIL
("Test.M2", """
3991
verifier.
VerifyIL
("Test.M3", """
4034
comp.
VerifyIL
("Test.M1", """
4057
comp.
VerifyIL
("Test.M2", """
4080
comp.
VerifyIL
("Test.M3", """
4139
comp.
VerifyIL
("Test.M1", """
4159
comp.
VerifyIL
("Test.M2", """
4179
comp.
VerifyIL
("Test.M3", """
4199
comp.
VerifyIL
("Test.M4", """
4219
comp.
VerifyIL
("Test.M5", """
4239
comp.
VerifyIL
("Test.M6", """
4295
verifier.
VerifyIL
("Test.M", """
4348
verifier.
VerifyIL
("Test.M1", """
4362
verifier.
VerifyIL
("Test.M2", """
4404
comp.
VerifyIL
("Test.M1", """
4423
comp.
VerifyIL
("Test.M2", """
4477
verifier.
VerifyIL
("Test.M1", """
4493
verifier.
VerifyIL
("Test.M2", """
4509
verifier.
VerifyIL
("Test.M3", """
4567
verifier.
VerifyIL
("Test.M1", """
4582
verifier.
VerifyIL
("Test.M2", """
4597
verifier.
VerifyIL
("Test.M3", """
4612
verifier.
VerifyIL
("Test.M4", """
4627
verifier.
VerifyIL
("Test.M5", """
4642
verifier.
VerifyIL
("Test.M6", """
4691
verifier.
VerifyIL
("Test.M1", """
4706
verifier.
VerifyIL
("Test.M2", """
4849
verifier.
VerifyIL
("Test.M", """
4929
verifier.
VerifyIL
("Test.M", """
5010
verifier.
VerifyIL
("Test.M", """
5061
comp.
VerifyIL
("Test.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
5308
comp.
VerifyIL
("Test.M1", """
5327
comp.
VerifyIL
("Test.M2", """
5346
comp.
VerifyIL
("Test.M3", """
5365
comp.
VerifyIL
("Test.M4", """
5384
comp.
VerifyIL
("Test.M5", """
5406
comp.
VerifyIL
("Test.M6", """
5428
comp.
VerifyIL
("Test.M7", """
5494
verifier.
VerifyIL
("Test.CharInFirstFourArgs", """
5525
verifier.
VerifyIL
("Test.CharAfterFirstFourArgs", """
5608
comp.
VerifyIL
("Test.M", """
5679
verifier.
VerifyIL
("Test.M", """
CodeGen\IndexAndRangeTests.cs (30)
60
verifier.
VerifyIL
("Program.M2", """
316
verifier.
VerifyIL
("Program.M", """
403
verifier.
VerifyIL
("Program.M", """
490
verifier.
VerifyIL
("Program.M", """
571
verifier.
VerifyIL
("C.M", """
826
verifier.
VerifyIL
("C.M", """
873
verifier.
VerifyIL
("C.M", """
921
verifier.
VerifyIL
("C.M", """
1017
verifier.
VerifyIL
("Program.M", """
1268
verifier.
VerifyIL
("Program.M", """
1343
verifier.
VerifyIL
("Program.M", """
1404
verifier.
VerifyIL
("Program.M", """
1479
verifier.
VerifyIL
("Program.M", """
1979
verifier.
VerifyIL
("Program.M", """
2200
verifier.
VerifyIL
("C.M", """
2537
verifier.
VerifyIL
("C.M", """
2661
verifier.
VerifyIL
("C.M", """
2758
verifier.
VerifyIL
("C.M", """
3002
verifier.
VerifyIL
("C.M", """
3097
verifier.
VerifyIL
("C.M", """
3287
verifier.
VerifyIL
("C.M", """
3427
verifier.
VerifyIL
("C.M", """
3548
verifier.
VerifyIL
("C.M", """
3623
verifier.
VerifyIL
("C.M", """
3714
verifier.
VerifyIL
("C.M", """
3800
verifier.
VerifyIL
("C.M", """
4054
verifier.
VerifyIL
("C.M", """
4179
verifier.
VerifyIL
("Program.M", """
4228
verifier.
VerifyIL
("Program.M", """
4267
verifier.
VerifyIL
("Program.M", """
Emit\EditAndContinue\LocalSlotMappingTests.cs (16)
57
v0.
VerifyIL
("C.Main", @"
126
v0.
VerifyIL
("C.M", @"
1668
v0.
VerifyIL
("C.M", @"
2151
v0.
VerifyIL
("C.M", @"
2344
v0.
VerifyIL
("C.M", @"
2887
v0.
VerifyIL
("C.M", @"
2995
v0.
VerifyIL
("C.M", @"
3143
v0.
VerifyIL
("C.M", @"
3336
v0.
VerifyIL
("C.M", @"
3443
v0.
VerifyIL
("C.M", @"
3556
v0.
VerifyIL
("C.M", @"
3665
v0.
VerifyIL
("C.M", @"
3755
v0.
VerifyIL
("C.<>c.<M>b__1_0()", @"
3975
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
4084
v0.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5062
v0.
VerifyIL
("C.G", @"
Emit\NumericIntPtrTests.cs (97)
1049
verifier.
VerifyIL
("C.M", @"
1097
verifier.
VerifyIL
("C.M", @"
1112
verifier.
VerifyIL
("C.M", @"
1135
verifier.
VerifyIL
("C.M", @"
1150
verifier.
VerifyIL
("C.M", @"
1331
verifier.
VerifyIL
("Program.Main",
1458
verifier.
VerifyIL
("Program.F",
1495
verifier.
VerifyIL
("Program.F1",
1503
verifier.
VerifyIL
("Program.F2",
1649
verifier.
VerifyIL
("B.M1",
1677
verifier.
VerifyIL
("B.M2",
1760
verifier.
VerifyIL
("B.Main",
2562
verifier.
VerifyIL
("Program.Main", expectedIL);
2675
verifier.
VerifyIL
("Program.Main", expectedIL);
3135
verifier.
VerifyIL
("Program.M", @"
3303
verifier.
VerifyIL
("Program.M", @"
6023
verifier.
VerifyIL
("Program.Convert", expectedIL);
6252
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
6628
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
6860
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
6900
verifier.
VerifyIL
("Program.F1",
6908
verifier.
VerifyIL
("Program.F2",
8201
verifier.
VerifyIL
("Program.Add",
8210
verifier.
VerifyIL
("Program.Subtract",
8219
verifier.
VerifyIL
("Program.Multiply",
8228
verifier.
VerifyIL
("Program.Divide",
8237
verifier.
VerifyIL
("Program.Mod",
8246
verifier.
VerifyIL
("Program.Equals",
8255
verifier.
VerifyIL
("Program.NotEquals",
8266
verifier.
VerifyIL
("Program.LessThan",
8275
verifier.
VerifyIL
("Program.LessThanOrEqual",
8286
verifier.
VerifyIL
("Program.GreaterThan",
8295
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
8306
verifier.
VerifyIL
("Program.And",
8315
verifier.
VerifyIL
("Program.Or",
8324
verifier.
VerifyIL
("Program.Xor",
8333
verifier.
VerifyIL
("Program.ShiftLeft",
8348
verifier.
VerifyIL
("Program.ShiftRight",
8427
verifier.
VerifyIL
("Program.Add",
8436
verifier.
VerifyIL
("Program.Subtract",
8445
verifier.
VerifyIL
("Program.Multiply",
8454
verifier.
VerifyIL
("Program.Divide",
8463
verifier.
VerifyIL
("Program.Mod",
8472
verifier.
VerifyIL
("Program.Equals",
8481
verifier.
VerifyIL
("Program.NotEquals",
8492
verifier.
VerifyIL
("Program.LessThan",
8501
verifier.
VerifyIL
("Program.LessThanOrEqual",
8512
verifier.
VerifyIL
("Program.GreaterThan",
8521
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
8532
verifier.
VerifyIL
("Program.And",
8541
verifier.
VerifyIL
("Program.Or",
8550
verifier.
VerifyIL
("Program.Xor",
8559
verifier.
VerifyIL
("Program.ShiftLeft",
8574
verifier.
VerifyIL
("Program.ShiftRight",
8620
verifier.
VerifyIL
("Program.Add",
8629
verifier.
VerifyIL
("Program.Subtract",
8638
verifier.
VerifyIL
("Program.Multiply",
8647
verifier.
VerifyIL
("Program.Divide",
8656
verifier.
VerifyIL
("Program.Mod",
8696
verifier.
VerifyIL
("Program.Add",
8705
verifier.
VerifyIL
("Program.Subtract",
8714
verifier.
VerifyIL
("Program.Multiply",
8723
verifier.
VerifyIL
("Program.Divide",
8732
verifier.
VerifyIL
("Program.Mod",
9433
verifier.
VerifyIL
("Program.Convert", toConvUnchecked is null ?
9448
verifier.
VerifyIL
("Program.ConvertChecked",
9535
verifier.
VerifyIL
("Program.ToPointer1",
9542
verifier.
VerifyIL
("Program.ToPointer2",
9549
verifier.
VerifyIL
("Program.ToPointer3",
9557
verifier.
VerifyIL
("Program.ToPointer4",
9564
verifier.
VerifyIL
("Program.FromPointer1",
9571
verifier.
VerifyIL
("Program.FromPointer2",
9578
verifier.
VerifyIL
("Program.FromPointer3",
9586
verifier.
VerifyIL
("Program.FromPointer4",
9838
verifier.
VerifyIL
("Program.Convert",
9846
verifier.
VerifyIL
("Program.ConvertChecked",
10057
verifier.
VerifyIL
("NativeInts.Explicit1", expectedExplicitILA);
10058
verifier.
VerifyIL
("NativeInts.Explicit2", expectedExplicitILA);
10059
verifier.
VerifyIL
("NativeInts.Explicit3", expectedExplicitILA);
10060
verifier.
VerifyIL
("NativeInts.Explicit4", expectedExplicitILB);
10061
verifier.
VerifyIL
("NativeInts.Explicit5", expectedExplicitILNop);
10062
verifier.
VerifyIL
("NativeInts.Checked1", expectedCheckedIL);
10063
verifier.
VerifyIL
("NativeInts.Checked2", expectedCheckedIL);
10064
verifier.
VerifyIL
("NativeInts.Checked3", expectedCheckedIL);
10065
verifier.
VerifyIL
("NativeInts.Checked4", expectedCheckedIL);
10066
verifier.
VerifyIL
("NativeInts.Checked5", expectedCheckedIL);
10988
verifier.
VerifyIL
("C.M1", shiftRight("nint"));
10989
verifier.
VerifyIL
("C.M2", shiftRight("nuint"));
10990
verifier.
VerifyIL
("C.M3", shiftRight("nint"));
10991
verifier.
VerifyIL
("C.M4", shiftRight("nuint"));
10992
verifier.
VerifyIL
("C.M5", shiftRight("nint"));
10993
verifier.
VerifyIL
("C.M6", shiftRight("nuint"));
11396
.
VerifyIL
("C.M", @"
11436
.
VerifyIL
("C.M", @"
11689
verifier.
VerifyIL
("C.M", expectedIL);
11707
verifier.
VerifyIL
("C.ShiftRight", @"
11755
verifier.
VerifyIL
("Program.F", """
Emit\UnmanagedTypeModifierTests.cs (1)
1478
.
VerifyIL
("Program.Main", @"
PDB\PDBAsyncTests.cs (4)
73
v.
VerifyIL
("TestCase.<Run>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
623
v.
VerifyIL
("C.F", @"
647
v.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
1731
v.
VerifyIL
("C.<G>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
PDB\PDBDynamicLocalsTests.cs (1)
1710
v.
VerifyIL
("C.F", @"
PDB\PDBIteratorTests.cs (3)
817
v.
VerifyIL
("C.<F>d__1.System.Collections.IEnumerator.MoveNext", @"
1111
v.
VerifyIL
("C.<M>d__0.System.Collections.IEnumerator.MoveNext", @"
1236
v.
VerifyIL
("C.<M>d__0.System.Collections.IEnumerator.MoveNext", @"
PDB\PDBLambdaTests.cs (3)
1761
v.
VerifyIL
("C.<>c.<F>b__0_0", @"
1803
v.
VerifyIL
("C.<>c.<F>b__0_0", @"
2152
c.
VerifyIL
("C.F", @"
PDB\PDBTests.cs (58)
1571
v.
VerifyIL
("Program.Main", @"
1626
v.
VerifyIL
("C.P.get", @"
1679
v.
VerifyIL
("Program.Main", @"
1701
v.
VerifyIL
("Program.Main", @"
1734
v.
VerifyIL
("Program.Main", @"
2311
v.
VerifyIL
("C.Main", @"
2395
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2533
v.
VerifyIL
("C.M", @"
2591
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2673
v.
VerifyIL
("Program.Test()", @"
2723
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2868
v.
VerifyIL
("Program.Test", @"
2983
v.
VerifyIL
("C.Main", @"
3121
v.
VerifyIL
("C.Main", @"
3270
v.
VerifyIL
("C.Main", @"
3723
verifier.
VerifyIL
(qualifiedMethodName: "Program.M1", sequencePoints: "Program.M1", source: source,
3747
verifier.
VerifyIL
(qualifiedMethodName: "Program.M2", sequencePoints: "Program.M2", source: source,
3777
verifier.
VerifyIL
("Program.M1",
3785
verifier.
VerifyIL
("Program.M2",
3845
verifier.
VerifyIL
(qualifiedMethodName: "Program.M1<T>", sequencePoints: "Program.M1", source: source,
3890
verifier.
VerifyIL
(qualifiedMethodName: "Program.M2<T>", sequencePoints: "Program.M2", source: source,
3939
verifier.
VerifyIL
("Program.M1<T>",
3957
verifier.
VerifyIL
("Program.M2<T>",
4011
verifier.
VerifyIL
(qualifiedMethodName: "Program.M2<T>", sequencePoints: "Program.M2", source: source,
4043
verifier.
VerifyIL
("Program.M2<T>",
4081
v.
VerifyIL
("Program.Main(string[])", @"
4171
v.
VerifyIL
("Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4415
v.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
5628
v.
VerifyIL
("Test.Main", @"
5776
v.
VerifyIL
("Test.Main", @"
5865
v.
VerifyIL
("Test.Main", @"
5954
v.
VerifyIL
("Test.Main", @"
6107
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6224
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6349
v.
VerifyIL
("C.F", @"
6442
v.
VerifyIL
("C.F", @"
6529
v.
VerifyIL
("C.F", @"
6590
v.
VerifyIL
("C.F", @"
6654
v.
VerifyIL
("C.F", @"
6742
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6857
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6960
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
8697
verifier.
VerifyIL
("Program.Main", sequencePoints: "Program.Main", expectedIL: @"
9096
verifier.
VerifyIL
("Program.Main", sequencePoints: "Program.Main", expectedIL: @"
9461
verifier.
VerifyIL
("Program.M", sequencePoints: "Program.M", expectedIL: @"
9689
verifier.
VerifyIL
("C.M", sequencePoints: "C.M", source: source, expectedIL: @"
10532
verifier.
VerifyIL
("C.M", sequencePoints: "C.M", source: source, expectedIL: @"
10703
verifier.
VerifyIL
("C.M1", sequencePoints: "C.M1", source: source, expectedIL: @"
10721
verifier.
VerifyIL
("C.M2", sequencePoints: "C.M2", source: source, expectedIL: @"
10885
verifier.
VerifyIL
("C.M", sequencePoints: "C.M", source: source, expectedIL: @"
10971
CompileAndVerify(c).
VerifyIL
(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source,
11150
cv.
VerifyIL
("C.F", @"
11289
v.
VerifyIL
("C.Main", @"
11735
v.
VerifyIL
("C..ctor", sequencePoints: "C..ctor", expectedIL: @"
12543
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12627
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12708
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12800
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
PDB\PDBTupleTests.cs (1)
312
v.
VerifyIL
("C.F", @"
PDB\PDBUsingTests.cs (1)
2560
v.
VerifyIL
("Test.Main", @"
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1017)
Attributes\AttributeTests.cs (1)
1573
verifier.
VerifyIL
("XAttribute..ctor(int)", @"{
Attributes\AttributeTests_CallerInfoAttributes.cs (5)
74
CompileAndVerify(compilation).VerifyDiagnostics().
VerifyIL
("Program.Main", @"
140
CompileAndVerify(compilation).VerifyDiagnostics().
VerifyIL
("Program.Main", @"
380
).
VerifyIL
("Program.Main", @"
2443
CompileAndVerify(compilation).VerifyDiagnostics().
VerifyIL
("Program.Main", @"
2494
CompileAndVerify(compilation).VerifyDiagnostics().
VerifyIL
("Program.Main", @"
Attributes\AttributeTests_MarshalAs.cs (1)
1535
CompileAndVerify(comp2, expectedOutput: @"0").
VerifyIL
("C.Main", @"
Attributes\AttributeTests_WellKnownAttributes.cs (6)
5325
.
VerifyIL
("Test.Main", @"{
12800
verifier.
VerifyIL
("I.M", @"
12883
verifier.
VerifyIL
("C.E.add", il);
12884
verifier.
VerifyIL
("C.E.remove", il);
12885
verifier.
VerifyIL
("C.E2.add", il);
12886
verifier.
VerifyIL
("C.E2.remove", il.Replace(".locals", ".locals init"));
Attributes\InternalsVisibleToAndStrongNameTests.cs (4)
2100
verifier.
VerifyIL
("C.Test", @"
2115
verifier.
VerifyIL
("C.TestET", @"
2224
verifier.
VerifyIL
("D.Test", @"
2239
verifier.
VerifyIL
("D.TestET", @"
FieldKeywordTests.cs (104)
52
verifier.
VerifyIL
("C.P.get", """
67
verifier.
VerifyIL
("C.Q.get", """
118
verifier.
VerifyIL
("C.P.get", """
130
verifier.
VerifyIL
("C.Q.get", """
541
verifier.
VerifyIL
("C.<get_P1>b__2_0()", """
550
verifier.
VerifyIL
("C.<>c__DisplayClass5_0.<set_P2>b__0()", """
566
verifier.
VerifyIL
("C.<>c.<get_P3>b__8_0()", """
634
verifier.
VerifyIL
("C.<get_P>g__F|2_0()", """
643
verifier.
VerifyIL
("C.<get_Q>g__F|5_0()", """
732
verifier.
VerifyIL
("A.P1.get", """
740
verifier.
VerifyIL
("A.P2.set", """
749
verifier.
VerifyIL
("A.Q1.get", """
758
verifier.
VerifyIL
("A.Q2.set", """
768
verifier.
VerifyIL
("A.Q3.init", """
871
verifier.
VerifyIL
("I.P1.get", """
879
verifier.
VerifyIL
("I.P2.set", """
888
verifier.
VerifyIL
("I.P5.get", """
896
verifier.
VerifyIL
("I.P6.set", """
1646
verifier.
VerifyIL
("C..cctor", """
1738
verifier.
VerifyIL
("C..cctor", """
1802
verifier.
VerifyIL
("C..ctor", """
1910
verifier.
VerifyIL
("C..ctor", """
2359
verifier.
VerifyIL
("C..cctor", """
2490
verifier.
VerifyIL
("C1..ctor(int)", $$"""
2502
verifier.
VerifyIL
("C2..ctor(int)", $$"""
2514
verifier.
VerifyIL
("C3..ctor(int)", $$"""
2526
verifier.
VerifyIL
("C4..ctor(int)", $$"""
2538
verifier.
VerifyIL
("C5..ctor(int)", $$"""
2550
verifier.
VerifyIL
("C6..ctor(int)", $$"""
2562
verifier.
VerifyIL
("C7..ctor(int)", $$"""
2574
verifier.
VerifyIL
("C8..ctor(int)", $$"""
2586
verifier.
VerifyIL
("C9..ctor(int)", $$"""
2601
verifier.
VerifyIL
("C1..ctor(int)", $$"""
2614
verifier.
VerifyIL
("C2..ctor(int)", $$"""
2627
verifier.
VerifyIL
("C3..ctor(int)", $$"""
2640
verifier.
VerifyIL
("C4..ctor(int)", $$"""
2656
verifier.
VerifyIL
("C5..ctor(int)", $$"""
2669
verifier.
VerifyIL
("C6..ctor(int)", $$"""
2682
verifier.
VerifyIL
("C7..ctor(int)", $$"""
2698
verifier.
VerifyIL
("C8..ctor(int)", $$"""
2714
verifier.
VerifyIL
("C9..ctor(int)", $$"""
2733
verifier.
VerifyIL
("C1..ctor(int, out int)", $$"""
2749
verifier.
VerifyIL
("C2..ctor(int, out int)", $$"""
2765
verifier.
VerifyIL
("C3..ctor(int, out int)", $$"""
2781
verifier.
VerifyIL
("C4..ctor(int, out int)", $$"""
2797
verifier.
VerifyIL
("C5..ctor(int, out int)", $$"""
2813
verifier.
VerifyIL
("C6..ctor(int, out int)", $$"""
2829
verifier.
VerifyIL
("C7..ctor(int, out int)", $$"""
2845
verifier.
VerifyIL
("C9..ctor(int, out int)", $$"""
2864
verifier.
VerifyIL
("C1..ctor(int, out int)", $$"""
2881
verifier.
VerifyIL
("C2..ctor(int, out int)", $$"""
2901
verifier.
VerifyIL
("C3..ctor(int, out int)", $$"""
2921
verifier.
VerifyIL
("C4..ctor(int, out int)", $$"""
2941
verifier.
VerifyIL
("C5..ctor(int, out int)", $$"""
2961
verifier.
VerifyIL
("C6..ctor(int, out int)", $$"""
2978
verifier.
VerifyIL
("C7..ctor(int, out int)", $$"""
2995
verifier.
VerifyIL
("C9..ctor(int, out int)", $$"""
3064
verifier.
VerifyIL
("C3..ctor(int)", $$"""
3076
verifier.
VerifyIL
("C6..ctor(int)", $$"""
3088
verifier.
VerifyIL
("C9..ctor(int)", $$"""
3100
verifier.
VerifyIL
("C3..ctor(int, out int)", $$"""
3116
verifier.
VerifyIL
("C6..ctor(int, out int)", $$"""
3132
verifier.
VerifyIL
("C9..ctor(int, out int)", $$"""
3214
verifier.
VerifyIL
("C1..ctor(int)", $$"""
3233
verifier.
VerifyIL
("C2..ctor(int)", $$"""
3252
verifier.
VerifyIL
("C3..ctor(int)", $$"""
3271
verifier.
VerifyIL
("C6..ctor(int)", $$"""
3290
verifier.
VerifyIL
("C7..ctor(int)", $$"""
3312
verifier.
VerifyIL
("C9..ctor(int)", $$"""
3400
verifier.
VerifyIL
("C1..ctor(int)", $$"""
3422
verifier.
VerifyIL
("C2..ctor(int)", $$"""
3444
verifier.
VerifyIL
("C3..ctor(int)", $$"""
3466
verifier.
VerifyIL
("C6..ctor(int)", $$"""
3488
verifier.
VerifyIL
("C7..ctor(int)", $$"""
3513
verifier.
VerifyIL
("C9..ctor(int)", $$"""
3604
verifier.
VerifyIL
("C1..ctor", $$"""
3624
verifier.
VerifyIL
("C2..ctor", $$"""
3644
verifier.
VerifyIL
("C3..ctor", $$"""
3667
verifier.
VerifyIL
("C6..ctor", $$"""
3690
verifier.
VerifyIL
("C7..ctor", $$"""
3716
verifier.
VerifyIL
("C9..ctor", $$"""
3976
verifier.
VerifyIL
("C..cctor", """
4091
verifier.
VerifyIL
("S1..ctor", $$"""
4104
verifier.
VerifyIL
("S2..ctor", $$"""
4117
verifier.
VerifyIL
("S3..ctor", $$"""
4130
verifier.
VerifyIL
("S4..ctor", $$"""
4143
verifier.
VerifyIL
("S5..ctor", $$"""
4156
verifier.
VerifyIL
("S6..ctor", $$"""
4242
verifier.
VerifyIL
("S1..ctor", $$"""
4258
verifier.
VerifyIL
("S2..ctor", $$"""
4356
verifier.
VerifyIL
("S1..ctor", $$"""
4366
verifier.
VerifyIL
("S2..ctor", $$"""
4376
verifier.
VerifyIL
("S3..ctor", $$"""
4386
verifier.
VerifyIL
("S4..ctor", $$"""
4399
verifier.
VerifyIL
("S5..ctor", $$"""
4412
verifier.
VerifyIL
("S6..ctor", $$"""
4422
verifier.
VerifyIL
("S7..ctor", $$"""
4502
verifier.
VerifyIL
("S3..ctor", $$"""
4515
verifier.
VerifyIL
("S4..ctor", $$"""
10229
verifier.
VerifyIL
("C.P1.get", """
10252
verifier.
VerifyIL
("C.P2.set", """
10313
verifier.
VerifyIL
("C.P1.get", """
10411
verifier.
VerifyIL
("C.P2.get", """
10432
verifier.
VerifyIL
("C.P3.get", """
FirstClassSpanTests.cs (77)
80
verifier.
VerifyIL
("C.M", expectedIl);
84
verifier.
VerifyIL
("C.M", expectedIl);
223
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
745
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
772
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
806
verifier.
VerifyIL
("Program.<<Main>$>g__run|0_0", $$"""
836
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
892
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
897
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
918
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
973
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
978
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
999
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1027
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
1052
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1057
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1074
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1137
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1200
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1783
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1837
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1928
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1949
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2072
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
2116
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
2164
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2208
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2276
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2354
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2402
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2444
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2587
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2635
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2678
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2697
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2742
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2793
.
VerifyIL
("C.M", """
2957
.
VerifyIL
("C.M", """
3164
.
VerifyIL
("C.M", """
3196
.
VerifyIL
("C.M", """
3217
.VerifyDiagnostics().
VerifyIL
("C.M", expectedIl);
3219
.VerifyDiagnostics().
VerifyIL
("C.M", expectedIl);
3278
.
VerifyIL
("C.M", """
3309
.
VerifyIL
("C.M", """
3340
.
VerifyIL
("C.M", """
3423
.
VerifyIL
("C.M", """
3453
.
VerifyIL
("C.M", """
4162
verifier.
VerifyIL
("C.M1", """
4172
verifier.
VerifyIL
("C.M2", """
4227
verifier.
VerifyIL
("C.M1", """
4242
verifier.
VerifyIL
("C.M2", """
4299
verifier.
VerifyIL
("C.M", """
4488
verifier.
VerifyIL
("C.M", """
4520
verifier.
VerifyIL
("C.M", """
4551
verifier.
VerifyIL
("C.M", """
4583
verifier.
VerifyIL
("C.M", """
4624
verifier.
VerifyIL
("C.M", """
4681
verifier.
VerifyIL
("C.M", expectedIl);
4685
verifier.
VerifyIL
("C.M", expectedIl);
4704
verifier.
VerifyIL
("C.M", """
4751
verifier.
VerifyIL
("C.M", expectedIl);
4755
verifier.
VerifyIL
("C.M", expectedIl);
4791
verifier.
VerifyIL
("C.M", expectedIl);
4795
verifier.
VerifyIL
("C.M", expectedIl);
4831
verifier.
VerifyIL
("C.M", expectedIl);
4835
verifier.
VerifyIL
("C.M", expectedIl);
5172
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
5258
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5262
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5282
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
5367
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5389
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5550
verifier.
VerifyIL
("C.M", """
5582
verifier.
VerifyIL
("C.M", """
5697
verifier.
VerifyIL
("C.M", $$"""
5750
verifier.
VerifyIL
("C.M", """
5794
verifier.
VerifyIL
("C<T, U>.M", """
FlowAnalysis\FlowDiagnosticTests.cs (2)
1242
verifier.
VerifyIL
("S..ctor", @"
1299
verifier.
VerifyIL
("Program..ctor", @"
OverloadResolutionPriorityTests.cs (2)
998
verifier.
VerifyIL
("System.Runtime.CompilerServices.C.Main()", """
1798
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
RefReadonlyParameterTests.cs (30)
2315
verifier.
VerifyIL
("C.Main", """
2345
verifier.
VerifyIL
("C.Main", """
2378
verifier.
VerifyIL
("C.Main", """
2425
verifier.
VerifyIL
("C.Main", """
2454
verifier.
VerifyIL
("C.Main", """
2539
verifier.
VerifyIL
("C.M1", """
2586
verifier.
VerifyIL
("C.M1", """
2617
verifier.
VerifyIL
("C.M1", """
2672
verifier.
VerifyIL
("C.M1", """
2706
verifier.
VerifyIL
("C.M1", """
2761
verifier.
VerifyIL
("C.M1", """
3007
verifier.
VerifyIL
("C.M1", """
3077
verifier.
VerifyIL
("C.M1", """
4551
verifier.
VerifyIL
("D.M2", """
4602
verifier.
VerifyIL
("D.M2", """
4749
verifier.
VerifyIL
("D.M3", """
4766
verifier.
VerifyIL
("D.M4", """
4841
verifier.
VerifyIL
("D.Main", """
4955
verifier.
VerifyIL
("C.Main", """
4990
verifier.
VerifyIL
("C.Main", """
5021
verifier.
VerifyIL
("C.Main", """
5059
verifier.
VerifyIL
("C.Main", """
5093
verifier.
VerifyIL
("C.Main", """
5227
verifier.
VerifyIL
("C.Main", $$"""
5265
verifier.
VerifyIL
("Program.Main", $$"""
5392
verifier.
VerifyIL
("C.Main", """
5482
verifier.
VerifyIL
("C.Main", $$"""
5587
verifier.
VerifyIL
("C.Main", """
5641
verifier.
VerifyIL
("C.M2", """
5711
verifier.
VerifyIL
("C.M2", """
RefStructInterfacesTests.cs (53)
5987
verifier.
VerifyIL
("C.Test1<T>(T)",
6070
verifier.
VerifyIL
("C.Test1<T>(T, string)",
6083
verifier.
VerifyIL
("C.Test2<T>(T)",
6603
verifier.
VerifyIL
("C.Main",
6739
verifier.
VerifyIL
("C.Test1",
6856
verifier.
VerifyIL
("C.Main",
6984
verifier.
VerifyIL
("C.Test<T>(T)",
7116
verifier.
VerifyIL
("C.Test<T>(T)",
7436
verifier.
VerifyIL
("C.Main",
7626
verifier.
VerifyIL
("C.Main",
7844
verifier.
VerifyIL
("C.Test1",
8041
verifier.
VerifyIL
("C.Test<T>(T)",
8234
verifier.
VerifyIL
("C.Test<T>(T)",
8513
verifier.
VerifyIL
("C.Test<T>(T)",
8897
verifier.
VerifyIL
("C.Main",
9101
verifier.
VerifyIL
("C.Main",
9464
verifier.
VerifyIL
("C.Main",
9676
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
9900
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
10112
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
10508
verifier.
VerifyIL
("C.Main",
10705
verifier.
VerifyIL
("C.Main",
10944
verifier.
VerifyIL
("C.Test1",
11160
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
11387
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
12031
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12298
verifier.
VerifyIL
("C.<Test1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12544
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12803
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13073
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13332
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13970
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
14311
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
14672
verifier.
VerifyIL
("C.<Test1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
15023
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
15371
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
15805
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
17615
verifier.
VerifyIL
("C.Main",
17812
verifier.
VerifyIL
("C.Main",
18034
verifier.
VerifyIL
("C.Test1",
18237
verifier.
VerifyIL
("C.Test<T>(T)",
18438
verifier.
VerifyIL
("C.Test<T>(T)",
18722
verifier.
VerifyIL
("C.Test<T>(T)",
19104
verifier.
VerifyIL
("C.Main",
19275
verifier.
VerifyIL
("C.Main",
19600
verifier.
VerifyIL
("C.Main",
19787
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
19823
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
20408
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
20455
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
20500
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
20545
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
21838
verifier.
VerifyIL
("Helper.Test1<T>()",
Semantics\CollectionExpressionTests.cs (271)
4640
verifier.
VerifyIL
("Program.GetChars", """
5173
verifier.
VerifyIL
("Program.Create1", """
5181
verifier.
VerifyIL
("Program.Create2", """
5200
verifier.
VerifyIL
("Program.Create3", """
5212
verifier.
VerifyIL
("Program.Create4", """
5263
verifier.
VerifyIL
("Program.Create1", """
5271
verifier.
VerifyIL
("Program.Create2", """
5284
verifier.
VerifyIL
("Program.Create3", """
5410
verifier.
VerifyIL
("Program.Create1", """
5422
verifier.
VerifyIL
("Program.Create2", """
5446
verifier.
VerifyIL
("Program.Create3", """
5459
verifier.
VerifyIL
("Program.Create4", """
5482
verifier.
VerifyIL
("Program.Create1", """
5498
verifier.
VerifyIL
("Program.Create2", """
5523
verifier.
VerifyIL
("Program.Create3", """
5541
verifier.
VerifyIL
("Program.Create4", """
6208
verifier.
VerifyIL
("Program.Main", """
6300
verifier.
VerifyIL
("Program.Main", """
6433
verifier.
VerifyIL
("Program.Create1", """
6441
verifier.
VerifyIL
("Program.Create2", """
6458
verifier.
VerifyIL
("Program.Create3", """
6476
verifier.
VerifyIL
("Program.Create4", """
6825
verifier.
VerifyIL
("Program.M1", """
6845
verifier.
VerifyIL
("Program.M2", """
7287
verifier.
VerifyIL
("Program.Main", """
8987
verifier.
VerifyIL
("Program.CreateEmpty<T, U>", """
8995
verifier.
VerifyIL
("Program.Create<T, U>", """
9054
verifier.
VerifyIL
("Program.Create1<T, U>", """
9063
verifier.
VerifyIL
("Program.Create2<T, U>", """
9072
verifier.
VerifyIL
("Program.Create3<T, U>", """
9091
verifier.
VerifyIL
("Program.Create4<T, U>", """
9480
verifier.
VerifyIL
("Program.F", expectedIL);
9517
verifier.
VerifyIL
("Program.Append",
9632
verifier.
VerifyIL
("Program.Append",
9788
verifier.
VerifyIL
("Program.F",
9882
verifier.
VerifyIL
("Program.F1",
9930
verifier.
VerifyIL
("Program.F2",
9979
verifier.
VerifyIL
("Program.F3<T, U>",
10142
verifier.
VerifyIL
("Program.F",
10207
verifier.
VerifyIL
("Program.F",
10275
verifier.
VerifyIL
("Program.F",
10370
verifier.
VerifyIL
("Program.F",
10384
verifier.
VerifyIL
("Program.F",
11266
verifier.
VerifyIL
("Program.Main", """
11319
verifier.
VerifyIL
("Program.Main", """
11396
verifier.
VerifyIL
("Program.Main", """
11535
verifier.
VerifyIL
("Program.Convert<T>", """
11631
verifier.
VerifyIL
("Program.F", """
11969
verifier.
VerifyIL
("Program.F0", """
11977
verifier.
VerifyIL
("Program.F1", """
11995
verifier.
VerifyIL
("Program.F2", """
12275
verifier.
VerifyIL
("Program.EmptyArray<T>", expectedIL);
12276
verifier.
VerifyIL
("Program.EmptyIEnumerable<T>", expectedIL);
12277
verifier.
VerifyIL
("Program.EmptyIReadOnlyCollection<T>", expectedIL);
12278
verifier.
VerifyIL
("Program.EmptyIReadOnlyList<T>", expectedIL);
12289
verifier.
VerifyIL
("Program.EmptyICollection<T>", expectedIL);
12290
verifier.
VerifyIL
("Program.EmptyIList<T>", expectedIL);
12345
verifier.
VerifyIL
("Program.EmptyArray", expectedIL);
12346
verifier.
VerifyIL
("Program.EmptyIEnumerable", expectedIL);
12347
verifier.
VerifyIL
("Program.EmptyIReadOnlyCollection", expectedIL);
12348
verifier.
VerifyIL
("Program.EmptyIReadOnlyList", expectedIL);
12359
verifier.
VerifyIL
("Program.EmptyICollection", expectedIL);
12360
verifier.
VerifyIL
("Program.EmptyIList", expectedIL);
12383
verifier.
VerifyIL
("Program.EmptyArray",
12393
verifier.
VerifyIL
("Program.EmptyNestedArray",
12423
verifier.
VerifyIL
("Program.Main",
12444
verifier.
VerifyIL
("Program.Main",
12618
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>..ctor(T[])", """
12630
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IEnumerable.GetEnumerator()", """
12640
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", """
12650
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.get_Count()", """
12661
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.get_IsSynchronized()", """
12669
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.get_SyncRoot()", """
12677
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.CopyTo(System.Array, int)", """
12689
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.get_Item(int)", """
12701
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.set_Item(int, object)", expectedNotSupportedIL);
12702
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.get_IsFixedSize()", """
12710
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.get_IsReadOnly()", """
12718
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Add(object)", expectedNotSupportedIL);
12719
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Clear()", expectedNotSupportedIL);
12720
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Contains(object)", """
12731
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.IndexOf(object)", """
12742
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Insert(int, object)", expectedNotSupportedIL);
12743
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Remove(object)", expectedNotSupportedIL);
12744
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.RemoveAt(int)", expectedNotSupportedIL);
12745
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IReadOnlyCollection<T>.get_Count()", """
12756
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IReadOnlyList<T>.get_Item(int)", """
12767
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.get_IsReadOnly()", """
12775
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.get_Count()", """
12786
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Add(T)", expectedNotSupportedIL);
12787
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Clear()", expectedNotSupportedIL);
12788
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Contains(T)", """
12799
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.CopyTo(T[], int)", """
12811
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Remove(T)", expectedNotSupportedIL);
12812
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.get_Item(int)", """
12823
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.set_Item(int, T)", expectedNotSupportedIL);
12824
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.IndexOf(T)", """
12835
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.Insert(int, T)", expectedNotSupportedIL);
12836
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.RemoveAt(int)", expectedNotSupportedIL);
12992
verifier.
VerifyIL
("<>z__ReadOnlyList<T>..ctor(System.Collections.Generic.List<T>)", """
13004
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IEnumerable.GetEnumerator()", """
13014
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", """
13024
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.get_Count()", """
13034
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.get_IsSynchronized()", """
13042
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.get_SyncRoot()", """
13050
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.CopyTo(System.Array, int)", """
13062
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.get_Item(int)", """
13074
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.set_Item(int, object)", expectedNotSupportedIL);
13075
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.get_IsFixedSize()", """
13083
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.get_IsReadOnly()", """
13091
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Add(object)", expectedNotSupportedIL);
13092
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Clear()", expectedNotSupportedIL);
13093
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Contains(object)", """
13104
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.IndexOf(object)", """
13115
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Insert(int, object)", expectedNotSupportedIL);
13116
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Remove(object)", expectedNotSupportedIL);
13117
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.RemoveAt(int)", expectedNotSupportedIL);
13118
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IReadOnlyCollection<T>.get_Count()", """
13128
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IReadOnlyList<T>.get_Item(int)", """
13139
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.get_IsReadOnly()", """
13147
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.get_Count()", """
13157
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Add(T)", expectedNotSupportedIL);
13158
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Clear()", expectedNotSupportedIL);
13159
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Contains(T)", """
13170
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.CopyTo(T[], int)", """
13182
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Remove(T)", expectedNotSupportedIL);
13183
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.get_Item(int)", """
13194
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.set_Item(int, T)", expectedNotSupportedIL);
13195
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.IndexOf(T)", """
13206
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.Insert(int, T)", expectedNotSupportedIL);
13207
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.RemoveAt(int)", expectedNotSupportedIL);
14221
verifier.
VerifyIL
("Program.M", """
14296
verifier.
VerifyIL
("Program.M", """
14432
verifier.
VerifyIL
("Program.M", """
14546
verifier.
VerifyIL
("Program.M", """
14604
verifier.
VerifyIL
("Program.M", """
14708
verifier.
VerifyIL
("Program.M", """
14897
verifier.
VerifyIL
("S..ctor(int, int, int)",
14948
verifier.
VerifyIL
("C..ctor(int, int, int)",
15008
verifier.
VerifyIL
("B..ctor(int, int, int)",
15216
verifier.
VerifyIL
("Program.F0",
15229
verifier.
VerifyIL
("Program.F1",
15240
verifier.
VerifyIL
("Program.F2",
15293
verifier.
VerifyIL
("Program.F2",
15409
verifier.
VerifyIL
("Program.F",
15443
verifier.
VerifyIL
("Program.F",
15523
verifier.
VerifyIL
("Program.F",
15705
verifier.
VerifyIL
("Program.F",
20027
verifier.
VerifyIL
("Program.<CreateCollection>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
20389
verifier.
VerifyIL
("Program.F<T>(T, T, T)", """
20440
verifier.
VerifyIL
("Program.F<T>(T, T, T)", """
20490
verifier.
VerifyIL
("Program.F<T>(T[])", """
20551
verifier.
VerifyIL
("Program.F<T>(T[])", """
20613
verifier.
VerifyIL
("Program.F<T>", """
20696
verifier.
VerifyIL
("Program.F<T>(T[])", """
20767
verifier.
VerifyIL
("Program.F<T>(T[])", """
20823
verifier.
VerifyIL
("Program.F<T>(T, T, T)", """
20868
verifier.
VerifyIL
("Program.F<T, U>(T, T, T)", """
20972
verifier.
VerifyIL
("Program.F1", """
20986
verifier.
VerifyIL
("Program.F2", """
21120
verifier.
VerifyIL
("Program.F1", """
21135
verifier.
VerifyIL
("Program.F2", """
21224
verifier.
VerifyIL
("Program.<F>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
21358
verifier.
VerifyIL
("Program.F1",
21423
verifier.
VerifyIL
("Program.F2",
21512
verifier.
VerifyIL
("Program.F1",
21522
verifier.
VerifyIL
("Program.F2",
21609
verifier.
VerifyIL
("Program.F1",
21723
verifier.
VerifyIL
("Program.F1",
21765
verifier.
VerifyIL
("Program.F2",
21831
verifier.
VerifyIL
("Program.F1",
21873
verifier.
VerifyIL
("Program.F2",
21939
verifier.
VerifyIL
("Program.F1",
21967
verifier.
VerifyIL
("Program.F2",
22401
verifier.
VerifyIL
("Program.F1<T>", """
22412
verifier.
VerifyIL
("Program.F2<T>", """
22474
verifier.
VerifyIL
("Program.F1<T>", """
22492
verifier.
VerifyIL
("Program.F2<T>", """
22602
verifier.
VerifyIL
("Program.Empty<T>", """
22616
verifier.
VerifyIL
("Program.ThreeItems<T>", """
22648
verifier.
VerifyIL
("Program.ThreeItems<T>", """
22754
verifier.
VerifyIL
("Program.M", """
22783
verifier.
VerifyIL
("Program.M", """
22840
verifier.
VerifyIL
("Program.M", """
22883
verifier.
VerifyIL
("Program.M", """
22953
verifier.
VerifyIL
("Program.M", """
22996
verifier.
VerifyIL
("Program.M", """
23064
verifier.
VerifyIL
("Program.M", """
23093
verifier.
VerifyIL
("Program.M", """
23150
verifier.
VerifyIL
("Program.Main", """
23194
verifier.
VerifyIL
("Program.Main", """
23274
verifier.
VerifyIL
("Program.Main", """
23341
verifier.
VerifyIL
("Program.Main", """
23452
verifier.
VerifyIL
("Program.Main", """
23554
verifier.
VerifyIL
("Program.Main", """
23624
verifier.
VerifyIL
("Program.Main", """
23689
verifier.
VerifyIL
("Program.Main", """
23791
verifier.
VerifyIL
("R<T>..ctor(T, T, T)", """
23822
verifier.
VerifyIL
("R<T>..ctor(int, T[])", """
23866
verifier.
VerifyIL
("B<T>..ctor(T, T, T)", """
23975
verifier.
VerifyIL
("Program.F1", """
23992
verifier.
VerifyIL
("Program.F2", """
24037
verifier.
VerifyIL
("Program.Main", """
24068
verifier.
VerifyIL
("Program.Main", """
24158
verifier.
VerifyIL
("Program.Main", """
24233
verifier.
VerifyIL
("Program..cctor", """
24288
verifier.
VerifyIL
("C..ctor", """
24350
verifier.
VerifyIL
("S..ctor", """
24448
verifier.
VerifyIL
("Program.F", """
24520
verifier.
VerifyIL
("Program.M<T>", """
24608
verifier.
VerifyIL
("Program.M<T>", """
24663
verifier.
VerifyIL
("Program.<>c__1<T>.<F>b__1_0(bool, T, T, T)", """
24747
verifier.
VerifyIL
("Program.<>c__DisplayClass1_0<T>.<M>g__A2|1()", """
24802
verifier.
VerifyIL
("C<T>.<>c.<.ctor>b__1_0(T, T)", """
24857
verifier.
VerifyIL
("Program.Main", """
24924
verifier.
VerifyIL
("Program.Main", """
25062
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
25209
verifier.
VerifyIL
("Program.Main", """
25288
verifier.
VerifyIL
("Program.Main", """
25371
verifier.
VerifyIL
("Program.Main", """
25458
verifier.
VerifyIL
("Program.F1", expectedIL);
25459
verifier.
VerifyIL
("Program.F2", expectedIL);
25504
verifier.
VerifyIL
("Program.F1", expectedIL);
25505
verifier.
VerifyIL
("Program.F2", expectedIL);
25559
verifier.
VerifyIL
("Program.NotReadOnlySpan", """
25592
verifier.
VerifyIL
("Program.NotConstants", """
25686
verifier.
VerifyIL
("Program.F1", """
25699
verifier.
VerifyIL
("Program.F2", """
25722
verifier.
VerifyIL
("Program.F2", """
25733
verifier.
VerifyIL
("Program.F3", """
25772
verifier.
VerifyIL
("Program.Main", """
25809
verifier.
VerifyIL
("Program.Main", """
25888
verifier.
VerifyIL
("Program.Main", """
29379
verifier.
VerifyIL
("C.M",
30086
verifier.
VerifyIL
("Program.Main", """
30157
verifier.
VerifyIL
("Program.Main", """
30215
verifier.
VerifyIL
("Program.Main", """
30291
verifier.
VerifyIL
("Program.Main", """
30324
verifier.
VerifyIL
("Program.Main", """
30363
verifier.
VerifyIL
("Program.Main", """
30567
verifier.
VerifyIL
("Program.F1", """
30595
verifier.
VerifyIL
("Program.F2", """
30657
verifier.
VerifyIL
("Program.F3", """
30692
verifier.
VerifyIL
("Program.Main", """
30835
verifier.
VerifyIL
("Program.M", """
30861
verifier.
VerifyIL
("Program.M", """
33531
verifier.
VerifyIL
("C.Main", """
33577
verifier.
VerifyIL
("C.Main", """
33641
verifier.
VerifyIL
("C.Main", """
33685
verifier.
VerifyIL
("C.Main", """
33781
verifier.
VerifyIL
("C.Main", """
33888
verifier.
VerifyIL
("C.M", """
33972
verifier.
VerifyIL
("C.M", """
34055
verifier.
VerifyIL
("C.M", """
34153
verifier.
VerifyIL
("C.Main", """
34204
verifier.
VerifyIL
("C.Main", """
34311
verifier.
VerifyIL
("C.M", """
34472
verifier.
VerifyIL
("C.M", """
34571
verifier.
VerifyIL
("C.M", """
34651
verifier.
VerifyIL
("C.M", """
34714
verifier.
VerifyIL
("C.Main", """
34755
verifier.
VerifyIL
("C.Main", """
34802
verifier.
VerifyIL
("C.Main", """
34874
verifier.
VerifyIL
("C.M", """
34994
verifier.
VerifyIL
("C.M", """
35060
verifier.
VerifyIL
("C.M", """
35125
verifier.
VerifyIL
("C.M", """
35191
verifier.
VerifyIL
("C.M", """
35222
verifier.
VerifyIL
("C.M", """
35256
verifier.
VerifyIL
("C.Main", """
35350
verifier.
VerifyIL
("C.Main", """
Semantics\InlineArrayTests.cs (165)
2465
verifier.
VerifyIL
("Program.M1",
2478
verifier.
VerifyIL
("Program.M2",
2556
verifier.
VerifyIL
("Program.M2",
2593
verifier.
VerifyIL
("C.M2",
2706
verifier.
VerifyIL
("Program.M2",
2744
verifier.
VerifyIL
("C.M2",
2785
verifier.
VerifyIL
("Program.M2",
2827
verifier.
VerifyIL
("C.M2",
3137
verifier.
VerifyIL
("Program.M1",
3151
verifier.
VerifyIL
("Program.M2",
3200
verifier.
VerifyIL
("Program.M1",
3214
verifier.
VerifyIL
("Program.M2",
3263
verifier.
VerifyIL
("Program.M1",
3282
verifier.
VerifyIL
("Program.M2",
3339
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3432
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3563
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3660
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3795
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3890
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4020
verifier.
VerifyIL
("Program.<M2>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4145
verifier.
VerifyIL
("Program.<M2>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4274
verifier.
VerifyIL
("Program.<M2>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4405
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4531
verifier.
VerifyIL
("Program.<M2>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4684
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5077
verifier.
VerifyIL
("Program.<M1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5174
verifier.
VerifyIL
("Program.<M2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5312
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5401
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5530
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5658
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5746
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5874
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5991
verifier.
VerifyIL
("Program.M1",
6004
verifier.
VerifyIL
("Program.M2",
6076
verifier.
VerifyIL
("Program.M2",
6111
verifier.
VerifyIL
("Program.M3",
6170
verifier.
VerifyIL
("Program.M2",
6250
verifier.
VerifyIL
("C.M2",
6365
verifier.
VerifyIL
("Program.M2",
6404
verifier.
VerifyIL
("C.M2",
6447
verifier.
VerifyIL
("Program.M2",
6490
verifier.
VerifyIL
("C.M2",
6816
verifier.
VerifyIL
("C.M2",
6860
verifier.
VerifyIL
("Program.M2",
6910
verifier.
VerifyIL
("Program.M2",
6960
verifier.
VerifyIL
("Program.M2",
7016
verifier.
VerifyIL
("Program.M2",
7066
verifier.
VerifyIL
("Program.M2",
7121
verifier.
VerifyIL
("Program.M2",
7190
verifier.
VerifyIL
("Program.M2",
7260
verifier.
VerifyIL
("Program.M2",
7339
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7475
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7620
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7788
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7950
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8170
verifier.
VerifyIL
("Program.M2",
8316
verifier.
VerifyIL
("Program.M2",
8375
verifier.
VerifyIL
("Program.M2",
8428
verifier.
VerifyIL
("Program.M2",
8483
verifier.
VerifyIL
("Program.M2",
8546
verifier.
VerifyIL
("Program.M2",
8600
verifier.
VerifyIL
("Program.M2",
8810
verifier.
VerifyIL
("Program.M2",
8888
verifier.
VerifyIL
("Program.M2",
9056
verifier.
VerifyIL
("Program.M2",
9245
verifier.
VerifyIL
("Program.M2",
9292
verifier.
VerifyIL
("Program.M2",
9343
verifier.
VerifyIL
("Program.M2",
9433
verifier.
VerifyIL
("Program.M2",
9478
verifier.
VerifyIL
("Program.M2",
9596
verifier.
VerifyIL
("C.M2",
9644
verifier.
VerifyIL
("C.M2",
9696
verifier.
VerifyIL
("C.M2",
9828
verifier.
VerifyIL
("C.M2",
9913
verifier.
VerifyIL
("C.M2",
10016
verifier.
VerifyIL
("Program.M2",
10063
verifier.
VerifyIL
("Program.M2",
10348
verifier.
VerifyIL
("C.M2",
10393
verifier.
VerifyIL
("C.M2",
10531
verifier.
VerifyIL
("Program.M2",
10605
verifier.
VerifyIL
("Program.M2",
10657
verifier.
VerifyIL
("Program.M2",
10749
verifier.
VerifyIL
("Program.M2",
10795
verifier.
VerifyIL
("Program.M2",
11133
verifier.
VerifyIL
("Program.M2",
11179
verifier.
VerifyIL
("Program.M2",
11225
verifier.
VerifyIL
("Program.M2",
11275
verifier.
VerifyIL
("Program.M2",
11349
verifier.
VerifyIL
("Program.M2",
11475
verifier.
VerifyIL
("Program.M2",
12003
verifier.
VerifyIL
("C..ctor",
12200
verifier.
VerifyIL
("C..ctor",
12263
verifier.
VerifyIL
("C..ctor",
12330
verifier.
VerifyIL
("C..ctor",
12379
verifier.
VerifyIL
("C..ctor",
12793
verifier.
VerifyIL
("Buffer10..ctor",
12917
verifier.
VerifyIL
("Buffer2..ctor",
12971
verifier.
VerifyIL
("Buffer2..ctor",
13030
verifier.
VerifyIL
("Buffer2..ctor",
13087
verifier.
VerifyIL
("Buffer1..ctor",
13099
verifier.
VerifyIL
("Buffer1Ref..ctor",
13157
verifier.
VerifyIL
("Buffer1..ctor",
13217
verifier.
VerifyIL
("Buffer1..ctor",
13229
verifier.
VerifyIL
("Buffer1Ref..ctor",
13276
verifier.
VerifyIL
("Buffer2..ctor",
13290
verifier.
VerifyIL
("Buffer2Ref..ctor",
13345
verifier.
VerifyIL
("Buffer2..ctor",
13385
verifier.
VerifyIL
("Buffer2..ctor",
13435
verifier.
VerifyIL
("Buffer2..ctor",
13452
verifier.
VerifyIL
("Buffer2Ref..ctor",
13527
verifier.
VerifyIL
("Buffer1..ctor",
13588
verifier.
VerifyIL
("Buffer1..ctor",
13656
verifier.
VerifyIL
("Buffer1..ctor",
13697
verifier.
VerifyIL
("Buffer1..ctor",
13751
verifier.
VerifyIL
("C..ctor",
13809
verifier.
VerifyIL
("C..ctor",
13867
verifier.
VerifyIL
("C..ctor",
13920
verifier.
VerifyIL
("Buffer2..ctor",
13971
verifier.
VerifyIL
("Buffer2..ctor",
14022
verifier.
VerifyIL
("Buffer2..ctor",
15120
verifier.
VerifyIL
("Program.M2",
15166
verifier.
VerifyIL
("Program.M1",
15179
verifier.
VerifyIL
("Program.M2",
15250
verifier.
VerifyIL
("C.M1",
15263
verifier.
VerifyIL
("C.M2",
15387
verifier.
VerifyIL
("Program.M1",
15400
verifier.
VerifyIL
("Program.M2",
15442
verifier.
VerifyIL
("C.M1",
15455
verifier.
VerifyIL
("C.M2",
15503
verifier.
VerifyIL
("Program.M1",
15516
verifier.
VerifyIL
("Program.M2",
15566
verifier.
VerifyIL
("C.M1",
15579
verifier.
VerifyIL
("C.M2",
16185
verifier.
VerifyIL
("Program.M2",
16233
verifier.
VerifyIL
("Program.M2",
16320
verifier.
VerifyIL
("Program.M2",
16435
verifier.
VerifyIL
("C.M2",
16673
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16766
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17547
verifier.
VerifyIL
("Program.M1",
17560
verifier.
VerifyIL
("Program.M2",
17665
verifier.
VerifyIL
("Program.M1",
17678
verifier.
VerifyIL
("Program.M2",
17743
verifier.
VerifyIL
("Program.M2",
18543
verifier.
VerifyIL
("Program.Test",
18641
verifier.
VerifyIL
("Program.Test",
18714
verifier.
VerifyIL
("Program.Test",
18868
verifier.
VerifyIL
("Program.Test",
19003
verifier.
VerifyIL
("Program.Test",
19202
verifier.
VerifyIL
("Program.Test",
19984
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20171
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20444
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20630
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20895
verifier.
VerifyIL
("Program.<Test>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21542
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
21659
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
21861
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
21978
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
22172
verifier.
VerifyIL
("Program.<Test>d__1.System.Collections.IEnumerator.MoveNext",
23225
verifier.
VerifyIL
("Program.Test",
23345
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
Semantics\LockTests.cs (10)
137
verifier.
VerifyIL
("C.Main", """
1055
verifier.
VerifyIL
("Program.Main", """
1408
verifier.
VerifyIL
("Program.Main", """
1476
verifier.
VerifyIL
("Program.Main", """
3699
verifier.
VerifyIL
("Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
3890
verifier.
VerifyIL
("Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
4222
verifier.
VerifyIL
("Program.M1", """
4332
verifier.
VerifyIL
("Program.M1", """
4367
verifier.
VerifyIL
("Program.M3", """
4399
verifier.
VerifyIL
("Program.M4", """
Semantics\OutVarTests.cs (5)
20069
CompileAndVerify(text, references: new[] { CSharpRef }).
VerifyIL
("Cls.Main()",
20123
CompileAndVerify(text, references: new[] { CSharpRef }).
VerifyIL
("Cls.Main()",
20388
.
VerifyIL
("B.Main()",
20548
.
VerifyIL
("B.Main()",
33002
comp.
VerifyIL
("C.Main()", @"
Semantics\ParamsCollectionTests.cs (20)
390
verifier.
VerifyIL
("Program.Main", """
416
verifier.
VerifyIL
("Program.Main", """
3034
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3199
verifier.
VerifyIL
("Program.Main", @"
3335
verifier.
VerifyIL
("Program.Test1", @"
3363
verifier.
VerifyIL
("Program.Test2", @"
3393
verifier.
VerifyIL
("Program.Test3", @"
3569
verifier.
VerifyIL
("Program.Test1", @"
3696
verifier.
VerifyIL
("Program.Test2", @"
3725
verifier.
VerifyIL
("Program.Test3", @"
3871
verifier.
VerifyIL
("Program.Test1", @"
3926
verifier.
VerifyIL
("Program.Test2", @"
3941
verifier.
VerifyIL
("Program.Test3", @"
4240
verifier.
VerifyIL
("Program.Test1", expectedIL);
4244
verifier.
VerifyIL
("Program.Test1", expectedIL);
4250
verifier.
VerifyIL
("Program.Test1", @"
16811
verifier.
VerifyIL
("Program.Test1",
16886
verifier.
VerifyIL
("Program.Test2",
16976
verifier.
VerifyIL
("Program.Test1",
17015
verifier.
VerifyIL
("Program.Test2",
Semantics\PatternMatchingTests.cs (38)
3719
verifier.
VerifyIL
("TestClass.Test", @"{
3741
verifier.
VerifyIL
("TestClass.Test", @"{
3778
verifier.
VerifyIL
("TestClass.Test", @"{
3800
verifier.
VerifyIL
("TestClass.Test", @"{
7397
.
VerifyIL
("C.Test", @"
7448
.
VerifyIL
("C.Test", @"
7508
.
VerifyIL
("C.Main",
7590
.
VerifyIL
("C.Test(ref S)",
7682
.
VerifyIL
("C.Test", @"
7828
.
VerifyIL
("C.Test", @"
7999
.
VerifyIL
("C.GetResult", @"
8132
.
VerifyIL
("C.GetResult", """
8269
.
VerifyIL
("C.Test", @"
8357
.
VerifyIL
("C.Test", """
8451
.
VerifyIL
("C.Test", @"
8619
verifier.
VerifyIL
("C.M",
8661
verifier.
VerifyIL
("C.M",
8890
.
VerifyIL
("C.Test", @"
8988
.
VerifyIL
("C.Test", @"
9041
.
VerifyIL
("C.Test", @"
9102
.
VerifyIL
("C.Main",
9186
.
VerifyIL
("C.Test(ref S)",
9280
.
VerifyIL
("C.Test", @"
9426
.
VerifyIL
("C.Test", @"
9598
.
VerifyIL
("C.GetResult", @"
9731
.
VerifyIL
("C.GetResult", @"
9869
.
VerifyIL
("C.Test", @"
9955
.
VerifyIL
("C.Test", """
10051
.
VerifyIL
("C.Test", @"
10221
verifier.
VerifyIL
("C.M",
10262
verifier.
VerifyIL
("C.M",
10493
.
VerifyIL
("C.Test", @"
11010
verifier.
VerifyIL
("Program.F1",
11077
verifier.
VerifyIL
("Program.F2",
11188
verifier.
VerifyIL
("Program.F1",
11232
verifier.
VerifyIL
("Program.F2",
11594
verifier.
VerifyIL
("C.<ExceptionFilterBroken>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
11944
verifier.
VerifyIL
("C.<ExceptionFilterBroken>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
Semantics\PatternMatchingTests_ListPatterns.cs (32)
75
() => verifier.
VerifyIL
("X.Test(System.Span<char>)", @"
126
() => verifier.
VerifyIL
("X.Test(char[])", @"
179
() => verifier.
VerifyIL
("X.Test(string)", @"
285
() => verifier.
VerifyIL
("X.Test1", @"
316
() => verifier.
VerifyIL
("X.Test2", @"
347
() => verifier.
VerifyIL
("X.Test3", @"
381
() => verifier.
VerifyIL
("X.Test4", @"
542
() => verifier.
VerifyIL
("X.Test1", @"
563
() => verifier.
VerifyIL
("X.Test2", @"
585
() => verifier.
VerifyIL
("X.Test3", @"
607
() => verifier.
VerifyIL
("X.Test4", @"
633
() => verifier.
VerifyIL
("X.Test5", @"
729
() => verifier.
VerifyIL
("X.Test1", @"
753
() => verifier.
VerifyIL
("X.Test2", @"
778
() => verifier.
VerifyIL
("X.Test3", @"
803
() => verifier.
VerifyIL
("X.Test4", @"
832
() => verifier.
VerifyIL
("X.Test5", @"
2337
verifier.
VerifyIL
("X.Main", @"
2455
() => verifier.
VerifyIL
("X.Test1", @"
2464
() => verifier.
VerifyIL
("X.Test2", @"
2956
verifier.
VerifyIL
("S.Test", @"
5540
verifier.
VerifyIL
("C.M", @"
5628
verifier.
VerifyIL
("C.M", @"
7440
verifier.
VerifyIL
("C.Test1", expectedIl);
7441
verifier.
VerifyIL
("C.Test2", expectedIl);
7645
verifier.
VerifyIL
("C.M", @"
7742
verifier.
VerifyIL
("C.M", @"
7896
verifier.
VerifyIL
("C.M", @"
8060
verifier.
VerifyIL
("ConsList.Print", @"
8131
verifier.
VerifyIL
("ConsList.Print", @"
8350
verifier.
VerifyIL
("C.Main", @"
8462
verifier.
VerifyIL
("C.M", @"
Semantics\PatternMatchingTests2.cs (2)
3187
verifier.
VerifyIL
("C.M", @"
3339
verifier.
VerifyIL
("C.M", @"
Semantics\PatternMatchingTests3.cs (27)
2370
compVerifier.
VerifyIL
("C.M",
2428
compVerifier.
VerifyIL
("C.M",
3144
compVerifier.
VerifyIL
("C.Grade", @"
3769
compVerifier.
VerifyIL
("Program.M1", @"
3823
compVerifier.
VerifyIL
("Program.M2", @"
4621
compVerifier.
VerifyIL
("C.LifeStageAtAge", @"
4787
compVerifier.
VerifyIL
("C.LifeStageAtAge", @"
5066
compVerifier.
VerifyIL
("C.Main", code);
5067
compVerifier.
VerifyIL
("C.Main2", code);
5068
compVerifier.
VerifyIL
("C.Main3", code);
5326
compVerifier.
VerifyIL
("C.L", type switch
6218
verifier.
VerifyIL
("C.M",
6261
verifier.
VerifyIL
("C.M",
6303
verifier.
VerifyIL
("C.M",
6342
verifier.
VerifyIL
("C.M",
6388
verifier.
VerifyIL
("C.M",
6433
verifier.
VerifyIL
("C.M",
6505
verifier.
VerifyIL
("C.M1", expectedIL);
6506
verifier.
VerifyIL
("C.M2", expectedIL);
6533
verifier.
VerifyIL
("C.M",
6584
verifier.
VerifyIL
("C.M",
6640
verifier.
VerifyIL
("C.M",
6785
verifier.
VerifyIL
("C.M1", expectedIL);
6786
verifier.
VerifyIL
("C.M2", expectedIL);
6838
verifier.
VerifyIL
("C.M1", expectedIL);
6839
verifier.
VerifyIL
("C.M2", expectedIL);
7643
compVerifier.
VerifyIL
("C.M",
Semantics\PatternMatchingTests4.cs (12)
2089
CompileAndVerify(compilation, expectedOutput: "InvalidOperationException").
VerifyIL
("C.Main", @"
2168
", sequencePoints: "C.Main", source: source).
VerifyIL
("<PrivateImplementationDetails>.ThrowInvalidOperationException", @"
2230
CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()").
VerifyIL
("C.Main", @"
2330
", sequencePoints: "C.Main", source: source).
VerifyIL
("<PrivateImplementationDetails>.ThrowSwitchExpressionExceptionParameterless", @"
2430
CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))").
VerifyIL
("C.Main", @"
2524
", sequencePoints: "C.Main", source: source).
VerifyIL
("<PrivateImplementationDetails>.ThrowSwitchExpressionException", @"
4338
verifier.
VerifyIL
("C.M", """
4420
verifier.
VerifyIL
("C.M", """
4502
verifier.
VerifyIL
("C.M", """
4584
verifier.
VerifyIL
("C.M", """
4666
verifier.
VerifyIL
("C.M", """
4752
verifier.
VerifyIL
("C.M", """
Semantics\PatternMatchingTests5.cs (8)
84
verifier.
VerifyIL
("C.Test1", @"
110
verifier.
VerifyIL
("C.Test2", @"
142
verifier.
VerifyIL
("C.Test4", @"
241
verifier.
VerifyIL
("C.Test", @"
1346
verifier.
VerifyIL
("Program.Main", @"
3179
compilation.
VerifyIL
("C.Test", """
3228
compilation.
VerifyIL
("C.Test", """
3295
compilation.
VerifyIL
("C.Test", """
Semantics\PrimaryConstructorTests.cs (11)
439
verifier.
VerifyIL
("C..ctor(int, string)",
451
verifier.
VerifyIL
("C..ctor(int, string)",
629
verifier.
VerifyIL
("C..ctor()",
641
verifier.
VerifyIL
("C..ctor()",
1051
verifier.
VerifyIL
("C..ctor(int, int)", @"
1947
verifier.
VerifyIL
("C..ctor(int, int)", @"
12246
verifier.
VerifyIL
("C1..ctor(int, int)",
12319
verifier.
VerifyIL
("C1..ctor(int, int)",
12400
verifier.
VerifyIL
("C1..ctor(int, int)",
14096
verifier.
VerifyIL
("Program.M0", @"{
14416
verifier.
VerifyIL
("C1.M1",
Semantics\RecordTests.cs (131)
881
verifier.
VerifyIL
("C..ctor(int, int)", @"
1556
verifier.
VerifyIL
("C..ctor()", @"
1607
verifier.
VerifyIL
("C..ctor()", @"
1687
verifier.
VerifyIL
("C..ctor()", @"
2375
verifier.
VerifyIL
("C.M<T>(T)", @"
2429
verifier.
VerifyIL
("C.M<T>(T)", @"
4936
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
4944
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5011
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5019
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5088
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5098
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5473
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5512
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5551
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5592
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5674
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5728
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5792
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
10598
verifier.
VerifyIL
("C..ctor(object, object)",
10606
verifier.
VerifyIL
("C..ctor(C)", @"
10616
verifier.
VerifyIL
("Program.Main",
11355
verifier.
VerifyIL
("A..ctor(object, object)",
11363
verifier.
VerifyIL
("A..ctor(A)",
11371
verifier.
VerifyIL
("A.Deconstruct",
11385
verifier.
VerifyIL
("A.Equals(A)",
11405
verifier.
VerifyIL
("A.GetHashCode()",
11415
verifier.
VerifyIL
("B..ctor(object, object)",
11431
verifier.
VerifyIL
("B..ctor(B)",
11448
verifier.
VerifyIL
("B.Deconstruct",
11462
verifier.
VerifyIL
("B.Equals(B)",
11492
verifier.
VerifyIL
("B.GetHashCode()",
11562
verifier.
VerifyIL
("A..ctor()",
11570
verifier.
VerifyIL
("A..ctor(A)",
11578
verifier.
VerifyIL
("A.Equals(A)",
11598
verifier.
VerifyIL
("A.GetHashCode()",
11608
verifier.
VerifyIL
("B..ctor()",
11616
verifier.
VerifyIL
("B..ctor(B)",
11625
verifier.
VerifyIL
("B.Equals(B)",
11639
verifier.
VerifyIL
("B.GetHashCode()",
11647
verifier.
VerifyIL
("C..ctor(object, object)",
11661
verifier.
VerifyIL
("C..ctor(C)",
11678
verifier.
VerifyIL
("C.Deconstruct",
11692
verifier.
VerifyIL
("C.Equals(C)",
11722
verifier.
VerifyIL
("C.GetHashCode()",
11807
verifier.
VerifyIL
("A..ctor(object, object)",
11815
verifier.
VerifyIL
("A..ctor(A)",
11827
verifier.
VerifyIL
("A.Deconstruct",
11841
verifier.
VerifyIL
("A.Equals(A)",
11868
verifier.
VerifyIL
("A.GetHashCode()",
11885
verifier.
VerifyIL
("B..ctor(object, object)",
11895
verifier.
VerifyIL
("B..ctor(B)",
11904
verifier.
VerifyIL
("B.Deconstruct",
11918
verifier.
VerifyIL
("B.Equals(B)",
11932
verifier.
VerifyIL
("B.GetHashCode()",
11940
verifier.
VerifyIL
("C..ctor(object, object)",
11956
verifier.
VerifyIL
("C..ctor(C)",
11973
verifier.
VerifyIL
("C.Deconstruct",
11987
verifier.
VerifyIL
("C.Equals(C)",
12017
verifier.
VerifyIL
("C.GetHashCode()",
12598
verifierA.
VerifyIL
("B..ctor(B)", @"
12638
verifierB.
VerifyIL
("C..ctor(C)", @"
12656
verifierA.
VerifyIL
($"B.{WellKnownMemberNames.CloneMethodName}()", @"
12690
verifier.
VerifyIL
("C..ctor(C)", @"
12746
verifier.
VerifyIL
("C..ctor(C)", @"
12783
verifier.
VerifyIL
("C..ctor(C)", @"
12833
verifier.
VerifyIL
("C..ctor(C)", @"
12845
verifier.
VerifyIL
("D..ctor(D)", @"
12909
verifier.
VerifyIL
("C..ctor(C)", @"
12952
verifier.
VerifyIL
("C..ctor(C)", @"
13006
verifier.
VerifyIL
("C..ctor(int)", @"
13061
verifier.
VerifyIL
("C..ctor(C)", @"
13183
verifier.
VerifyIL
("D..ctor(D)", @"
13503
verifier.
VerifyIL
("C..ctor(C)", @"
14103
verifier.
VerifyIL
("B.Deconstruct", @"
14198
verifier.
VerifyIL
("B.Deconstruct", @"
14213
verifier.
VerifyIL
("C.Deconstruct", @"
19049
verifier.
VerifyIL
("B.EqualityContract.get", @"
19122
verifier.
VerifyIL
("B.EqualityContract.get", @"
20352
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
20372
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
20471
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
20491
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
21028
2 3", targetFramework: TargetFramework.NetLatest).VerifyDiagnostics().
VerifyIL
("E.CHelper", @"
21042
verifier.
VerifyIL
("E.DHelper", @"
21060
verifier.
VerifyIL
("E.DHelper", @"
21117
verifier.
VerifyIL
("C..ctor(int, int)", @"
22052
verifier.
VerifyIL
("C..ctor(int, int)", @"
22539
verifier.
VerifyIL
("C.Equals(C)",
22559
verifier.
VerifyIL
("C.Equals(object)",
22569
verifier.
VerifyIL
("C.GetHashCode()",
22608
verifier.
VerifyIL
("C.Equals(C)",
22635
verifier.
VerifyIL
("C.GetHashCode()",
22710
verifier.
VerifyIL
("A.Equals(A)",
22730
verifier.
VerifyIL
("B1.Equals(B1)",
22753
verifier.
VerifyIL
("B1.GetHashCode()",
22828
verifier.
VerifyIL
("A.Equals(A)",
22855
verifier.
VerifyIL
("B1.Equals(B1)",
22869
verifier.
VerifyIL
("B1.GetHashCode()",
22939
verifier.
VerifyIL
("A.Equals(A)",
22959
verifier.
VerifyIL
("C.Equals(C)",
23051
verifier.
VerifyIL
("A.Equals(A)",
23071
verifier.
VerifyIL
("B.Equals(A)",
23080
verifier.
VerifyIL
("C.Equals(B)",
23089
verifier.
VerifyIL
("C.Equals(C)",
23247
verifier.
VerifyIL
("A.Equals(A)",
23275
verifier.
VerifyIL
("C.Equals(C)",
23298
verifier.
VerifyIL
("C.GetHashCode()",
23418
verifier.
VerifyIL
("A.Equals(A)",
23445
verifier.
VerifyIL
("B.Equals(A)",
23454
verifier.
VerifyIL
("B.Equals(B)",
23477
verifier.
VerifyIL
("C.Equals(B)",
23486
verifier.
VerifyIL
("C.Equals(C)",
23841
verifier.
VerifyIL
("A<T>.Equals(A<T>)",
23861
verifier.
VerifyIL
("B.Equals(A<int>)",
23870
verifier.
VerifyIL
("B.Equals(B)",
24969
verifier.
VerifyIL
("R..ctor(int)", @"
25006
verifier.
VerifyIL
("R..ctor(int)", @"
25036
verifier.
VerifyIL
("R..ctor(int)", @"
27719
verifier.
VerifyIL
("C..ctor()", @"
27772
verifier.
VerifyIL
("C..ctor()", @"
28027
verifier.
VerifyIL
("Rec.PrintMembers", @"
28050
verifier.
VerifyIL
("Rec.PrintMembers", @"
29251
verifier.
VerifyIL
("A.Deconstruct", @"
29283
verifier.
VerifyIL
("A.Deconstruct", @"
29318
verifier.
VerifyIL
("A.Deconstruct", @"
29376
verifier.
VerifyIL
("C.Deconstruct", @"
29414
verifier.
VerifyIL
("C.Deconstruct", @"
29448
verifier.
VerifyIL
("C.Deconstruct", @"
29790
verifier.
VerifyIL
("C.Deconstruct", @"
29827
verifier.
VerifyIL
("C.Deconstruct", @"
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_IUsingStatement.cs (2)
1763
verifier.
VerifyIL
("C.M2", @"
1776
verifier.
VerifyIL
("C.M1", @"
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (801)
Semantics\AnonymousFunctionTests.cs (4)
46
verifier.
VerifyIL
(metadataName, expectedIL);
662
verifier.
VerifyIL
(metadataName, @"
1195
verifier.
VerifyIL
("C<T>.<>c__1<U>.<M>b__1_0", @"
1273
verifier.
VerifyIL
("C.Main", @"
Semantics\ArglistTests.cs (9)
194
verifier.
VerifyIL
("C.Main", expectedIL);
362
verifier.
VerifyIL
("C.M", expectedIL);
412
verifier.
VerifyIL
("C.M(__arglist)", expectedIL);
483
verifier.
VerifyIL
("C.Main", expectedIL);
676
verifier.
VerifyIL
("C.Get", expectedGetIL);
677
verifier.
VerifyIL
("C.Set", expectedSetIL);
678
verifier.
VerifyIL
("C.Ref", expectedRefIL);
798
verifier.
VerifyIL
("Program.Main", expectedGetIL);
906
verifier.
VerifyIL
("C.Main", @"
Semantics\BindingAsyncTasklikeMoreTests.cs (2)
116
verifier.
VerifyIL
("C.F()",
138
verifier.
VerifyIL
("C.G<T>(T)",
Semantics\BindingAwaitTests.cs (1)
2842
compiled.
VerifyIL
("MyAwaiter.OnCompleted(System.Action)", @"
Semantics\ColorColorTests.cs (1)
1522
CompileAndVerify(comp).
VerifyIL
("Test.Main", @"
Semantics\ConditionalOperatorTests.cs (9)
280
verifier.
VerifyIL
("Program.Main", @"
389
verifier.
VerifyIL
("Program.Main", @"
548
verifier.
VerifyIL
("Program.Main", expectedIL);
647
verifier.
VerifyIL
("Program.Main", expectedIL);
716
verifier.
VerifyIL
("Program.Main", expectedIL);
784
verifier.
VerifyIL
("Program.Main", expectedIL);
849
verifier.
VerifyIL
("Program.Main", expectedIL);
925
verifier.
VerifyIL
("Program.Main", expectedIL);
1003
verifier.
VerifyIL
("Program.Main", expectedIL);
Semantics\DeconstructionTests.cs (2)
6483
verifier.
VerifyIL
("C.M<T>(T[])", @"
6513
verifier.
VerifyIL
("C.M2", @"
Semantics\DelegateTypeTests.cs (15)
10197
verifier.
VerifyIL
("Program.Main",
11019
verifier.
VerifyIL
("Program.M1<T>",
11040
verifier.
VerifyIL
("Program.M2<U>",
11061
verifier.
VerifyIL
("Program.M3",
11143
verifier.
VerifyIL
("Program.M1",
11155
verifier.
VerifyIL
("Program.M2",
11202
verifier.
VerifyIL
("Program.Main",
11275
verifier.
VerifyIL
("Program.Main",
11341
verifier.
VerifyIL
("Program.Main",
11418
verifier.
VerifyIL
("Program.Main",
11484
verifier.
VerifyIL
("Program.Main",
11563
verifier.
VerifyIL
("Program.Main",
11728
verifier.
VerifyIL
("Program.F2<T>()", """
15621
verifier.
VerifyIL
("Program.<>c.<F>b__0_0()",
16844
verifier.
VerifyIL
("Program.Main",
Semantics\DynamicTests.cs (1)
1696
verifier.
VerifyIL
("Program.Main", """
Semantics\ForEachTests.cs (1)
3086
VerifyIL
("C.M", @"
Semantics\FunctionPointerTests.cs (21)
177
verifier.
VerifyIL
("C.M1", expectedIL: @"
240
verifier.
VerifyIL
("C.Main", expectedIL: @"
266
verifier.
VerifyIL
("C.M", @"
331
verifier.
VerifyIL
(@"C.M", expectedIL: $@"
386
verifier.
VerifyIL
(@"C.M", expectedIL: $@"
436
verifier.
VerifyIL
("C.M", $@"
481
verifier.
VerifyIL
("S.M", @"
585
verifier.
VerifyIL
("C.M", @"
629
verifier.
VerifyIL
("S.M", @"
676
verifier.
VerifyIL
("S.M", @"
723
verifier.
VerifyIL
("S.M", @"
816
verifier.
VerifyIL
("C.M", @"
868
verifier.
VerifyIL
("C.M", @"
928
verifier.
VerifyIL
("C.M", @"
2700
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2725
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2948
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3272
verifier.
VerifyIL
("C.Main", expectedIL: @"
3354
verifier.
VerifyIL
("C.Main", expectedIL: @"
3850
verifier.
VerifyIL
("C.Main", expectedIL: @"
3861
verifier.
VerifyIL
("C.M", expectedIL: @"
Semantics\GenericConstraintsTests.cs (3)
2523
options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: string.Join(Environment.NewLine, type, size)).
VerifyIL
("Test.M<T>", @"
2575
options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: "246").
VerifyIL
("Test.M<T>", @"
3963
.
VerifyIL
("MyStruct<T>.Test", il);
Semantics\HideByNameTests.cs (2)
193
CompileAndVerify(comp).
VerifyIL
("Program.Main", @"
525
CompileAndVerify(comp).
VerifyIL
("Program.Main", @"
Semantics\ImplicitlyTypedLocalsTests.cs (1)
113
verifier.
VerifyIL
("B.Main", @"
Semantics\InitOnlyMemberTests.cs (6)
2792
v.
VerifyIL
("C.Main", @"
4223
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4263
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4302
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4342
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4440
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
Semantics\InterpolationTests.cs (142)
243
verifier.
VerifyIL
("Program.Main", @"
269
verifier.
VerifyIL
("Program.Main", @"
1115
compilation.
VerifyIL
("System.Program.Main",
1187
verifier.
VerifyIL
("App.Main", @"{
1206
verifier.
VerifyIL
("App.Main", @"{
1290
verifier.
VerifyIL
("App.Main", @"{
1309
verifier.
VerifyIL
("App.Main", @"{
1379
verifier.
VerifyIL
("App.Main", @"{
1431
verifier.
VerifyIL
("App.Main", @"{
1713
verifier.
VerifyIL
("Program.<<Main>$>g__TwoComponents|0_0()", @"
1727
verifier.
VerifyIL
("Program.<<Main>$>g__ThreeComponents|0_1()", @"
1745
verifier.
VerifyIL
("Program.<<Main>$>g__FourComponents|0_2()", @"
1767
verifier.
VerifyIL
("Program.<<Main>$>g__FiveComponents|0_3()", @"
1842
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
1850
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
2258
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
2266
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
2695
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", !expression.Contains("+") ? @"
2871
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2985
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3144
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
3196
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
3249
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3688
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3780
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3819
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3885
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3968
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4060
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4150
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4649
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
4786
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
4846
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4897
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
4929
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", expression.Contains('+') ? @"
4982
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
5101
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5155
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5283
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5341
verifier.
VerifyIL
("Program.<>c.<<Main>$>b__0_0()", @"
5388
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5439
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", !expression.Contains('+') ? @"
5498
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5572
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5625
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
5687
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", !expression.Contains('+') ? @"
5761
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
5879
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5935
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
6036
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6124
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6203
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
6287
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6351
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6443
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6499
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6565
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6608
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6654
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6700
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6752
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
7724
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
8090
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
8329
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
8449
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8581
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8738
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8873
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9006
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9101
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9235
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9351
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9468
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9589
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9746
verifier.
VerifyIL
("<top-level-statements-entry-point>", refness == "in" ? @"
9851
verifier.
VerifyIL
($"Program.<<Main>$>g__localFunc|0_0({parameterRefness} C)", @"
9933
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10034
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10140
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10282
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10381
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10533
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10632
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10731
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10930
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0",
11015
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0",
11136
verifier.
VerifyIL
("Program.<<Main>$>g__test1|0_0<T>",
11182
verifier.
VerifyIL
("Program.<<Main>$>g__test2|0_1<T>",
11213
verifier.
VerifyIL
("Program.<<Main>$>g__test3|0_2<T>",
11258
verifier.
VerifyIL
("Program.<<Main>$>g__test4|0_3<T>",
11390
verifier.
VerifyIL
("Program.<<Main>$>g__test3|0_0<T>",
11445
verifier.
VerifyIL
("Program.<<Main>$>g__test4|0_1<T>",
11715
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11777
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11912
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12019
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12311
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12575
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12822
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12952
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
13172
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13224
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13274
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13333
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13393
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13455
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13517
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13609
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
13927
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13972
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14017
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14060
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14109
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14167
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14263
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14362
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15921
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15969
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16024
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16113
CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").
VerifyIL
("<top-level-statements-entry-point>", @"
16167
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>",
16194
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>",
16239
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>",
16332
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16789
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
17097
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17161
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17260
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17378
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17446
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17550
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17603
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17644
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17695
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17741
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17888
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17938
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
18030
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
18612
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
18694
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
18793
verifier.
VerifyIL
("Program.Test<T>(ref T)", """
18906
verifier.
VerifyIL
("Program.Test<T>(ref T)", """
Semantics\LocalFunctionTests.cs (1)
6979
verifier.
VerifyIL
("Program.Main",
Semantics\MultiDimensionalArrayTests.cs (6)
303
verifier.
VerifyIL
("C.Main",
339
verifier.
VerifyIL
("C.Main",
387
verifier.
VerifyIL
("C.Main",
631
verifier.
VerifyIL
("C.Main",
685
verifier.
VerifyIL
("C.Main",
717
verifier.
VerifyIL
("C.Main",
Semantics\NamedAndOptionalTests.cs (8)
776
c.
VerifyIL
("C.Main", @"{
1574
verifier.
VerifyIL
("D.Main", il);
1691
verifier.
VerifyIL
("D.Main", @"{
1798
verifier.
VerifyIL
("Com.Main", @"
1872
verifier.
VerifyIL
("B.M(IA)",
1886
verifier.
VerifyIL
("B.MByRef(IA)",
1949
verifier.
VerifyIL
("B.M(IA)",
2014
verifier.
VerifyIL
("D.M()",
Semantics\NativeIntegerTests.cs (98)
2940
verifier.
VerifyIL
("Program.Main",
2987
verifier.
VerifyIL
("Program.Main",
3026
verifier.
VerifyIL
("Program.Main",
4343
verifier.
VerifyIL
("Program.Main",
4509
verifier.
VerifyIL
("Program.F",
4548
verifier.
VerifyIL
("Program.F1",
4556
verifier.
VerifyIL
("Program.F2",
4619
verifier.
VerifyIL
("Program.F1",
4627
verifier.
VerifyIL
("Program.F2",
4697
verifier.
VerifyIL
("MyInt.ToString",
4709
verifier.
VerifyIL
("MyInt.GetHashCode",
4722
verifier.
VerifyIL
("MyInt.Equals",
4893
verifier.
VerifyIL
("B.M1",
4921
verifier.
VerifyIL
("B.M2",
5002
verifier.
VerifyIL
("B.Main",
5250
verifier.
VerifyIL
("B.M1",
5278
verifier.
VerifyIL
("B.M2",
5360
verifier.
VerifyIL
("B.Main",
6697
verifier.
VerifyIL
("Program.Main", expectedIL);
6808
verifier.
VerifyIL
("Program.Main", expectedIL);
7296
verifier.
VerifyIL
("Program.M", @"
7463
verifier.
VerifyIL
("Program.M", @"
9513
verifier.
VerifyIL
("Program.Convert", expectedIL);
9737
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
10114
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
10339
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
10379
verifier.
VerifyIL
("Program.F1",
10387
verifier.
VerifyIL
("Program.F2",
12455
verifier.
VerifyIL
("Program.Add",
12464
verifier.
VerifyIL
("Program.Subtract",
12473
verifier.
VerifyIL
("Program.Multiply",
12482
verifier.
VerifyIL
("Program.Divide",
12491
verifier.
VerifyIL
("Program.Mod",
12500
verifier.
VerifyIL
("Program.Equals",
12509
verifier.
VerifyIL
("Program.NotEquals",
12520
verifier.
VerifyIL
("Program.LessThan",
12529
verifier.
VerifyIL
("Program.LessThanOrEqual",
12540
verifier.
VerifyIL
("Program.GreaterThan",
12549
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
12560
verifier.
VerifyIL
("Program.And",
12569
verifier.
VerifyIL
("Program.Or",
12578
verifier.
VerifyIL
("Program.Xor",
12587
verifier.
VerifyIL
("Program.ShiftLeft",
12602
verifier.
VerifyIL
("Program.ShiftRight",
12680
verifier.
VerifyIL
("Program.Add",
12689
verifier.
VerifyIL
("Program.Subtract",
12698
verifier.
VerifyIL
("Program.Multiply",
12707
verifier.
VerifyIL
("Program.Divide",
12716
verifier.
VerifyIL
("Program.Mod",
12725
verifier.
VerifyIL
("Program.Equals",
12734
verifier.
VerifyIL
("Program.NotEquals",
12745
verifier.
VerifyIL
("Program.LessThan",
12754
verifier.
VerifyIL
("Program.LessThanOrEqual",
12765
verifier.
VerifyIL
("Program.GreaterThan",
12774
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
12785
verifier.
VerifyIL
("Program.And",
12794
verifier.
VerifyIL
("Program.Or",
12803
verifier.
VerifyIL
("Program.Xor",
12812
verifier.
VerifyIL
("Program.ShiftLeft",
12827
verifier.
VerifyIL
("Program.ShiftRight",
12872
verifier.
VerifyIL
("Program.Add",
12881
verifier.
VerifyIL
("Program.Subtract",
12890
verifier.
VerifyIL
("Program.Multiply",
12899
verifier.
VerifyIL
("Program.Divide",
12908
verifier.
VerifyIL
("Program.Mod",
12947
verifier.
VerifyIL
("Program.Add",
12956
verifier.
VerifyIL
("Program.Subtract",
12965
verifier.
VerifyIL
("Program.Multiply",
12974
verifier.
VerifyIL
("Program.Divide",
12983
verifier.
VerifyIL
("Program.Mod",
13796
verifier.
VerifyIL
("Program.Convert", toConvUnchecked is null ?
13811
verifier.
VerifyIL
("Program.ConvertChecked",
13899
verifier.
VerifyIL
("Program.ToPointer1",
13906
verifier.
VerifyIL
("Program.ToPointer2",
13913
verifier.
VerifyIL
("Program.ToPointer3",
13921
verifier.
VerifyIL
("Program.ToPointer4",
13928
verifier.
VerifyIL
("Program.FromPointer1",
13935
verifier.
VerifyIL
("Program.FromPointer2",
13942
verifier.
VerifyIL
("Program.FromPointer3",
13950
verifier.
VerifyIL
("Program.FromPointer4",
14172
verifier.
VerifyIL
("Program.Convert",
14180
verifier.
VerifyIL
("Program.ConvertChecked",
14848
verifier.
VerifyIL
("NativeInts.Explicit1", expectedExplicitILA);
14849
verifier.
VerifyIL
("NativeInts.Explicit2", expectedExplicitILA);
14850
verifier.
VerifyIL
("NativeInts.Explicit3", expectedExplicitILA);
14851
verifier.
VerifyIL
("NativeInts.Explicit4", expectedExplicitILB);
14852
verifier.
VerifyIL
("NativeInts.Explicit5", expectedExplicitILNop);
14853
verifier.
VerifyIL
("NativeInts.Checked1", expectedCheckedIL);
14854
verifier.
VerifyIL
("NativeInts.Checked2", expectedCheckedIL);
14855
verifier.
VerifyIL
("NativeInts.Checked3", expectedCheckedIL);
14856
verifier.
VerifyIL
("NativeInts.Checked4", expectedCheckedIL);
14857
verifier.
VerifyIL
("NativeInts.Checked5", expectedCheckedIL);
15122
verifier.
VerifyIL
("C.M", @"
15164
verifier.
VerifyIL
("C.M", @"
15546
.
VerifyIL
("C.M", @"
15586
.
VerifyIL
("C.M", @"
15834
verifier.
VerifyIL
("C.M", expectedIL);
15879
verifier.
VerifyIL
("Program.F1",
Semantics\OperatorTests.cs (10)
4844
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4912
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4949
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4987
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8893
verifier.
VerifyIL
("P.M",
10856
verifier.
VerifyIL
("Test.Test0",
10891
verifier.
VerifyIL
("C1<T>.M1<S>",
10904
verifier.
VerifyIL
("C2.M1<S>",
10917
verifier.
VerifyIL
("C3.M1<S>",
11009
verifier.
VerifyIL
("C2.M1<S>",
Semantics\OverloadResolutionTests.cs (1)
9483
verifier.
VerifyIL
("Program.Main", """
Semantics\RawInterpolationTests.cs (4)
239
verifier.
VerifyIL
("Program.Main", @"
265
verifier.
VerifyIL
("Program.Main", @"
1113
compilation.
VerifyIL
("System.Program.Main",
1361
verifier.
VerifyIL
("Program.Main", @"
Semantics\RawInterpolationTests_Handler.cs (108)
81
verifier.
VerifyIL
("Program.<<Main>$>g__TwoComponents|0_0()", @"
95
verifier.
VerifyIL
("Program.<<Main>$>g__ThreeComponents|0_1()", @"
113
verifier.
VerifyIL
("Program.<<Main>$>g__FourComponents|0_2()", @"
135
verifier.
VerifyIL
("Program.<<Main>$>g__FiveComponents|0_3()", @"
210
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
218
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
628
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
636
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
1065
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", !expression.Contains("+") ? @"
1241
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1355
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1514
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
1566
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
1621
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2064
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2181
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2220
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2286
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2369
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2461
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2551
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2950
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
3087
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
3147
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3192
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
3315
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3369
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3494
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3552
verifier.
VerifyIL
("Program.<>c.<<Main>$>b__0_0()", @"
3599
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3650
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", !expression.Contains('+') ? @"
3711
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3805
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3858
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
3920
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", !expression.Contains('+') ? @"
3994
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
4135
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4191
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
4291
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4378
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4456
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
4540
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4604
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4695
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4751
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4816
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4859
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4905
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4951
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5003
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6506
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
6628
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
6762
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
6921
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7058
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7193
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7292
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7432
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7550
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7670
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7793
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
7959
verifier.
VerifyIL
("<top-level-statements-entry-point>", refness == "in" ? @"
8067
verifier.
VerifyIL
($"Program.<<Main>$>g__localFunc|0_0({parameterRefness} C)", @"
8155
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8289
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8357
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8497
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8605
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
8898
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9163
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9412
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9543
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9765
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9819
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9874
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9933
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9993
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10055
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10117
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10214
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
10548
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10599
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10650
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10695
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10746
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10809
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10908
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11363
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11411
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11461
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11499
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11537
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11580
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11671
CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").
VerifyIL
("<top-level-statements-entry-point>", @"
11764
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12221
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12514
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12581
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12680
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12778
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12848
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12964
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13019
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13060
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13113
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13159
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13312
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13364
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
Semantics\RecordStructTests.cs (59)
49
verifier.
VerifyIL
("Point.Equals(object)", @"
64
verifier.
VerifyIL
("Point.Equals(Point)", @"
130
verifier.
VerifyIL
("S.Main", @"
214
verifier.
VerifyIL
("S.Equals(S)", @"
221
verifier.
VerifyIL
("S.Equals(object)", @"
887
verifier.
VerifyIL
("S.M", @"
942
verifier.
VerifyIL
("S0..ctor()",
949
verifier.
VerifyIL
("S2..ctor()",
1745
verifier.
VerifyIL
("C..ctor(int, int)", @"
1908
verifier.
VerifyIL
("C..ctor(int, int)", @"
2177
verifier.
VerifyIL
("C1..ctor(object, object, object)", @"
2828
verifier.
VerifyIL
("R..ctor(int, int)", @"
2873
verifier.
VerifyIL
("R..ctor(int)", @"
2901
verifier.
VerifyIL
("R..ctor(int, int)", @"
3423
verifier.
VerifyIL
("B.Deconstruct", @"
3518
verifier.
VerifyIL
("B.Deconstruct", @"
3533
verifier.
VerifyIL
("C.Deconstruct", @"
4305
verifier.
VerifyIL
("A.Equals(A)", @"
4313
verifier.
VerifyIL
("A.Equals(object)", @"
4329
verifier.
VerifyIL
("A.GetHashCode()", @"
4556
verifier.
VerifyIL
("A.Equals(A)", @"
4592
verifier.
VerifyIL
("A.Equals(object)", @"
4608
verifier.
VerifyIL
("A.GetHashCode()", @"
4653
verifier.
VerifyIL
("A.Equals(A)", @"
4661
verifier.
VerifyIL
("A.GetHashCode()", @"
4924
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
4935
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
5157
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5165
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5361
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5402
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5443
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5487
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5543
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5565
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
6908
verifier.
VerifyIL
("B.M", @"
7503
verifier.
VerifyIL
("B.M", @"
7543
verifier.
VerifyIL
("C..ctor(string)", @"
7589
verifier.
VerifyIL
("B.M<T>(T)", @"
7630
verifier.
VerifyIL
("B.M", @"
7665
verifier.
VerifyIL
("B.M", @"
7705
verifier.
VerifyIL
("C.M", @"
7739
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0(System.ValueTuple<int, int>)", @"
7773
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0(System.ValueTuple<int, int, int, int, int, int, int, System.ValueTuple<int>>)", @"
8183
verifier.
VerifyIL
("C.Main", @"
8268
verifier.
VerifyIL
("C.M", @"
8444
verifier.
VerifyIL
("C.M", @"
8619
verifier.
VerifyIL
("C.M", @"
8790
verifier.
VerifyIL
("C.M", @"
8987
verifier.
VerifyIL
("C.M", @"
10551
verifier.
VerifyIL
("A.Deconstruct", @"
10874
verifier.
VerifyIL
("S2..ctor()",
10881
verifier.
VerifyIL
("S3..ctor(object)",
11077
verifier.
VerifyIL
("S1..ctor()",
11083
verifier.
VerifyIL
("S1..ctor(object)",
11091
verifier.
VerifyIL
("S3..ctor()",
11100
verifier.
VerifyIL
("S3..ctor(object)",
11108
verifier.
VerifyIL
("S4..ctor()",
11118
verifier.
VerifyIL
("S4..ctor(object)",
Semantics\RefEscapingTests.cs (15)
1031
verifier.
VerifyIL
("Program.Test2", @"
1060
verifier.
VerifyIL
("Program.Test3", @"
5039
verifier.
VerifyIL
("S<T>.N", @"
5089
verifier.
VerifyIL
("S<T>.N", @"
5139
verifier.
VerifyIL
("S<T>.N", @"
5218
verifier.
VerifyIL
("S<T>.N", @"
5322
compiled.
VerifyIL
("C.M(ref System.Span<int>)", @"
6870
VerifyIL
("Program.Test",
7061
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test3",
7106
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7205
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7252
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7391
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7479
VerifyIL
("Vec4.Test3",
7523
VerifyIL
("Program..ctor",
Semantics\RefExtensionMethodsTests.cs (6)
104
verifier.
VerifyIL
("Program.Main", @"{
156
verifier.
VerifyIL
("Program.Main", @"{
1529
verifier.
VerifyIL
("Test.Main", @"
1544
verifier.
VerifyIL
("Extensions.IncrementAndGet", @"
1585
verifier.
VerifyIL
("Test.Main", @"
1597
verifier.
VerifyIL
("Extensions.Print", @"
Semantics\RefFieldTests.cs (77)
831
verifier.
VerifyIL
("C.M3", @"
844
verifier.
VerifyIL
("C.M4", @"
938
verifier.
VerifyIL
("C.M2", @"
954
verifier.
VerifyIL
("C.M4", @"
1112
verifier.
VerifyIL
("C.M2", @"
1121
verifier.
VerifyIL
("C.M4", @"
1170
verifier.
VerifyIL
("C.M2", @"
1180
verifier.
VerifyIL
("C.M3", @"
1286
verifier.
VerifyIL
("C2.M2", @"
1323
verifier.
VerifyIL
("C2.M2", @"
1357
verifier.
VerifyIL
("S2.Assign", @"
1402
verifier.
VerifyIL
("C.M2", @"
1447
verifier.
VerifyIL
("C.M2", @"
1692
verifier.
VerifyIL
("R..ctor()", @"
1730
verifier.
VerifyIL
("R..ctor()", @"
1767
verifier.
VerifyIL
("R..ctor()", @"
1807
verifier.
VerifyIL
("R..ctor()", @"
1845
verifier.
VerifyIL
("R..ctor()", @"
1991
verifier.
VerifyIL
("B.F1", realIL: true, expectedIL:
2540
verifier.
VerifyIL
("R<T>.F2", @"
2644
VerifyIL
("Program.Main",
2734
VerifyIL
("Program.Test",
2784
VerifyIL
("Program.Test",
8367
verifier.
VerifyIL
("Program.NewField<T>",
8413
verifier.
VerifyIL
("S<T>..ctor(ref T)",
8422
verifier.
VerifyIL
("Program.Read",
8431
verifier.
VerifyIL
("Program.Write",
8572
verifier.
VerifyIL
("Program.ReadAndDiscard1<T>", """
8584
verifier.
VerifyIL
("Program.ReadAndDiscardNoArg<T>", """
8598
verifier.
VerifyIL
("Program.ReadAndDiscard2<T>", """
8644
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8645
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8681
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8682
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8718
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8719
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8767
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8768
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8810
verifier.
VerifyIL
("Program.Increment",
8823
verifier.
VerifyIL
("Program.Subtract",
8879
verifier.
VerifyIL
("S.Increment",
8893
verifier.
VerifyIL
("S.Subtract",
8950
verifier.
VerifyIL
("Program.ConditionalOperator<T>",
8965
verifier.
VerifyIL
("Program.ConditionalOperatorRef<T>",
9011
verifier.
VerifyIL
("Program.ConditionalAccess<T>",
9082
verifier.
VerifyIL
("Program.Deconstruct<T, U>",
9704
verifier.
VerifyIL
("Program.Reorder<T>",
10104
verifier.
VerifyIL
("S<T>.F",
18247
verifier.
VerifyIL
("Program.Main",
18862
verifier.
VerifyIL
("Program.F0<T>", @"
18871
verifier.
VerifyIL
("Program.F2<T>", @"
20418
verifier.
VerifyIL
("C.Main",
21162
verifier.
VerifyIL
("C.Main", @"
21336
verifier.
VerifyIL
("C.Main", """
21460
verifier.
VerifyIL
("C.Main", """
21789
verifier.
VerifyIL
("C.Main",
28556
verifier.
VerifyIL
("R..ctor",
28624
verifier.
VerifyIL
("R..ctor(object)",
28813
verifier.
VerifyIL
("R..ctor(object)",
29592
verifier.
VerifyIL
("Program.M", """
29649
verifier.
VerifyIL
("R..ctor(in S)", """
29666
verifier.
VerifyIL
("R..ctor(in S, object)", """
29740
verifier.
VerifyIL
("R.P1.set", expectedIL);
29741
verifier.
VerifyIL
("R.P2.init", expectedIL);
30343
verifier.
VerifyIL
("RS..ctor", """
30400
verifier.
VerifyIL
("RS..ctor", """
30468
verifier.
VerifyIL
("RS..ctor", """
30573
verifier.
VerifyIL
("S.Test1",
30647
verifier.
VerifyIL
("S.Test1", """
30720
verifier.
VerifyIL
("S.Test1", """
30760
verifier.
VerifyIL
("S.Test1",
30802
verifier.
VerifyIL
("S.Test1",
30844
verifier.
VerifyIL
("S.Test1",
30888
verifier.
VerifyIL
("S.Test1", """
30933
verifier.
VerifyIL
("S.Test1",
30977
verifier.
VerifyIL
("S.Test1", """
31017
verifier.
VerifyIL
("S.Test1",
Semantics\RefLocalsAndReturnsTests.cs (3)
2469
verifier.
VerifyIL
("Test.Test1", @"
2488
verifier.
VerifyIL
("Test.Test6", @"
2537
verifier.
VerifyIL
("Test.Test1", @"
Semantics\ScriptSemanticsTests.cs (3)
122
compiled.
VerifyIL
("<Main>", @"
168
compiled.
VerifyIL
("<Main>", @"
214
compiled.
VerifyIL
("<Main>", @"
Semantics\SemanticErrorTests.cs (7)
6485
verifier.
VerifyIL
("MyStruct..ctor", @"
6993
verifier.
VerifyIL
("MyNamespace.MyClass.S..ctor", @"
7107
verifier.
VerifyIL
("S..ctor", @"
7181
verifier.
VerifyIL
("S..ctor", @"
12984
verifier.
VerifyIL
("S..ctor", @"
16100
c.
VerifyIL
("Test.example1()", @"
16118
c.
VerifyIL
("Test.example2()", @"
Semantics\SpanStackSafetyTests.cs (4)
732
verifier.
VerifyIL
("Program.Main",
798
verifier.
VerifyIL
("Program.Main",
857
verifier.
VerifyIL
("Program.Main",
915
verifier.
VerifyIL
("Program.Main",
Semantics\StructConstructorTests.cs (92)
326
verifier.
VerifyIL
("S1..ctor()",
335
verifier.
VerifyIL
("S1..ctor(object)",
343
verifier.
VerifyIL
("S2..ctor()",
352
verifier.
VerifyIL
("S2..ctor(object)",
404
verifier.
VerifyIL
("S1..ctor()",
413
verifier.
VerifyIL
("S1..ctor(object)",
424
verifier.
VerifyIL
("S2..ctor()",
436
verifier.
VerifyIL
("S2..ctor(object)",
496
verifier.
VerifyIL
("S0..ctor(object)",
507
verifier.
VerifyIL
("S1..ctor()",
516
verifier.
VerifyIL
("S1..ctor(object)",
524
verifier.
VerifyIL
("S2..ctor()",
533
verifier.
VerifyIL
("S2..ctor(object)",
601
verifier.
VerifyIL
("S0..ctor(object)",
615
verifier.
VerifyIL
("S1..ctor()",
627
verifier.
VerifyIL
("S1..ctor(object)",
638
verifier.
VerifyIL
("S2..ctor()",
650
verifier.
VerifyIL
("S2..ctor(object)",
720
verifier.
VerifyIL
("S0..ctor(object)",
734
verifier.
VerifyIL
("S1..ctor()",
746
verifier.
VerifyIL
("S1..ctor(object)",
757
verifier.
VerifyIL
("S2..ctor()",
769
verifier.
VerifyIL
("S2..ctor(object)",
827
verifier.
VerifyIL
("S0..ctor(int)",
836
verifier.
VerifyIL
("S1..ctor(int)",
895
verifier.
VerifyIL
("S..ctor(int)",
903
verifier.
VerifyIL
("R..ctor(int)",
957
verifier.
VerifyIL
("S..ctor(int)",
968
verifier.
VerifyIL
("R..ctor(int)",
1024
verifier.
VerifyIL
("S..ctor(int)",
1035
verifier.
VerifyIL
("R..ctor(int)",
1113
verifier.
VerifyIL
("S..ctor(int)",
1127
verifier.
VerifyIL
("R..ctor(int)",
1210
verifier.
VerifyIL
("S..ctor(int)",
1224
verifier.
VerifyIL
("R..ctor(int)",
1351
verifier.
VerifyIL
("S1..ctor(int)",
1359
verifier.
VerifyIL
("S1..ctor()",
1371
verifier.
VerifyIL
("S2..ctor(int)",
1382
verifier.
VerifyIL
("S2..ctor()",
1394
verifier.
VerifyIL
("S3..ctor(int)",
1402
verifier.
VerifyIL
("S3..ctor()",
1487
verifier.
VerifyIL
("S1..ctor(int)",
1495
verifier.
VerifyIL
("S1..ctor()",
1507
verifier.
VerifyIL
("S2..ctor(int)",
1518
verifier.
VerifyIL
("S2..ctor()",
1530
verifier.
VerifyIL
("S3..ctor(int)",
1538
verifier.
VerifyIL
("S3..ctor()",
1736
verifier.
VerifyIL
("S..ctor(int)",
1748
verifier.
VerifyIL
("S..ctor(string)",
1759
verifier.
VerifyIL
("R..ctor(int)",
1771
verifier.
VerifyIL
("R..ctor(string)",
1825
verifier.
VerifyIL
("S..ctor(int)",
1837
verifier.
VerifyIL
("S..ctor(string)",
1851
verifier.
VerifyIL
("R..ctor(int)",
1863
verifier.
VerifyIL
("R..ctor(string)",
2028
verifier.
VerifyIL
("S0..ctor", @"
2092
verifier.
VerifyIL
("Program.Main",
2107
verifier.
VerifyIL
("S2..ctor()",
2121
verifier.
VerifyIL
("S3..ctor(object)",
2175
verifier.
VerifyIL
("Program.Main",
2217
verifier.
VerifyIL
("S2..ctor()",
2232
verifier.
VerifyIL
("S3..ctor(object)",
2289
verifier.
VerifyIL
("Program.Main",
2331
verifier.
VerifyIL
("S2..ctor()",
2346
verifier.
VerifyIL
("S3..ctor(object)",
2403
verifier.
VerifyIL
("Program.Main",
2467
verifier.
VerifyIL
("Program.Main",
2485
verifier.
VerifyIL
("A<T>.S2..ctor()",
2494
verifier.
VerifyIL
("A<T>.S3..ctor(int)",
2772
verifier.
VerifyIL
("S1..ctor", @"
2788
verifier.
VerifyIL
("S2..ctor", @"
2804
verifier.
VerifyIL
("S3..ctor", @"
3182
verifier.
VerifyIL
("Program.Main",
3910
verifier.
VerifyIL
("S..ctor()", @"
3947
verifier.
VerifyIL
("R..ctor()", @"
4027
verifier.
VerifyIL
("S..ctor", @"
4073
verifier.
VerifyIL
("S..ctor", @"
4174
verifier.
VerifyIL
("S..ctor", @"
4205
verifier.
VerifyIL
("S2..ctor", @"
4244
verifier.
VerifyIL
("S2..ctor", @"
4277
verifier.
VerifyIL
("S2..ctor", @"
4315
verifier.
VerifyIL
("S2..ctor", @"
4355
verifier.
VerifyIL
("S..ctor", @"
4405
verifier.
VerifyIL
("S2..ctor", @"
4452
verifier.
VerifyIL
("S..ctor", @"
4495
verifier.
VerifyIL
("S..ctor", @"
4646
verifier.
VerifyIL
("S<T>..ctor()", @"
4668
verifier.
VerifyIL
("S<T>..ctor(bool)", @"
4714
verifier.
VerifyIL
("S..ctor", @"
4746
verifier.
VerifyIL
("S..ctor", @"
4774
verifier.
VerifyIL
("S..ctor(bool)", @"
4784
verifier.
VerifyIL
("S..ctor()", @"
Semantics\StructsTests.cs (5)
368
CompileAndVerify(text).
VerifyIL
("Struct..ctor(decimal)", expectedIL);
400
CompileAndVerify(c2).
VerifyIL
("C.M", @"
432
CompileAndVerify(text).
VerifyIL
("C.M", @"
480
CompileAndVerify(compilation).
VerifyIL
("C.M", @"
533
CompileAndVerify(comp).
VerifyIL
("C.M", @"
Semantics\SwitchTests.cs (6)
3009
CompileAndVerify(text, expectedOutput: "1").
VerifyIL
("C.Main", @"
3090
CompileAndVerify(text, expectedOutput: "1").
VerifyIL
("C.Main", @"
3201
CompileAndVerify(text, expectedOutput: "-1").
VerifyIL
("C.Main", @"
3313
CompileAndVerify(text).
VerifyIL
("C.Main", @"
3495
CompileAndVerify(text, expectedOutput: "12345678💥").
VerifyIL
("C.Main", @"
3618
CompileAndVerify(text, expectedOutput: "123456789💥").
VerifyIL
("C.Main", @"
Semantics\TopLevelStatementsTests.cs (3)
8274
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8352
CompileAndVerify(comp, expectedOutput: "3").
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8399
CompileAndVerify(comp, expectedOutput: "3").
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
Semantics\UninitializedNonNullableFieldTests.cs (10)
886
verifier.
VerifyIL
("S1..ctor(string)", @"
901
verifier.
VerifyIL
("S1..ctor(object, object)", @"
911
verifier.
VerifyIL
("S1..ctor(string, string)", @"
1017
verifier.
VerifyIL
("S1..ctor(object)", @"
1072
verifier.
VerifyIL
("S1..ctor()", @"
1083
verifier.
VerifyIL
("S1..ctor(string)", @"
1133
verifier.
VerifyIL
("S1..ctor()", @"
1147
verifier.
VerifyIL
("S1..ctor(object)", @"
1161
verifier.
VerifyIL
("S1..ctor(object, object)", @"
1805
verifier.
VerifyIL
("S..ctor", @"
Semantics\UnsafeTests.cs (5)
6000
verifier.
VerifyIL
("C.M", """
12135
compilation.
VerifyIL
("Program.Store", @"
12164
compilation.
VerifyIL
("Program.Load", @"
12251
compilation.
VerifyIL
("Program.Load", @"
12280
compilation.
VerifyIL
("Program.Store", @"
Semantics\UserDefinedConversionTests.cs (5)
1724
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1776
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1834
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1868
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1913
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
Semantics\UsingDeclarationTests.cs (1)
633
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
Semantics\Utf8StringsLiteralsTests.cs (20)
424
verifier.
VerifyIL
("C.Test1()", @"
433
verifier.
VerifyIL
("C.Test2()", @"
443
verifier.
VerifyIL
("C.Test3()", @"
1655
verifier.
VerifyIL
("C.Test3()", @"
1708
verifier.
VerifyIL
("C.Test3()", @"
1761
verifier.
VerifyIL
("C.Test3()", @"
1823
verifier.
VerifyIL
("C.Test3()", @"
1883
verifier.
VerifyIL
("C.Test3()", @"
2010
verifier.
VerifyIL
("C.Test3()", @"
2041
verifier.
VerifyIL
("C.Test3()", @"
3340
verifier.
VerifyIL
("C.Test3", """
3387
verifier.
VerifyIL
("C.Test3()", @"
3450
verifier.
VerifyIL
("C.Test3()", @"
3500
verifier.
VerifyIL
("C.Test3()", @"
3542
verifier.
VerifyIL
("C.Test3()", @"
3591
verifier.
VerifyIL
("C.Test3()", @"
3640
verifier.
VerifyIL
("C.Test3()", @"
3690
verifier.
VerifyIL
("C.Test3()", @"
3737
verifier.
VerifyIL
("C.Test3()", @"
4067
verifier.
VerifyIL
("C.Test3()", @"
Semantics\WarningVersionTests.cs (24)
161
verifier.
VerifyIL
("Program..ctor", expectedIL);
173
verifier.
VerifyIL
("Program..ctor", expectedIL);
183
verifier.
VerifyIL
("Program..ctor", expectedIL);
197
verifier.
VerifyIL
("Program..ctor", expectedIL);
239
verifier.
VerifyIL
("Program..ctor", expectedIL);
251
verifier.
VerifyIL
("Program..ctor", expectedIL);
262
verifier.
VerifyIL
("Program..ctor", expectedIL);
276
verifier.
VerifyIL
("Program..ctor", expectedIL);
325
verifier.
VerifyIL
("Program..ctor", expectedIL);
340
verifier.
VerifyIL
("Program..ctor", expectedIL);
353
verifier.
VerifyIL
("Program..ctor", expectedIL);
370
verifier.
VerifyIL
("Program..ctor", expectedIL);
449
verifier.
VerifyIL
("Program..ctor", expectedIL);
461
verifier.
VerifyIL
("Program..ctor", expectedIL);
471
verifier.
VerifyIL
("Program..ctor", expectedIL);
485
verifier.
VerifyIL
("Program..ctor", expectedIL);
536
verifier.
VerifyIL
("Program..ctor", expectedIL);
548
verifier.
VerifyIL
("Program..ctor", expectedIL);
559
verifier.
VerifyIL
("Program..ctor", expectedIL);
572
verifier.
VerifyIL
("Program..ctor", expectedIL);
623
verifier.
VerifyIL
("Program..ctor", expectedIL);
635
verifier.
VerifyIL
("Program..ctor", expectedIL);
645
verifier.
VerifyIL
("Program..ctor", expectedIL);
659
verifier.
VerifyIL
("Program..ctor", expectedIL);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (319)
Symbols\AnonymousTypesSymbolTests.cs (20)
319
).
VerifyIL
(
337
).
VerifyIL
(
346
).
VerifyIL
(
355
).
VerifyIL
(
364
).
VerifyIL
(
404
).
VerifyIL
(
433
).
VerifyIL
(
649
).
VerifyIL
(
658
).
VerifyIL
(
677
).
VerifyIL
(
685
).
VerifyIL
(
784
).
VerifyIL
(
802
).
VerifyIL
(
842
).
VerifyIL
(
871
).
VerifyIL
(
934
).
VerifyIL
(
943
).
VerifyIL
(
952
).
VerifyIL
(
1921
CompileAndVerify(source).
VerifyIL
("C.Main", expectedIL);
1928
this.CompileAndVerify(compilation).
VerifyIL
("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (18)
3937
verifier.
VerifyIL
("Program.TestChecked", @"
3968
verifier.
VerifyIL
("Program.TestUnchecked", @"
4041
verifier.
VerifyIL
("Program.TestChecked", @"
4072
verifier.
VerifyIL
("Program.TestUnchecked", @"
4897
verifier.
VerifyIL
("Program.TestChecked", @"
4929
verifier.
VerifyIL
("Program.TestUnchecked", @"
5007
verifier.
VerifyIL
("Program.TestChecked", @"
5039
verifier.
VerifyIL
("Program.TestUnchecked", @"
5791
verifier.
VerifyIL
("Program.TestCheckedLong", @"
5824
verifier.
VerifyIL
("Program.TestUncheckedLong", @"
5857
verifier.
VerifyIL
("Program.TestCheckedInt", @"
5893
verifier.
VerifyIL
("Program.TestUncheckedInt", @"
5929
verifier.
VerifyIL
("Program.TestCheckedNullableLong", @"
5965
verifier.
VerifyIL
("Program.TestUncheckedNullableLong", @"
6051
verifier.
VerifyIL
("Program.TestChecked", @"
6084
verifier.
VerifyIL
("Program.TestUnchecked", @"
6167
verifier.
VerifyIL
("Program.TestChecked", @"
6200
verifier.
VerifyIL
("Program.TestUnchecked", @"
Symbols\ConversionTests.cs (1)
2102
CompileAndVerify(source).
VerifyIL
("C.Test", @"
Symbols\CovariantReturnTests.cs (32)
588
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
729
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
787
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
846
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
908
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
977
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1037
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1101
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1163
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1225
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1292
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1442
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1505
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1634
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
1911
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2100
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2234
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2411
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2529
CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).
VerifyIL
("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @"
2648
CompileAndVerify(vbComp, verify: Verification.Skipped).
VerifyIL
("Derived2.T(Base, Derived, Derived2)", source: vbSource, sequencePoints: "Derived2.T", expectedIL: @"
3241
verifier.
VerifyIL
("Program.M1()", source: source, sequencePoints: "Program.M1", expectedIL: @"
3268
verifier.
VerifyIL
("Program.M2()", source: source, sequencePoints: "Program.M2", expectedIL: @"
3294
verifier.
VerifyIL
("Program.M3()", source: source, sequencePoints: "Program.M3", expectedIL: @"
3334
verifier.
VerifyIL
("Program.M4()", source: source, sequencePoints: "Program.M4", expectedIL: @"
3404
verifier.
VerifyIL
("Derived.M1()", source: source, sequencePoints: "Derived.M1", expectedIL: @"
3416
verifier.
VerifyIL
("Derived.M2()", source: source, sequencePoints: "Derived.M2", expectedIL: @"
3427
verifier.
VerifyIL
("Derived.M3()", source: source, sequencePoints: "Derived.M3", expectedIL: @"
3439
verifier.
VerifyIL
("Derived.M4()", source: source, sequencePoints: "Derived.M4", expectedIL: @"
3450
verifier.
VerifyIL
("Program.M1()", source: source, sequencePoints: "Program.M1", expectedIL: @"
3462
verifier.
VerifyIL
("Program.M2()", source: source, sequencePoints: "Program.M2", expectedIL: @"
3473
verifier.
VerifyIL
("Program.M3()", source: source, sequencePoints: "Program.M3", expectedIL: @"
3485
verifier.
VerifyIL
("Program.M4()", source: source, sequencePoints: "Program.M4", expectedIL: @"
Symbols\DefaultInterfaceImplementationTests.cs (5)
49986
verifier.
VerifyIL
("I2.Test<T>",
50848
verifier.
VerifyIL
("I1.M1",
50901
verifier.
VerifyIL
("I1.M1",
50954
verifier.
VerifyIL
("I1.M1",
69147
verifier.
VerifyIL
("C.M", """
Symbols\ExtendedPartialMethodsTests.cs (4)
1142
verifier.
VerifyIL
("C.M2", expectedIL);
1150
verifier.
VerifyIL
("C.M2", expectedIL);
1218
verifier.
VerifyIL
("C.M2", expectedIL);
1228
verifier.
VerifyIL
("C.M2", expectedIL);
Symbols\ExtensionMethodTests.cs (7)
877
compilation.
VerifyIL
("N.C.M",
943
compilation.
VerifyIL
("N.C.M",
2259
compilation.
VerifyIL
("C.F", code);
2260
compilation.
VerifyIL
("C.G", code);
2302
compilation.
VerifyIL
("C.Main",
2383
compilation.
VerifyIL
("C.M<T1, T2, T3, T4, T5>",
2654
compilation.
VerifyIL
("C.Main",
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1390
verifier.
VerifyIL
("C.Main", expectedIL: @"
Symbols\GenericConstraintConversionTests.cs (2)
868
compilation.
VerifyIL
("C<T1, T2, T3, T4, T5, T6>.M(T1, T2, T3, T5, T6)",
922
compilation.
VerifyIL
("C<T1, T2, T3, T4, T5>.M(object, I, T3, T4)",
Symbols\GenericConstraintTests.cs (31)
1157
compilation.
VerifyIL
("C.F1<T>()", expectedIL);
1158
compilation.
VerifyIL
("C.F2<T>()", expectedIL);
1159
compilation.
VerifyIL
("C.F3<T>()", expectedIL);
1216
compilation.
VerifyIL
("C.F1<T>()", expectedIL);
1217
compilation.
VerifyIL
("C.F2<T>()", expectedIL);
1218
compilation.
VerifyIL
("C.F3<T>()", expectedIL);
1219
compilation.
VerifyIL
("C.F4<T>()", expectedIL);
1220
compilation.
VerifyIL
("C.F5<T>()", expectedIL);
1221
compilation.
VerifyIL
("C.F6<T>()", expectedIL);
1256
compilation.
VerifyIL
("B1<T>.F1<U>(U)", expectedIL);
1257
compilation.
VerifyIL
("B1<T>.F2<U>(U)", expectedIL);
1258
compilation.
VerifyIL
("B1<T>.F3<U>(U)", expectedIL);
1259
compilation.
VerifyIL
("B1<T>.F4<U>(U)", expectedIL);
1260
compilation.
VerifyIL
("B2<T>.F1<U>(U)", expectedIL);
1261
compilation.
VerifyIL
("B2<T>.F2<U>(U)", expectedIL);
1262
compilation.
VerifyIL
("B2<T>.F3<U>(U)", expectedIL);
1263
compilation.
VerifyIL
("B2<T>.F4<U>(U)", expectedIL);
1302
compilation.
VerifyIL
("C.F1<T>()",
1310
compilation.
VerifyIL
("C.F2<T>()",
1317
compilation.
VerifyIL
("C.F3<T>()",
1354
compilation.
VerifyIL
("C.M<T, U, V>()",
1482
compilation.
VerifyIL
("C<T1, T2>.M<U1, U2>(T1, T2, U1, U2)",
1591
compilation.
VerifyIL
("C.M<T, U>(T, U)",
1656
compilation.
VerifyIL
("B<T>.Swap<U>(T, U)",
1716
compilation.
VerifyIL
("A.Swap<T, U>(T, U)",
2528
compilation.
VerifyIL
("C<T>.ThrowT(T)",
4546
compilation.
VerifyIL
("B.M1<T>(T)",
4628
compilation.
VerifyIL
("B.M2<T>(T)",
4695
compilation.
VerifyIL
("B.M3<T>(T)",
5090
compilation.
VerifyIL
("C<T, U>.F1(T)",
5099
compilation.
VerifyIL
("C<T, U>.F2(U)",
Symbols\IndexedPropertyTests.cs (18)
62
compilation2.
VerifyIL
("B.Main()",
132
compilation2.
VerifyIL
("B.Main()",
367
compilation2.
VerifyIL
("B.GetAndSet(IA)",
391
compilation2.
VerifyIL
("B.GetAndSetByRef(IA)",
410
compilation2.
VerifyIL
("B.CompoundAssignment(IA)",
437
compilation2.
VerifyIL
("B.CompoundAssignmentByRef(IA)",
459
compilation2.
VerifyIL
("B.Increment(IA)",
486
compilation2.
VerifyIL
("B.IncrementByRef(IA)",
731
compilation2.
VerifyIL
("C.MissingArg(IA)",
763
compilation2.
VerifyIL
("C.ValueArgs(IA)",
798
compilation2.
VerifyIL
("C.RefArgs(IA)",
885
compilation3.
VerifyIL
("C.M()",
1012
compilation2.
VerifyIL
("C.Main()",
1102
compilation2.
VerifyIL
("C.M(I)",
1565
compilation3.
VerifyIL
("C.M(B)",
1977
compilation2.
VerifyIL
("B.Main",
2416
compilation2.
VerifyIL
("B.Main",
2635
compilation2.
VerifyIL
("B.Main()",
Symbols\PartialPropertiesTests.cs (4)
892
verifier.
VerifyIL
("C.P.get", """
901
verifier.
VerifyIL
("C.P.set", """
977
verifier.
VerifyIL
("C.P.get", """
1305
verifier.
VerifyIL
("Program.M", """
Symbols\Source\FileModifierTests.cs (4)
226
verifier.
VerifyIL
("C@<tree 0>.M", @"
276
verifier.
VerifyIL
("C@file2.M", @"
320
verifier.
VerifyIL
("Program.Main", @"
733
verifier.
VerifyIL
("C<T>@MyFile.M(T)", @"
Symbols\Source\PropertyTests.cs (4)
478
compilation.
VerifyIL
("Program.Main",
664
compilation.
VerifyIL
("Program.Main",
699
verifier.
VerifyIL
("Program.Main",
2020
compilation2.
VerifyIL
("C.M(B1)",
Symbols\Source\RecordTests.cs (14)
318
verifier.
VerifyIL
("C.Equals(object)", @"
328
verifier.
VerifyIL
("C.Equals(C)", @"
366
verifier.
VerifyIL
("C.Equals(object)", @"
376
verifier.
VerifyIL
("C.Equals(C)", @"
476
verifier.
VerifyIL
("C.Equals(C)", @"
570
verifier.
VerifyIL
("C.Equals(C)", @"
632
verifier.
VerifyIL
("C.Equals(C)", @"
693
verifier.
VerifyIL
("C.Equals(C)", @"
763
verifier.
VerifyIL
("C..ctor(C)", @"
816
verifier.
VerifyIL
("C..ctor(C)", @"
917
verifier.
VerifyIL
("C..ctor(C)", @"
980
verifier.
VerifyIL
("C.Equals(object)", @"
990
verifier.
VerifyIL
("C.Equals(C)", @"
1172
verifier.
VerifyIL
("C..ctor(int)", @"
Symbols\StaticAbstractMembersInInterfacesTests.cs (146)
8396
verifier.
VerifyIL
("Test.M02<T, U>()",
8409
verifier.
VerifyIL
("Test.M03<T, U>()",
8430
verifier.
VerifyIL
("Test.M02<T, U>()",
8441
verifier.
VerifyIL
("Test.M03<T, U>()",
8783
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8796
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8826
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8839
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8868
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8879
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8916
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8929
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8959
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8972
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
9001
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9012
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
9320
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9341
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9613
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9648
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9688
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9722
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
10090
verifier.
VerifyIL
("Test.MT1(I1)",
10113
verifier.
VerifyIL
("Test.MT3(I1, dynamic)",
10160
verifier.
VerifyIL
("Test.MT3(I1, dynamic)",
10548
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10561
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
10581
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10595
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10610
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10624
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
10653
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10666
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
10686
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10700
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10715
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10729
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
10823
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10837
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10852
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10867
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10888
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10901
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10915
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10929
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10997
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11032
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11071
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11104
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11207
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11229
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11272
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11292
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11376
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11399
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11425
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11448
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11487
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11508
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11532
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11553
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11718
verifier.
VerifyIL
("Test.M02<T, U>(int, T)",
11731
verifier.
VerifyIL
("Test.M04<T, U>(int?, T?)",
11764
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
11778
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
11793
verifier.
VerifyIL
("Test.M03<T, U>(T)",
11807
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
11842
verifier.
VerifyIL
("Test.M02<T, U>(int, T)",
11855
verifier.
VerifyIL
("Test.M04<T, U>(int?, T?)",
11888
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
11902
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
11917
verifier.
VerifyIL
("Test.M03<T, U>(T)",
11931
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
12005
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12037
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12076
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12107
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
13147
verifier.
VerifyIL
("Test.M02<T, U>()",
13166
verifier.
VerifyIL
("Test.M02<T, U>()",
13232
verifier.
VerifyIL
("Test.M02<T, U>()",
13252
verifier.
VerifyIL
("Test.M02<T, U>()",
13323
verifier.
VerifyIL
("Test.M02<T, U>()",
13340
verifier.
VerifyIL
("Test.M03<T, U>()",
13361
verifier.
VerifyIL
("Test.M02<T, U>()",
13376
verifier.
VerifyIL
("Test.M03<T, U>()",
14023
verifier.
VerifyIL
("Test.M02<T, U>()",
14041
verifier.
VerifyIL
("Test.M03<T, U>()",
14062
verifier.
VerifyIL
("Test.M02<T, U>()",
14077
verifier.
VerifyIL
("Test.M03<T, U>()",
14525
verifier.
VerifyIL
("Test.M02<T>()",
14663
verifier.
VerifyIL
("Test.M02<T, U>()",
14693
verifier.
VerifyIL
("Test.M02<T, U>()",
15081
verifier.
VerifyIL
("Test.M02<T, U>()",
15105
verifier.
VerifyIL
("Test.M02<T, U>()",
15353
verifier.
VerifyIL
("Test.M02<T, U>()",
15375
verifier.
VerifyIL
("Test.M02<T, U>()",
16517
verifier.
VerifyIL
("C2.I1.M01()",
16621
verifier.
VerifyIL
("C1.I1.M01()",
16767
verifier.
VerifyIL
("C3.I1.M01()",
20842
verifier.
VerifyIL
("C2.I1<C2>." + opName + "(C2, C1)",
20969
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
21080
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
21214
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1, int)",
21574
verifier.
VerifyIL
("C3.I1<C2>." + opName + "(C2, C1)",
24486
verifier.
VerifyIL
("C2.I1.get_M01",
24496
verifier.
VerifyIL
("C2.I1.set_M01",
24718
verifier.
VerifyIL
("C1.I1.set_M01",
24892
verifier.
VerifyIL
("C3.I1.get_M01",
24902
verifier.
VerifyIL
("C3.I1.set_M01",
27014
verifier.
VerifyIL
("C2.I1.add_M01",
27025
verifier.
VerifyIL
("C2.I1.remove_M01",
27350
verifier.
VerifyIL
("C1.I1.add_M01",
27361
verifier.
VerifyIL
("C1.I1.remove_M01",
27372
verifier.
VerifyIL
("C3.I2.add_M02",
27383
verifier.
VerifyIL
("C3.I2.remove_M02",
27557
verifier.
VerifyIL
("C3.I1.add_M01",
27568
verifier.
VerifyIL
("C3.I1.remove_M01",
29301
verifier.
VerifyIL
("C2.I1<C2>." + opName + "(C2)",
29427
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
30152
verifier.
VerifyIL
("Test.M02<T, U>(T)",
30163
verifier.
VerifyIL
("Test.M03<T, U>(T)",
30175
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
30199
verifier.
VerifyIL
("Test.M05<T, U>()",
30218
verifier.
VerifyIL
("Test.M02<T, U>(T)",
30229
verifier.
VerifyIL
("Test.M03<T, U>(T)",
30241
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
30265
verifier.
VerifyIL
("Test.M05<T, U>()",
30333
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30366
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30406
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30438
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30789
verifier.
VerifyIL
("Test.M02<T, U>(int)",
30805
verifier.
VerifyIL
("Test.M03<T, U>(int)",
30822
verifier.
VerifyIL
("Test.M04<T, U>(int?)",
30851
verifier.
VerifyIL
("Test.M05<T, U>()",
30875
verifier.
VerifyIL
("Test.M02<T, U>(int)",
30886
verifier.
VerifyIL
("Test.M03<T, U>(int)",
30898
verifier.
VerifyIL
("Test.M04<T, U>(int?)",
30922
verifier.
VerifyIL
("Test.M05<T, U>()",
31088
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31144
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31202
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31250
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31293
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31347
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31396
verifier.
VerifyIL
("Test.M02<T, U>(int)",
Symbols\SymbolErrorTests.cs (1)
20819
verifier.
VerifyIL
("A.ClassA.Main", """
Symbols\UnsignedRightShiftTests.cs (7)
119
verifier.
VerifyIL
("C.Test1", actualIL.Replace("shr.un", "shr").Replace("shr", "shr.un"));
1172
verifier.
VerifyIL
("C.Test1", actualIL.Replace("shr.un", "shr").Replace("shr", "shr.un"));
1979
verifier.
VerifyIL
("C.Test1", actualIL.Replace("op_RightShift", "op_UnsignedRightShift"));
2231
verifier.
VerifyIL
("C.Test1", actualIL.Replace("op_RightShift", "op_UnsignedRightShift"));
2373
verifier.
VerifyIL
("C.Test1", actualIL.Replace("op_RightShift", "op_UnsignedRightShift"));
2507
verifier.
VerifyIL
("C.Test1", actualIL.Replace("op_RightShift", "op_UnsignedRightShift"));
2604
verifier.
VerifyIL
("C.Test1", actualIL.Replace("op_RightShift", "op_UnsignedRightShift"));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\LineSpanDirectiveTests.cs (1)
635
verifier.
VerifyIL
("Program.Main", sequencePoints: "Program.Main", expectedIL:
Syntax\SyntaxTreeTests.cs (1)
98
CompileAndVerify(compilation).
VerifyIL
("C.Main", @"
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (49)
CodeGen\WinMdEventTests.cs (16)
183
verifier.
VerifyIL
("C.E.add", @"
195
verifier.
VerifyIL
("C.E.remove", @"
219
verifier.
VerifyIL
("C.E.add", @"
230
verifier.
VerifyIL
("C.E.remove", @"
283
verifier.
VerifyIL
("D.InstanceAdd", @"
304
verifier.
VerifyIL
("D.InstanceRemove", @"
318
verifier.
VerifyIL
("D.StaticAdd", @"
335
verifier.
VerifyIL
("D.StaticRemove", @"
376
verifier.
VerifyIL
("C.InstanceAssign", @"
397
verifier.
VerifyIL
("C.StaticAssign", @"
465
verifier.
VerifyIL
("C.InstanceInvoke", @"
477
verifier.
VerifyIL
("C.StaticInvoke", @"
488
verifier.
VerifyIL
("C.InstanceMemberAccess", @"
501
verifier.
VerifyIL
("C.StaticMemberAccess", @"
513
verifier.
VerifyIL
("C.InstanceReturn", @"
524
verifier.
VerifyIL
("C.StaticReturn", @"
CodeGen\WinRTCollectionTests.cs (27)
93
verifier.
VerifyIL
("Class1.Main",
193
verifier.
VerifyIL
("Class1.Main",
258
verifier.
VerifyIL
("Class1.Main",
450
verifier.
VerifyIL
("AllMembers.TestIIterableMembers",
1848
verifier.
VerifyIL
("AllMembers.TestIMapIntIntMembers",
2129
verifier.
VerifyIL
("AllMembers.TestIMapIntStructMembers",
2419
verifier.
VerifyIL
("AllMembers.TestIMapExplicitAddMembers",
2465
verifier.
VerifyIL
("AllMembers.TestIMapViewMembers",
2481
verifier.
VerifyIL
("AllMembers.TestIMapIntIMapViewIntStructMembers",
3208
verifier.
VerifyIL
("AllMembers.TestIVectorIntIVectorViewIntIMapIntIntIMapViewIntIntMembers",
3774
verifier.
VerifyIL
("AllMembers.TestIVectorStructIVectorViewStructIMapIntStructIMapViewIntStructMembers",
4451
verifier.
VerifyIL
("AllMembers.TestISimpleInterfaceImplMembers",
4817
verifier.
VerifyIL
("AllMembers.TestCollectionInitializers",
5005
verifier.
VerifyIL
("AllMembers.TestExpressionTreeCompiler",
5203
verifier.
VerifyIL
("AllMembers.TestLINQ",
5424
verifier.
VerifyIL
("AllMembers.TestNamedArguments",
5561
verifier.
VerifyIL
("AllMembers.TestNullableArgs",
5831
verifier.
VerifyIL
("AllMembers.TestIBindableVectorMembers",
6061
verifier.
VerifyIL
("AllMembers.TestIBindableIterableMembers",
6254
verifier.
VerifyIL
("AllMembers.TestIBindableVectorIVectorIntMembers",
6616
verifier.
VerifyIL
("AllMembers.TestIBindableIterableIIterableMembers",
6777
verifier.
VerifyIL
("AllMembers.INotifyCollectionAndBindableVectorMembers",
7052
verifier.
VerifyIL
("AllMembers.INotifyCollectionChangedMembers",
7179
verifier.
VerifyIL
("AllMembers.INotifyCollectionChangedMembers",
7300
verifier.
VerifyIL
("AllMembers.IPropertyChangedMembers",
7362
verifier.
VerifyIL
("Test.C.GetEnumerator()",
7392
verifier.
VerifyIL
("Test2.D.Main",
Metadata\WinMdEventTests.cs (6)
338
verifier.
VerifyIL
("C.Main",
2458
verifier.
VerifyIL
("A.Scenario1",
2507
verifier.
VerifyIL
("A.Scenario2",
2579
cv.
VerifyIL
("abcdef.goo()", @"
2670
cv.
VerifyIL
("abcdef.goo()", ExpectedIl);
2703
cv.
VerifyIL
("abcdef.goo()", @"
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (7)
CodeGen\WinRTCollectionTests.vb (2)
6288
verifier.
VerifyIL
("Test.C.GetEnumerator()", <![CDATA[
6325
verifier.
VerifyIL
("Test2.D.Main", <![CDATA[
Emit\DynamicAnalysis\DynamicInstrumentationTests.vb (5)
61
verifier.
VerifyIL
(
90
verifier.
VerifyIL
(
332
verifier.
VerifyIL
(
543
verifier.
VerifyIL
(
727
verifier.
VerifyIL
(