6265 references to VerifyIL
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2650)
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 (32)
185
v.
VerifyIL
("C.<GetSplits>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
364
v.
VerifyIL
("C.<GetSplits>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
723
verifier.
VerifyIL
("C.<Main>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2665
verifier.
VerifyIL
("C.M", @"
2676
verifier.
VerifyIL
("C.<M>d__0..ctor", @"
2697
verifier.
VerifyIL
("C.<M>d__0..ctor", @"
2716
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerator<int>.get_Current()", @"
2724
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerator<int>.MoveNextAsync()", @"
2769
verifier.
VerifyIL
("C.<M>d__0.System.IAsyncDisposable.DisposeAsync()", @"
2809
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
2840
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.GetResult(short)", @"
2850
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.GetStatus(short)", @"
2860
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)", @"
2866
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.OnCompleted(System.Action<object>, object, short, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)", @"
2881
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
3044
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3226
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3298
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3494
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3566
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3763
verifier.
VerifyIL
("C.<<M>g__local|0_0>d.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3835
verifier.
VerifyIL
("C.<<M>g__local|0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4025
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
4058
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
7148
verifier.
VerifyIL
("C.<Iter>d__1.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
7281
verifier.
VerifyIL
("C.<<Main>g__Iter|0_0>d.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
8861
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """"
9186
verifier.
VerifyIL
("C.<M>d__0<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """"
9477
verifier.
VerifyIL
("C.<Produce>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
9918
verifier.
VerifyIL
("C.<Produce>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
10299
verifier.
VerifyIL
("Program.<Produce>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
10686
verifier.
VerifyIL
("C.<AsAsyncEnumerable>d__0<T>.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)
2155
VerifyIL
("Test.Main",
2191
VerifyIL
("Test.Main",
3703
verifier.
VerifyIL
("C.Main", @"
3854
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()", @"
920
comp.
VerifyIL
("Program.Main()", @"
931
comp.
VerifyIL
("Program.M(in int)", @"
941
comp.
VerifyIL
("Program.Main()", @"
980
comp.
VerifyIL
("Program.Main()", @"
991
comp.
VerifyIL
("Program.M(in int)", @"
1001
comp.
VerifyIL
("Program.Main()", @"
1041
comp.
VerifyIL
("Program.M(in int)", @"
1093
comp.
VerifyIL
("P1..ctor(in string)", @"
1103
comp.
VerifyIL
("P1.M(in int)", @"
1129
comp.
VerifyIL
("Program.M(in int)", @"
1336
comp.
VerifyIL
("Program.M", @"
1379
comp.
VerifyIL
("Program.<M>g__M1|0_0(in int, in System.ValueTuple<int, int>)", @"
1449
comp.
VerifyIL
("Program.Main", @"
1482
comp.
VerifyIL
("Program.Main", @"
1618
verifier.
VerifyIL
("Program.<Test>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1836
result.
VerifyIL
("Program.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", expectedIL);
1841
result.
VerifyIL
("Program.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", expectedIL);
2352
v.
VerifyIL
("Program.<Test>d__5.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2439
v.
VerifyIL
("Program.<Test>d__5.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2577
comp.
VerifyIL
($"D.M1<T>({modifier} T)", @"
2635
comp.
VerifyIL
($"D.M1<T>({modifier} T)", @"
2727
comp.
VerifyIL
($"Program.Test1({modifier} S1?)", @"
2750
comp.
VerifyIL
("Program.Test2(ref S1?)", @"
2942
CompileAndVerify(code, expectedOutput: "5").
VerifyIL
("Program.Main", @"
2985
CompileAndVerify(code, expectedOutput: "10").
VerifyIL
("Program.Main", @"
3028
CompileAndVerify(code, expectedOutput: "(1, 5)").
VerifyIL
("Program.Main", @"
3079
CompileAndVerify(code, expectedOutput: "(2, 5)").
VerifyIL
("Program.Main", @"
3130
CompileAndVerify(code, expectedOutput: "(3, 10)").
VerifyIL
("Program.Main", @"
3181
CompileAndVerify(code, expectedOutput: "(1, 5)").
VerifyIL
("Program.Main", @"
3232
CompileAndVerify(code, expectedOutput: "(2, 10)").
VerifyIL
("Program.Main", @"
3296
").
VerifyIL
("Program.Main", @"
3376
").
VerifyIL
("Program.Main", @"
3456
").
VerifyIL
("Program.Main", @"
3536
").
VerifyIL
("Program.Main", @"
3602
CompileAndVerify(code, expectedOutput: "test").
VerifyIL
("Program.Main", @"
3655
CompileAndVerify(code, expectedOutput: "6").
VerifyIL
("Program.Main", @"
3739
verifier.
VerifyIL
("X.M()", @"
3777
verifier.
VerifyIL
("Test.Main(string[])", @"
3828
verifier.
VerifyIL
("Test.Main(string[])", @"
3886
verifier.
VerifyIL
("Test.Main(string[])", @"
3950
verifier.
VerifyIL
("Test.Main(string[])", @"
4014
verifier.
VerifyIL
("Test..ctor()", @"
4035
verifier.
VerifyIL
("Test.Test1(in int, ref int)", @"
4092
verifier.
VerifyIL
("Test..ctor()", @"
4148
verifier.
VerifyIL
("Test..ctor()", @"
4206
verifier.
VerifyIL
("Test..ctor()", @"
4269
verifier.
VerifyIL
("Test.Test1()", @"
4342
verifier.
VerifyIL
("Test.Test1()", @"
4399
verifier.
VerifyIL
("Test.Test1()", @"
4456
verifier.
VerifyIL
("C.M", """
4527
verifier.
VerifyIL
($"C.M<T>({modifier} T)", """
4606
verifier.
VerifyIL
("D.M", """
4690
verifier.
VerifyIL
("D.M", """
4757
comp.
VerifyIL
("C.M", """
4805
CompileAndVerify(libUser).
VerifyIL
("C.M", """
4872
verifier.
VerifyIL
("C.M", """
4887
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 (41)
173
compilation.
VerifyIL
("C.<IE>d__2<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", @"
211
compilation.
VerifyIL
("S.<IE>d__2<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", @"
307
compilation.
VerifyIL
("Program.<Int0>d__0.System.Collections.IEnumerator.MoveNext()", @"
447
compilation.
VerifyIL
("Program.<Int0>d__0.System.IDisposable.Dispose()", @"
981
CompileAndVerify(source, expectedOutput: "1").
VerifyIL
("Program.Main", @"
1082
VerifyIL
("Program.Test", @"
1189
rel.
VerifyIL
("Program.M", @"
1208
dbg.
VerifyIL
("Program.M", @"
1337
VerifyIL
("Test.<M>d__0<T>.System.Collections.IEnumerator.MoveNext()",
2240
CompileAndVerify(source).
VerifyIL
("C<T>.<F>d__0.System.Collections.IEnumerator.MoveNext()", expectedIL =
2574
v.
VerifyIL
("Program.<Method1>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2648
v.
VerifyIL
("Program.<Method2>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2765
v.
VerifyIL
("Program.<Method3>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2923
compilation.
VerifyIL
("Program.<Iter1>d__1.System.Collections.IEnumerator.MoveNext()", @"{
2965
compilation.
VerifyIL
("Program.<Iter2>d__2.System.Collections.IEnumerator.MoveNext()", @"{
3030
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3066
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3106
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3147
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3203
verifier.
VerifyIL
("C.<M>d__0.System.IDisposable.Dispose()", """
3259
verifier.
VerifyIL
("C.<M>d__0.System.IDisposable.Dispose()", """
3337
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3370
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3410
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3451
verifier.
VerifyIL
("C.<Produce>d__2.System.IDisposable.Dispose()", """
3494
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3570
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3721
verifier.
VerifyIL
("C.<M>d__0<T>.System.IDisposable.Dispose()", """
3783
verifier.
VerifyIL
("C.<M>d__0.System.IDisposable.Dispose()", """
3903
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3937
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
3987
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
4087
verifier.
VerifyIL
("Program.<Test>d__1.System.IDisposable.Dispose()", """
4129
verifier.
VerifyIL
("C.<Produce>d__0.System.IDisposable.Dispose()", """
4248
verifier.
VerifyIL
("C<T>.<GetEnumerator>d__4.System.IDisposable.Dispose()", """
4290
verifier.
VerifyIL
("C.<GetEnumerator>d__0.System.IDisposable.Dispose()", """
4393
verifier.
VerifyIL
("C.<GetEnumerator>d__0.System.IDisposable.Dispose()", """
4628
verifier.
VerifyIL
("C.<GetEnumerator>d__0.System.IDisposable.Dispose()", """
4659
verifier.
VerifyIL
("C.<GetEnumerator>d__0.<>m__Finally1()", """
4908
verifier.
VerifyIL
("C.<GetEnumerator>d__0.System.Collections.IEnumerator.MoveNext()", """
4968
verifier.
VerifyIL
("C.<GetEnumerator>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)", @"
5270
").
VerifyIL
("test<T>.Repro2(T)", @"
5306
result.
VerifyIL
("Program.Main",
5865
comp.
VerifyIL
("Program.CoalesceInt32", @"{
5872
comp.
VerifyIL
("Program.CoalesceGeneric<T>", @"{
5879
comp.
VerifyIL
("Program.CoalesceTuple", @"{
5886
comp.
VerifyIL
("Program.CoalesceUserStruct", @"{
5893
comp.
VerifyIL
("Program.CoalesceStructWithImplicitConstructor", @"{
5923
comp.
VerifyIL
("Program.CoalesceDifferentTupleNames", @"{
5986
comp.
VerifyIL
("Program.CoalesceWithNonDefault1", @"{
5994
comp.
VerifyIL
("Program.CoalesceWithNonDefault2", @"{
6002
comp.
VerifyIL
("Program.CoalesceWithNonDefault3", @"{
6016
comp.
VerifyIL
("Program.CoalesceWithNonDefault4", @"{
6058
comp.
VerifyIL
("Program.CoalesceNonNullableWithDefault", @"{
6090
verifier.
VerifyIL
("Program.Coalesce", """
6146
verifier.
VerifyIL
("Program.Coalesce", """
6332
cv.
VerifyIL
("C.Main", @"
6426
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__2<T>.<GenericMethod>b__2_0()", @"
6501
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__2<T>.<GenericMethod>b__2_0()", @"
6662
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6730
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6804
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6887
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)
54
CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
117
verify: type == "byte" ? Verification.Passes : Verification.Skipped).
VerifyIL
("Test.Main", @$"
177
CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
230
CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
287
CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
341
CompileAndVerify(comp, expectedOutput: "3", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
403
CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
460
CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
533
CompileAndVerify(comp, expectedOutput: "P10", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
582
cv.
VerifyIL
("Test.<>c__1<T>.<M1>b__1_0(T[])", @"
596
cv.
VerifyIL
("Test.<M2>d__2<T>.System.Collections.IEnumerator.MoveNext()", @"{
650
cv.
VerifyIL
("X.<>c__DisplayClass0_0<TSrc>.<Outer>b__0(int)", @"{
689
verifier.
VerifyIL
("Test.StaticData.get", @"{
728
verifier.
VerifyIL
("Test.StaticData.get", @"{
844
verifier.
VerifyIL
("Test.StaticData.get", expected);
851
verifier.
VerifyIL
("Test.StaticData.get", expected);
870
verifier.
VerifyIL
("Test.StaticData.get", valid ? @$"{{
951
verifier.
VerifyIL
("Test.StaticData.get", @$"{{
975
verifier.
VerifyIL
("Test.M", @$"
1018
verifier.
VerifyIL
("Test.M", @$"
1097
verifier.
VerifyIL
("Test.M", @$"
1241
verifier.
VerifyIL
("Test.M", @$"{{
1293
verifier.
VerifyIL
("Test.Main", @$"{{
1406
verifier.
VerifyIL
("Test.M", @$"{{
1440
verifier.
VerifyIL
("Test.M", @$"{{
1473
verifier.
VerifyIL
("Test.Main", @$"{{
1550
verifier.
VerifyIL
("Test.Main", """
1657
CompileAndVerify(source, expectedOutput: "34361843576", verify: Verification.Skipped, targetFramework: TargetFramework.Net70).
VerifyIL
("Test.Main", @"
1970
CompileAndVerify(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).
VerifyIL
("Test.Main", @"
2331
verifier.
VerifyIL
("Test.StaticData.get", @$"{{
2459
verifier.
VerifyIL
("Test.StaticData.get", expected);
2466
verifier.
VerifyIL
("Test.StaticData.get", expected);
2664
verifier.
VerifyIL
("C.MString", """
2681
verifier.
VerifyIL
("C.MObject", """
2692
verifier.
VerifyIL
("C.MC", """
2757
verifier.
VerifyIL
("C.M", expectedIL);
2758
verifier.
VerifyIL
("C.M2", expectedIL);
2760
verifier.
VerifyIL
("C.M3", """
2805
verifier.
VerifyIL
("C.M", """
2850
verifier.
VerifyIL
("C.M", """
2939
verifier.
VerifyIL
("C.M", expectedIL);
2940
verifier.
VerifyIL
("C.M2", expectedIL);
2982
verifier.
VerifyIL
("C.M", expectedIL);
2983
verifier.
VerifyIL
("C.M2", expectedIL);
3032
verifier.
VerifyIL
("C.M", expectedIL);
3033
verifier.
VerifyIL
("C.M2", expectedIL);
3075
verifier.
VerifyIL
("C.M", expectedIL);
3076
verifier.
VerifyIL
("C.M2", expectedIL);
3101
verifier.
VerifyIL
("C.M", """
3122
verifier.
VerifyIL
("C.M2", """
3190
verifier.
VerifyIL
("C.M", expectedIL);
3191
verifier.
VerifyIL
("C.M2", expectedIL);
3225
verifier.
VerifyIL
("C.M", expectedIL);
3310
verifier.
VerifyIL
("C.M", """
3335
verifier.
VerifyIL
("C.M", """
3358
verifier.
VerifyIL
("C.M", """
3399
CompileAndVerify(comp, expectedOutput: "TrueTrue").
VerifyIL
("Test.Main", $$"""
3452
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", @"
181
verifier.
VerifyIL
("C.Main", @"
222
verifier.
VerifyIL
("C.Main", @"
255
verifier.
VerifyIL
("C.M(string)", @"
317
verifier.
VerifyIL
("C.Main", @"
348
verifier.
VerifyIL
("C.M<T>", @"
396
verifier.
VerifyIL
("C.Main", @"
630
comp.
VerifyIL
("C.Main", @"
675
comp.
VerifyIL
("C.Main", @"
734
comp.
VerifyIL
("C.Main", @"
823
comp.
VerifyIL
("C.Main", @"
900
comp.
VerifyIL
("C.Main", @"
990
comp.
VerifyIL
("C.Main", @"
1091
comp.
VerifyIL
("C.Main", @"
1212
comp.
VerifyIL
(@"C.Main", @"
1286
comp.
VerifyIL
("C.Main", @"
1557
comp.
VerifyIL
("C.Main", @"
1668
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
1682
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M()", @"
1708
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
1721
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
1746
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
1759
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
1784
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M", @"
1798
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
1824
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
1837
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1862
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
1875
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1902
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M<T>", @"
1916
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1942
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
1955
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
1981
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
1993
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
2018
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M", @"
2030
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M", @"
2056
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M<T>", @"
2069
CompileAndVerify(text, options: TestOptions.ReleaseDll).
VerifyIL
("Program.M<T>", @"
2095
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(ref int)", @"
2121
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(out int)", @"
2150
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(ref int)", @"
2181
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M()", @"
2215
comp.
VerifyIL
("Program.M()", @"
2226
comp.
VerifyIL
("Program.M1()", @"
2286
comp.
VerifyIL
("Program.M()", @"
2297
comp.
VerifyIL
("Program.M1(ref Program)", @"
2308
comp.
VerifyIL
("Program2.M()", @"
2320
comp.
VerifyIL
("Program3.M()", @"
2376
comp.
VerifyIL
("Program<T>.M()", @"
2389
comp.
VerifyIL
("Program2<T>.M(T)", @"
2401
comp.
VerifyIL
("Program3<T>.M()", @"
2438
comp.
VerifyIL
("Program.M()", @"
2450
comp.
VerifyIL
("Program.M1()", @"
2505
comp.
VerifyIL
("Program.M()", @"
2517
comp.
VerifyIL
("Program2.M()", @"
2530
comp.
VerifyIL
("Program3.M()", @"
2587
comp.
VerifyIL
("Program<T>.M()", @"
2601
comp.
VerifyIL
("Program2<T>.M(T)", @"
2614
comp.
VerifyIL
("Program3<T>.M()", @"
2647
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
2682
comp.
VerifyIL
("Program.M()", @"
2693
comp.
VerifyIL
("Program.M1()", @"
2722
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
2758
comp.
VerifyIL
("Program.M()", @"
2769
comp.
VerifyIL
("Program.M1()", @"
2809
comp.
VerifyIL
("Program2.M(ref Program)", @"
2824
comp.
VerifyIL
("Program2.M()", @"
2852
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M()", @"
2890
comp.
VerifyIL
("Program.M()", @"
2906
comp.
VerifyIL
("Program.M1()", @"
2961
comp.
VerifyIL
("Program.M()", @"
2977
comp.
VerifyIL
("Program2.M()", @"
2994
comp.
VerifyIL
("Program3.M()", @"
3058
comp.
VerifyIL
("Program<T>.M()", @"
3076
comp.
VerifyIL
("Program2<T>.M(T)", @"
3093
comp.
VerifyIL
("Program3<T>.M()", @"
3127
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M(ref int, ref int, object)", @"
3168
comp.
VerifyIL
("Program.M(ref int, ref int, object)", @"
3187
comp.
VerifyIL
("Program.M1(ref int, ref int, object)", @"
3245
comp.
VerifyIL
("Program.M(ref int, ref int, object)", @"
3264
comp.
VerifyIL
("Program2.M(ref int, ref int, object)", @"
3284
comp.
VerifyIL
("Program3.M(ref int, ref int, object)", @"
3351
comp.
VerifyIL
("Program<T>.M(ref int, ref int, object)", @"
3372
comp.
VerifyIL
("Program2<T>.M(T, ref int, ref int, object)", @"
3392
comp.
VerifyIL
("Program3<T>.M(ref int, ref int, object)", @"
3430
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(D)", @"
3459
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M(D, ref int, ref int, object)", @"
3498
verifier.
VerifyIL
("S.GetI", """
3538
verifier.
VerifyIL
("S.GetI", """
3575
verifier.
VerifyIL
("S.SetI", """
3623
verifier.
VerifyIL
("S.GetI", """
3676
verifier.
VerifyIL
("S.GetI", """
3712
verifier.
VerifyIL
("C.GetI", """
3749
verifier.
VerifyIL
("C.GetI", """
3787
verifier.
VerifyIL
("C.GetI", """
3832
verifier.
VerifyIL
("C.GetI", """
3888
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).
VerifyIL
("Program.Main()", @"
3961
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Passes).
VerifyIL
("Program.Main()", @"
4254
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4326
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4394
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4447
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4504
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
4527
verifier.
VerifyIL
("Program.F", """
4544
verifier.
VerifyIL
("Program.F", """
4580
verifier.
VerifyIL
("Program.F<T>", """
4596
verifier.
VerifyIL
("Program.F<T>", """
4632
verifier.
VerifyIL
("Program.F<T>", """
4648
verifier.
VerifyIL
("Program.F<T>", """
4683
verifier.
VerifyIL
("Program.F<T>", """
4699
verifier.
VerifyIL
("Program.F<T>", """
4732
verifier.
VerifyIL
("Program.F<T>",
4741
verifier.
VerifyIL
("Program.F<T>",
4768
verifier.
VerifyIL
("Program.F<T>",
4777
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 (32)
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>", @"
2123
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2157
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2190
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
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", @"
231
.
VerifyIL
("Program.Main", @"
285
.
VerifyIL
("Program.Main", @"
449
.
VerifyIL
("Program.Main", @"
517
.
VerifyIL
("Program.Main",
620
.
VerifyIL
("Program.Main", @"
771
.
VerifyIL
("Program.Test", @"
1104
verifier.
VerifyIL
("C.M", @"
1135
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)
96
CompileAndVerify(text).
VerifyIL
("C.Main", @"
148
CompileAndVerify(text).
VerifyIL
("C.Main", @"
187
CompileAndVerify(text).
VerifyIL
("C.Main", @"
233
c.
VerifyIL
("C.Main", @"
261
CompileAndVerify(text).
VerifyIL
("C.Main", @"
288
CompileAndVerify(text).VerifyDiagnostics().
VerifyIL
("C.Main", @"
323
c.
VerifyIL
("C.Main", @"
363
c.
VerifyIL
("C.Main", @"
397
c.
VerifyIL
("C.Main", @"
450
CompileAndVerify(text).
VerifyIL
("C.Main", @"
506
c.
VerifyIL
("C.Main", @"
535
CompileAndVerify(text).
VerifyIL
("C.Main", @"
693
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 (108)
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", """
4046
compVerifier.
VerifyIL
("<PrivateImplementationDetails>." + PrivateImplementationDetails.SynthesizedStringHashFunctionName,
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 (168)
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", @"
685
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeDebugDll).
VerifyIL
("C.M", """
699
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.M", """
731
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeDebugDll).
VerifyIL
("C.M", """
752
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.M", """
781
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeDebugDll).
VerifyIL
("C.M1", """
797
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.M1", """
829
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeDebugDll).
VerifyIL
("C.M1", """
847
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.M1", """
876
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeDebugDll).
VerifyIL
("C.M", """
891
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.M", """
921
CompileAndVerify(source, options: TestOptions.DebugDll).
VerifyIL
("C.M", """
935
CompileAndVerify(source, options: TestOptions.ReleaseDll).
VerifyIL
("C.M", """
972
compVerifier.
VerifyIL
("S.Main", @"
990
compVerifier.
VerifyIL
("S.Main", @"
1030
compVerifier.
VerifyIL
("S.Main", @"
1054
compVerifier.
VerifyIL
("S.Main", @"
1105
compVerifier.
VerifyIL
("S.Main", @"
1127
compVerifier.
VerifyIL
("S.Main", @"
1181
compVerifier.
VerifyIL
("S.Test(ref S*)", @"
1204
compVerifier.
VerifyIL
("S.Test(ref S*)", @"
1248
compVerifier.
VerifyIL
("S.Main", @"
1286
compVerifier.
VerifyIL
("S.Main", @"
1364
compVerifier.
VerifyIL
("S.Main", @"
1482
compVerifier.
VerifyIL
("S.Main", @"
1573
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1", verify: Verification.Fails).
VerifyIL
("C.Main", @"
1616
compVerifier.
VerifyIL
("C.Main", @"
1674
compVerifier.
VerifyIL
("Program.S1.Test()", @"
1732
compVerifier.
VerifyIL
("C.Main", @"
1802
compVerifier.
VerifyIL
("C.Main", @"
1863
compVerifier.
VerifyIL
("C.M(C)",
1937
compVerifier.
VerifyIL
("C.Main", @"
2003
compVerifier.
VerifyIL
("C.M", @"
2048
compVerifier.
VerifyIL
("C.M", @"
2092
compVerifier.
VerifyIL
("C.Main", @"
2149
compVerifier.
VerifyIL
("C.Main", @"
2235
compVerifier.
VerifyIL
("C.Main", @"
2305
compVerifier.
VerifyIL
("C.Main", @"
2373
compVerifier.
VerifyIL
("C.Main", @"
2441
compVerifier.
VerifyIL
("C.Main", @"
2512
compVerifier.
VerifyIL
("C.Main", @"
2602
VerifyIL
("C.Test", @"
2664
VerifyIL
("C.Test", @"
2727
VerifyIL
("C.Test", @"
2783
VerifyIL
("C.Test",
2844
VerifyIL
("C.Test", @"
2905
VerifyIL
("C.Test", @"
2965
VerifyIL
("C.Test", @"
3041
VerifyIL
("C.Test", @"
3125
VerifyIL
("C.Test", @"
3255
VerifyIL
("C.Test", @"
3306
VerifyIL
("C.Test", @"
3371
VerifyIL
("C.Test", @"
3455
VerifyIL
("C.Test", @"
3535
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3591
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3636
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3690
VerifyIL
("C.<>c.<.ctor>b__1_0()", @"
3740
VerifyIL
("C.<>c.<.ctor>b__1_0()", @"
3792
VerifyIL
("C.Test", @"
3846
VerifyIL
("C.Test", @"
3899
VerifyIL
("C.Test", @"
3953
VerifyIL
("C.Test", @"
4003
VerifyIL
("C.Test", @"
4053
VerifyIL
("C.Test", @"
4102
VerifyIL
("C.Test", @"
4142
VerifyIL
("C.Test", @"
4183
VerifyIL
("C.Test", @"
4241
VerifyIL
("C.Test", @"
4305
VerifyIL
("C.Test", @"
4372
VerifyIL
("C.Test", @"
4435
compVerifier.
VerifyIL
("C.Main", @"
4495
compVerifier.
VerifyIL
("C.Main", @"
4583
compVerifier.
VerifyIL
("C.Main", @"
4634
compVerifier.
VerifyIL
("C.Main", @"
4696
compVerifier.
VerifyIL
("C.Main", @"
4936
compVerifier.
VerifyIL
("C.Test<T>(T)", @"
5010
compVerifier.
VerifyIL
("C.Test(ref FixableStruct)", @"
5077
compVerifier.
VerifyIL
("C.Test(ref FixableClass)", @"
5163
compVerifier.
VerifyIL
("C.Test<T>(ref T)", @"
5251
compVerifier.
VerifyIL
("C.Test<T>(ref T)", @"
5311
compVerifier.
VerifyIL
("C.Main", @"
5389
compVerifier.
VerifyIL
("C.Main", @"
5817
compVerifier.
VerifyIL
("C.Main()", @"
5944
compVerifier.
VerifyIL
("C.Test<T>(T)", @"
5981
compVerifier.
VerifyIL
("C.Test2(int?)", @"
6144
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6145
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6195
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6196
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6232
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
6322
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
6412
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
6502
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
6643
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6644
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6706
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6707
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6813
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL, sequencePoints: "C.Main");
6814
CompileAndVerify(string.Format(template, "checked "), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL, sequencePoints: "C.Main");
6870
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6871
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6912
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6913
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6981
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6982
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
7036
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails).
VerifyIL
("C.Main", @"
7099
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1234", verify: Verification.FailsPEVerify).
VerifyIL
("C.Main", @"
7260
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
7347
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
7389
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
7432
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7497
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7562
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7627
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7697
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).
VerifyIL
("C.Test", @"
7807
comp.
VerifyIL
("C.Test", @"
7869
comp.
VerifyIL
("C.Test1", @"
7975
2", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8059
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8123
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8182
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "I0", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8250
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "8", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8357
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("S.Main", @"
8424
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "44", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8482
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8538
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).
VerifyIL
("S.Main", @"
8597
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "01", verify: Verification.Fails).
VerifyIL
("S.Main", @"
10060
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "011010011010", verify: Verification.Fails).
VerifyIL
("S.Main", @"
10162
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(S<T>*)", @"
10204
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(T*)", @"
10289
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
10346
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
10383
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
10474
verifier.
VerifyIL
("C.Main", @"
10498
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<Main>b__0", @"
10543
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).
VerifyIL
("T.Main", @"
10566
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).
VerifyIL
("T.Main", @"
10617
compVerifier.
VerifyIL
("C.Main", @"
10960
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.Test", @"
11228
comp.
VerifyIL
("FixedStruct.ToString", @"
11281
comp.
VerifyIL
("FixedStruct.ToString", @"
11393
verifier.
VerifyIL
("Test.Test1", @"
11409
verifier.
VerifyIL
("Test.Test2", @"
11464
verifier.
VerifyIL
("Test.Main", @"
11544
verifier.
VerifyIL
("Test.Main", @"
11656
compVerifier.
VerifyIL
("C.Main", @"
11702
compVerifier.
VerifyIL
("C.Main", @"
11751
compVerifier.
VerifyIL
("C.Main", @"
11793
compVerifier.
VerifyIL
("C.Main", @"
11836
compVerifier.
VerifyIL
("C..ctor", @"
11890
compVerifier.
VerifyIL
("C.ToManagedByteArray", @"
11963
v.
VerifyIL
("C.ToManagedByteArray", @"
12134
comp.
VerifyIL
("Program.Main", @"
12166
comp.
VerifyIL
("Program.Main", @"
Emit\CompilationEmitTests.cs (2)
1612
verifier.
VerifyIL
("C.M2", @"
1689
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 (17)
1550
verifier.
VerifyIL
("TC1.TM1<T1>",
1560
verifier.
VerifyIL
("TC1.TM2<T2>",
1570
verifier.
VerifyIL
("TC2<T3>.TM3<T4>",
1582
verifier.
VerifyIL
("TC2<T3>.TM4<T5>",
1594
verifier.
VerifyIL
("TC2<T3>.TM5<T6>",
1604
verifier.
VerifyIL
("TC2<T3>.TM6<T7>",
3017
.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
3026
.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
3037
.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
3045
.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
3052
.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
3060
.
VerifyIL
("<top-level-statements-entry-point>", """
3080
.
VerifyIL
("<top-level-statements-entry-point>", """
3100
.
VerifyIL
("<top-level-statements-entry-point>", """
3134
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
3257
.
VerifyIL
("<top-level-statements-entry-point>", $$"""
3314
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (911)
CodeGen\CodeGenCallTests.cs (275)
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>",
3482
verifier.
VerifyIL
("Program.Shift2<T>",
3589
verifier.
VerifyIL
("Program.Shift1<T>",
3678
verifier.
VerifyIL
("Program.Shift1<T>",
3703
verifier.
VerifyIL
("Program.Shift2<T>",
3810
verifier.
VerifyIL
("Program.Shift1<T>",
3906
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4010
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4208
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4379
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4523
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4763
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4965
verifier.
VerifyIL
("Program.Shift1<T>",
4996
verifier.
VerifyIL
("Program.Shift2<T>",
5110
verifier.
VerifyIL
("Program.Shift1<T>",
5209
verifier.
VerifyIL
("Program.Shift1<T>",
5241
verifier.
VerifyIL
("Program.Shift2<T>",
5355
verifier.
VerifyIL
("Program.Shift1<T>",
5461
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5568
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5769
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5943
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6090
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6333
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6538
verifier.
VerifyIL
("Program.Shift1<T>",
6567
verifier.
VerifyIL
("Program.Shift2<T>",
6679
verifier.
VerifyIL
("Program.Shift1<T>",
6776
verifier.
VerifyIL
("Program.Shift1<T>",
6806
verifier.
VerifyIL
("Program.Shift2<T>",
6918
verifier.
VerifyIL
("Program.Shift1<T>",
7022
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7118
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7314
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7483
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7619
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7857
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8057
verifier.
VerifyIL
("Program.Shift1<T>",
8086
verifier.
VerifyIL
("Program.Shift2<T>",
8198
verifier.
VerifyIL
("Program.Shift1<T>",
8295
verifier.
VerifyIL
("Program.Shift1<T>",
8325
verifier.
VerifyIL
("Program.Shift2<T>",
8437
verifier.
VerifyIL
("Program.Shift1<T>",
8541
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8640
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8839
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9011
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9150
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9391
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9599
verifier.
VerifyIL
("Program.Shift1<T>",
9630
verifier.
VerifyIL
("Program.Shift2<T>",
9746
verifier.
VerifyIL
("Program.Shift1<T>",
9856
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9954
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10188
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10378
verifier.
VerifyIL
("Program.Shift1<T>",
10409
verifier.
VerifyIL
("Program.Shift2<T>",
10525
verifier.
VerifyIL
("Program.Shift1<T>",
10635
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10736
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10973
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
11161
verifier.
VerifyIL
("Program.Shift1<T>",
11204
verifier.
VerifyIL
("Program.Shift2<T>",
11330
verifier.
VerifyIL
("Program.Shift1<T>",
11441
verifier.
VerifyIL
("Program.Shift1<T>",
11485
verifier.
VerifyIL
("Program.Shift2<T>",
11611
verifier.
VerifyIL
("Program.Shift1<T>",
11729
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
11839
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12049
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12232
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12382
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12634
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12848
verifier.
VerifyIL
("Program.Shift1<T>",
12874
verifier.
VerifyIL
("Program.Shift2<T>",
12983
verifier.
VerifyIL
("Program.Shift1<T>",
13077
verifier.
VerifyIL
("Program.Shift1<T>",
13104
verifier.
VerifyIL
("Program.Shift2<T>",
13213
verifier.
VerifyIL
("Program.Shift1<T>",
13314
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13420
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13620
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13784
verifier.
VerifyIL
("Program.Shift1<T>",
13814
verifier.
VerifyIL
("Program.Shift2<T>",
13927
verifier.
VerifyIL
("Program.Shift1<T>",
14025
verifier.
VerifyIL
("Program.Shift1<T>",
14056
verifier.
VerifyIL
("Program.Shift2<T>",
14169
verifier.
VerifyIL
("Program.Shift1<T>",
14274
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14389
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14598
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14778
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14876
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15074
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15243
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15395
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15640
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15849
verifier.
VerifyIL
("Program.Shift1<T>",
15889
verifier.
VerifyIL
("Program.Shift2<T>",
16012
verifier.
VerifyIL
("Program.Shift1<T>",
16120
verifier.
VerifyIL
("Program.Shift1<T>",
16161
verifier.
VerifyIL
("Program.Shift2<T>",
16284
verifier.
VerifyIL
("Program.Shift1<T>",
16399
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16506
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16713
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16884
verifier.
VerifyIL
("Program.Shift1<T>",
16928
verifier.
VerifyIL
("Program.Shift2<T>",
17055
verifier.
VerifyIL
("Program.Shift1<T>",
17167
verifier.
VerifyIL
("Program.Shift1<T>",
17212
verifier.
VerifyIL
("Program.Shift2<T>",
17339
verifier.
VerifyIL
("Program.Shift1<T>",
17458
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17572
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17786
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17971
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18083
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18295
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18478
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18631
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18884
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19099
verifier.
VerifyIL
("Program.Shift1<T>",
19119
verifier.
VerifyIL
("Program.Shift2<T>",
19220
verifier.
VerifyIL
("Program.Shift1<T>",
19306
verifier.
VerifyIL
("Program.Shift1<T>",
19327
verifier.
VerifyIL
("Program.Shift2<T>",
19428
verifier.
VerifyIL
("Program.Shift1<T>",
19521
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19610
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19789
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19952
verifier.
VerifyIL
("Program.Shift1<T>",
19977
verifier.
VerifyIL
("Program.Shift2<T>",
20098
verifier.
VerifyIL
("Program.Shift1<T>",
20201
verifier.
VerifyIL
("Program.Shift1<T>",
20227
verifier.
VerifyIL
("Program.Shift2<T>",
20348
verifier.
VerifyIL
("Program.Shift1<T>",
20458
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20553
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20758
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20929
verifier.
VerifyIL
("Program.Shift1<T>",
20962
verifier.
VerifyIL
("Program.Shift2<T>",
21093
verifier.
VerifyIL
("Program.Shift1<T>",
21209
verifier.
VerifyIL
("Program.Shift1<T>",
21243
verifier.
VerifyIL
("Program.Shift2<T>",
21374
verifier.
VerifyIL
("Program.Shift1<T>",
21497
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21601
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21825
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22005
verifier.
VerifyIL
("Program.Shift1<T>",
22035
verifier.
VerifyIL
("Program.Shift2<T>",
22163
verifier.
VerifyIL
("Program.Shift1<T>",
22276
verifier.
VerifyIL
("Program.Shift1<T>",
22307
verifier.
VerifyIL
("Program.Shift2<T>",
22435
verifier.
VerifyIL
("Program.Shift1<T>",
22555
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22668
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22900
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
23088
verifier.
VerifyIL
("Program.Shift1<T>",
23122
verifier.
VerifyIL
("Program.Shift2<T>",
23254
verifier.
VerifyIL
("Program.Shift1<T>",
23371
verifier.
VerifyIL
("Program.Shift1<T>",
23406
verifier.
VerifyIL
("Program.Shift2<T>",
23538
verifier.
VerifyIL
("Program.Shift1<T>",
23662
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
23780
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24017
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24217
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24323
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24549
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24738
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24898
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
25171
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
25400
verifier.
VerifyIL
("Program.Shift1<T>",
25447
verifier.
VerifyIL
("Program.Shift2<T>",
25592
verifier.
VerifyIL
("Program.Shift1<T>",
25722
verifier.
VerifyIL
("Program.Shift1<T>",
25770
verifier.
VerifyIL
("Program.Shift2<T>",
25915
verifier.
VerifyIL
("Program.Shift1<T>",
26052
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26170
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26408
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26602
verifier.
VerifyIL
("Program.Shift1<T>",
26646
verifier.
VerifyIL
("Program.Shift2<T>",
26788
verifier.
VerifyIL
("Program.Shift1<T>",
26915
verifier.
VerifyIL
("Program.Shift1<T>",
26960
verifier.
VerifyIL
("Program.Shift2<T>",
27102
verifier.
VerifyIL
("Program.Shift1<T>",
27236
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27353
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27590
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27783
verifier.
VerifyIL
("Program.Shift1<T>",
27831
verifier.
VerifyIL
("Program.Shift2<T>",
27977
verifier.
VerifyIL
("Program.Shift1<T>",
28108
verifier.
VerifyIL
("Program.Shift1<T>",
28157
verifier.
VerifyIL
("Program.Shift2<T>",
28303
verifier.
VerifyIL
("Program.Shift1<T>",
28441
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28563
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28805
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29010
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29130
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29370
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29573
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29731
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30009
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30241
verifier.
VerifyIL
("Program.Shift1<T>",
30267
verifier.
VerifyIL
("Program.Shift2<T>",
30389
verifier.
VerifyIL
("Program.Shift1<T>",
30496
verifier.
VerifyIL
("Program.Shift1<T>",
30523
verifier.
VerifyIL
("Program.Shift2<T>",
30645
verifier.
VerifyIL
("Program.Shift1<T>",
30759
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30862
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
31075
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
31245
verifier.
VerifyIL
("Program.Shift1<T>",
31271
verifier.
VerifyIL
("Program.Shift2<T>",
31386
verifier.
VerifyIL
("Program.Shift1<T>",
31486
verifier.
VerifyIL
("Program.Shift1<T>",
31513
verifier.
VerifyIL
("Program.Shift2<T>",
31628
verifier.
VerifyIL
("Program.Shift1<T>",
31735
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
31831
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
32030
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
32193
verifier.
VerifyIL
("Program.Shift1<T>",
32236
verifier.
VerifyIL
("Program.Shift2<T>",
32368
verifier.
VerifyIL
("Program.Shift1<T>",
32485
verifier.
VerifyIL
("Program.Shift1<T>",
32529
verifier.
VerifyIL
("Program.Shift2<T>",
32661
verifier.
VerifyIL
("Program.Shift1<T>",
32785
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
32901
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
33120
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
33287
verifier.
VerifyIL
("Program.Call1<T>",
33312
verifier.
VerifyIL
("Program.Call2<T>",
33393
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
33560
verifier.
VerifyIL
("Program.Call1<T>",
33577
verifier.
VerifyIL
("Program.Call2<T>",
33747
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
33784
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
33954
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
33991
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
34161
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
34200
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
34456
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
34495
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
35318
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
35362
verifier.
VerifyIL
("Program.Test2<T>(ref 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 (166)
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", """
592
verifier.
VerifyIL
("Test.M1", """
608
verifier.
VerifyIL
("Test.M2", """
680
verifier.
VerifyIL
("Test.M", """
754
verifier.
VerifyIL
("Test.M", """
829
verifier.
VerifyIL
("Test.M", """
878
comp.
VerifyIL
("Test.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
1032
comp.
VerifyIL
("Test.M1", """
1047
comp.
VerifyIL
("Test.M2", """
1101
verifier.
VerifyIL
("Test.M1", """
1118
verifier.
VerifyIL
("Test.M2", """
1135
verifier.
VerifyIL
("Test.M3", """
1152
verifier.
VerifyIL
("Test.M4", """
1211
verifier.
VerifyIL
("Test.M1", """
1229
verifier.
VerifyIL
("Test.M2", """
1247
verifier.
VerifyIL
("Test.M3", """
1265
verifier.
VerifyIL
("Test.M4", """
1315
comp.
VerifyIL
("Test.M", """
1391
verifier.
VerifyIL
("Test.M1", """
1408
verifier.
VerifyIL
("Test.M2", """
1425
verifier.
VerifyIL
("Test.M3", """
1442
verifier.
VerifyIL
("Test.M4", """
1502
verifier.
VerifyIL
("C.M", """
1565
verifier.
VerifyIL
("C.M", """
1644
verifier.
VerifyIL
("Test.M1", expectedEquivalentIL);
1645
verifier.
VerifyIL
("Test.M2", expectedEquivalentIL);
1646
verifier.
VerifyIL
("Test.M3", expectedEquivalentIL);
1690
verifier.
VerifyIL
("Test.M1", """
1701
verifier.
VerifyIL
("Test.M2", """
1712
verifier.
VerifyIL
("Test.M3", """
1723
verifier.
VerifyIL
("Test.M4", """
1771
verifier.
VerifyIL
("Test.M", """
1814
verifier.
VerifyIL
("Test.M", """
1873
verifier.
VerifyIL
("Test.M1", """
1885
verifier.
VerifyIL
("Test.M2", """
1897
verifier.
VerifyIL
("Test.M3", """
1909
verifier.
VerifyIL
("Test.M4", """
1960
verifier.
VerifyIL
("Test.M1", """
1973
verifier.
VerifyIL
("Test.M2", """
2013
comp.
VerifyIL
("Test.M1", """
2031
comp.
VerifyIL
("Test.M2", """
2081
verifier.
VerifyIL
("Test.M1", """
2095
verifier.
VerifyIL
("Test.M2", """
2142
verifier.
VerifyIL
("Test.M1", """
2159
verifier.
VerifyIL
("Test.M2", """
2176
verifier.
VerifyIL
("Test.M3", """
2193
verifier.
VerifyIL
("Test.M4", """
2271
verifier.
VerifyIL
("Test.M", """
2348
verifier.
VerifyIL
("Test.M", """
2426
verifier.
VerifyIL
("Test.M", """
2476
comp.
VerifyIL
("Test.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
2675
comp.
VerifyIL
("Test.M1", """
2692
comp.
VerifyIL
("Test.M2", """
2709
comp.
VerifyIL
("Test.M3", """
2726
comp.
VerifyIL
("Test.M4", """
2792
verifier.
VerifyIL
("Test.M1", """
2811
verifier.
VerifyIL
("Test.M2", """
2830
verifier.
VerifyIL
("Test.M3", """
2849
verifier.
VerifyIL
("Test.M4", """
2868
verifier.
VerifyIL
("Test.M5", """
2890
verifier.
VerifyIL
("Test.M6", """
2912
verifier.
VerifyIL
("Test.M7", """
2980
verifier.
VerifyIL
("Test.M1", """
3000
verifier.
VerifyIL
("Test.M2", """
3020
verifier.
VerifyIL
("Test.M3", """
3040
verifier.
VerifyIL
("Test.M4", """
3060
verifier.
VerifyIL
("Test.M5", """
3084
verifier.
VerifyIL
("Test.M6", """
3108
verifier.
VerifyIL
("Test.M7", """
3168
comp.
VerifyIL
("Test.M", """
3256
verifier.
VerifyIL
("Test.M1", """
3275
verifier.
VerifyIL
("Test.M2", """
3294
verifier.
VerifyIL
("Test.M3", """
3313
verifier.
VerifyIL
("Test.M4", """
3332
verifier.
VerifyIL
("Test.M5", """
3354
verifier.
VerifyIL
("Test.M6", """
3376
verifier.
VerifyIL
("Test.M7", """
3441
verifier.
VerifyIL
("C.M", """
3513
verifier.
VerifyIL
("C.M", """
3608
verifier.
VerifyIL
("Test.M1", expectedEquivalentIL);
3609
verifier.
VerifyIL
("Test.M2", expectedEquivalentIL);
3610
verifier.
VerifyIL
("Test.M3", expectedEquivalentIL);
3611
verifier.
VerifyIL
("Test.M4", expectedEquivalentIL);
3612
verifier.
VerifyIL
("Test.M5", expectedEquivalentIL);
3613
verifier.
VerifyIL
("Test.M6", expectedEquivalentIL);
3664
verifier.
VerifyIL
("Test.M1", """
3676
verifier.
VerifyIL
("Test.M2", """
3688
verifier.
VerifyIL
("Test.M3", """
3700
verifier.
VerifyIL
("Test.M4", """
3712
verifier.
VerifyIL
("Test.M5", """
3724
verifier.
VerifyIL
("Test.M6", """
3736
verifier.
VerifyIL
("Test.M7", """
3786
verifier.
VerifyIL
("Test.M", """
3831
verifier.
VerifyIL
("Test.M", """
3901
verifier.
VerifyIL
("Test.M1", """
3914
verifier.
VerifyIL
("Test.M2", """
3927
verifier.
VerifyIL
("Test.M3", """
3940
verifier.
VerifyIL
("Test.M4", """
3953
verifier.
VerifyIL
("Test.M5", """
3967
verifier.
VerifyIL
("Test.M6", """
3981
verifier.
VerifyIL
("Test.M7", """
4035
verifier.
VerifyIL
("Test.M1", """
4049
verifier.
VerifyIL
("Test.M2", """
4063
verifier.
VerifyIL
("Test.M3", """
4106
comp.
VerifyIL
("Test.M1", """
4129
comp.
VerifyIL
("Test.M2", """
4152
comp.
VerifyIL
("Test.M3", """
4211
comp.
VerifyIL
("Test.M1", """
4231
comp.
VerifyIL
("Test.M2", """
4251
comp.
VerifyIL
("Test.M3", """
4271
comp.
VerifyIL
("Test.M4", """
4291
comp.
VerifyIL
("Test.M5", """
4311
comp.
VerifyIL
("Test.M6", """
4367
verifier.
VerifyIL
("Test.M", """
4420
verifier.
VerifyIL
("Test.M1", """
4434
verifier.
VerifyIL
("Test.M2", """
4476
comp.
VerifyIL
("Test.M1", """
4495
comp.
VerifyIL
("Test.M2", """
4549
verifier.
VerifyIL
("Test.M1", """
4565
verifier.
VerifyIL
("Test.M2", """
4581
verifier.
VerifyIL
("Test.M3", """
4639
verifier.
VerifyIL
("Test.M1", """
4654
verifier.
VerifyIL
("Test.M2", """
4669
verifier.
VerifyIL
("Test.M3", """
4684
verifier.
VerifyIL
("Test.M4", """
4699
verifier.
VerifyIL
("Test.M5", """
4714
verifier.
VerifyIL
("Test.M6", """
4763
verifier.
VerifyIL
("Test.M1", """
4778
verifier.
VerifyIL
("Test.M2", """
4833
verifier.
VerifyIL
("Test.M1", """
4853
verifier.
VerifyIL
("Test.M2", """
4873
verifier.
VerifyIL
("Test.M3", """
4893
verifier.
VerifyIL
("Test.M4", """
4913
verifier.
VerifyIL
("Test.M5", """
4936
verifier.
VerifyIL
("Test.M6", """
4959
verifier.
VerifyIL
("Test.M7", """
5040
verifier.
VerifyIL
("Test.M", """
5120
verifier.
VerifyIL
("Test.M", """
5201
verifier.
VerifyIL
("Test.M", """
5252
comp.
VerifyIL
("Test.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
5499
comp.
VerifyIL
("Test.M1", """
5518
comp.
VerifyIL
("Test.M2", """
5537
comp.
VerifyIL
("Test.M3", """
5556
comp.
VerifyIL
("Test.M4", """
5575
comp.
VerifyIL
("Test.M5", """
5597
comp.
VerifyIL
("Test.M6", """
5619
comp.
VerifyIL
("Test.M7", """
5685
verifier.
VerifyIL
("Test.CharInFirstFourArgs", """
5716
verifier.
VerifyIL
("Test.CharAfterFirstFourArgs", """
5799
comp.
VerifyIL
("Test.M", """
5870
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\EditAndContinueClosureTests.cs (10)
3278
v0.
VerifyIL
("C.F", @"
3517
v0.
VerifyIL
("C.F", @"
3739
v0.
VerifyIL
("C.F", @"
3884
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"));
3939
v0.
VerifyIL
("C.F",
4144
v0.
VerifyIL
("C.<F>g__L|0_0(ref C.<>c__DisplayClass0_0, ref C.<>c__DisplayClass0_1)", @"
4228
v0.
VerifyIL
("C.<F>g__L|1_0(ref C.<>c__DisplayClass1_0)", @"
4309
v0.
VerifyIL
("C.<F>g__L|1_0()", @"
4383
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<F>g__L|1()", @"
4466
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<F>g__L|1(ref C.<>c__DisplayClass0_1)", @"
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (14)
1182
v0.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2057
v0.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2750
v0.
VerifyIL
("C.<F>d__7.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4305
v0.
VerifyIL
("C.<F>d__5.System.Collections.IEnumerator.MoveNext", @"
4749
v0.
VerifyIL
("C.<F>d__0.System.IDisposable.Dispose", @"
4857
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
5184
v0.
VerifyIL
("C.<F>d__0.System.IDisposable.Dispose", @"
5261
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
7813
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL0);
9215
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"));
9372
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"));
9527
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"));
9634
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL0);
9997
v0.
VerifyIL
("Program.<Iterator>d__1.System.Collections.IEnumerator.MoveNext()", @"
Emit\EditAndContinue\EditAndContinueTests.cs (34)
9724
v0.
VerifyIL
("C.F", @"
10673
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"));
10796
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"));
10992
v0.
VerifyIL
("C.F", baselineIL0);
11652
v0.
VerifyIL
("C.F", @"
13087
v0.
VerifyIL
("C.F", @"
13236
v0.
VerifyIL
("C.F", @"
13370
v0.
VerifyIL
("C..ctor", @"
13479
v0.
VerifyIL
("C..ctor", @"
13597
v0.
VerifyIL
("Program.N()", @"
13627
v0.
VerifyIL
("Program.<>c.<N>b__0_0(int)", @"
13788
v0.
VerifyIL
("C.F", @"
13917
v0.
VerifyIL
("C.F", @"
14065
v0.
VerifyIL
("C.G", @"
14261
v0.
VerifyIL
("C.G", @"
14370
v0.
VerifyIL
("C..ctor", @"
14480
v0.
VerifyIL
("C..ctor", @"
14502
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<.ctor>b__0()", @"
14644
v0.
VerifyIL
("C.Method", @"
14665
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<Method>b__0()", @"
14789
v0.
VerifyIL
("C..ctor", @"
14894
v0.
VerifyIL
("C..ctor", @"
14917
v0.
VerifyIL
("C.<>c__DisplayClass3_0.<.ctor>b__0()", @"
15057
v0.
VerifyIL
("Program.N()", @"
15087
v0.
VerifyIL
("Program.<>c.<N>b__1_0(int)", @"
15261
v0.
VerifyIL
("Program.N()", @"
15291
v0.
VerifyIL
("Program.<>c.<N>b__2_0(int)", @"
15310
v0.
VerifyIL
("Program.<>c__DisplayClass2_0.<N>b__1()", @"
15509
v0.
VerifyIL
("Program.G(int)", @"
15539
v0.
VerifyIL
("Program.N(out int)", @"
18945
v0.
VerifyIL
("C@file1.M", @"
19021
v0.
VerifyIL
("C@file1.M", @"
19115
v0.
VerifyIL
("C@file1.M", @"
19204
v0.
VerifyIL
("C@file2.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)
1055
verifier.
VerifyIL
("C.M", @"
1103
verifier.
VerifyIL
("C.M", @"
1118
verifier.
VerifyIL
("C.M", @"
1141
verifier.
VerifyIL
("C.M", @"
1156
verifier.
VerifyIL
("C.M", @"
1337
verifier.
VerifyIL
("Program.Main",
1464
verifier.
VerifyIL
("Program.F",
1501
verifier.
VerifyIL
("Program.F1",
1509
verifier.
VerifyIL
("Program.F2",
1655
verifier.
VerifyIL
("B.M1",
1683
verifier.
VerifyIL
("B.M2",
1766
verifier.
VerifyIL
("B.Main",
2568
verifier.
VerifyIL
("Program.Main", expectedIL, ilFormat: ILFormat);
2681
verifier.
VerifyIL
("Program.Main", expectedIL, ilFormat: ILFormat);
3141
verifier.
VerifyIL
("Program.M", @"
3309
verifier.
VerifyIL
("Program.M", @"
6029
verifier.
VerifyIL
("Program.Convert", expectedIL, ilFormat: ILFormat);
6258
verifier.
VerifyIL
("Program.Evaluate", expectedIL, ilFormat: ILFormat);
6634
verifier.
VerifyIL
("Program.Evaluate", expectedIL, ilFormat: ILFormat);
6866
verifier.
VerifyIL
("Program.Evaluate", expectedIL, ilFormat: ILFormat);
6906
verifier.
VerifyIL
("Program.F1",
6914
verifier.
VerifyIL
("Program.F2",
8207
verifier.
VerifyIL
("Program.Add",
8216
verifier.
VerifyIL
("Program.Subtract",
8225
verifier.
VerifyIL
("Program.Multiply",
8234
verifier.
VerifyIL
("Program.Divide",
8243
verifier.
VerifyIL
("Program.Mod",
8252
verifier.
VerifyIL
("Program.Equals",
8261
verifier.
VerifyIL
("Program.NotEquals",
8272
verifier.
VerifyIL
("Program.LessThan",
8281
verifier.
VerifyIL
("Program.LessThanOrEqual",
8292
verifier.
VerifyIL
("Program.GreaterThan",
8301
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
8312
verifier.
VerifyIL
("Program.And",
8321
verifier.
VerifyIL
("Program.Or",
8330
verifier.
VerifyIL
("Program.Xor",
8339
verifier.
VerifyIL
("Program.ShiftLeft",
8354
verifier.
VerifyIL
("Program.ShiftRight",
8433
verifier.
VerifyIL
("Program.Add",
8442
verifier.
VerifyIL
("Program.Subtract",
8451
verifier.
VerifyIL
("Program.Multiply",
8460
verifier.
VerifyIL
("Program.Divide",
8469
verifier.
VerifyIL
("Program.Mod",
8478
verifier.
VerifyIL
("Program.Equals",
8487
verifier.
VerifyIL
("Program.NotEquals",
8498
verifier.
VerifyIL
("Program.LessThan",
8507
verifier.
VerifyIL
("Program.LessThanOrEqual",
8518
verifier.
VerifyIL
("Program.GreaterThan",
8527
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
8538
verifier.
VerifyIL
("Program.And",
8547
verifier.
VerifyIL
("Program.Or",
8556
verifier.
VerifyIL
("Program.Xor",
8565
verifier.
VerifyIL
("Program.ShiftLeft",
8580
verifier.
VerifyIL
("Program.ShiftRight",
8626
verifier.
VerifyIL
("Program.Add",
8635
verifier.
VerifyIL
("Program.Subtract",
8644
verifier.
VerifyIL
("Program.Multiply",
8653
verifier.
VerifyIL
("Program.Divide",
8662
verifier.
VerifyIL
("Program.Mod",
8702
verifier.
VerifyIL
("Program.Add",
8711
verifier.
VerifyIL
("Program.Subtract",
8720
verifier.
VerifyIL
("Program.Multiply",
8729
verifier.
VerifyIL
("Program.Divide",
8738
verifier.
VerifyIL
("Program.Mod",
9439
verifier.
VerifyIL
("Program.Convert", toConvUnchecked is null ?
9454
verifier.
VerifyIL
("Program.ConvertChecked",
9541
verifier.
VerifyIL
("Program.ToPointer1",
9548
verifier.
VerifyIL
("Program.ToPointer2",
9555
verifier.
VerifyIL
("Program.ToPointer3",
9563
verifier.
VerifyIL
("Program.ToPointer4",
9570
verifier.
VerifyIL
("Program.FromPointer1",
9577
verifier.
VerifyIL
("Program.FromPointer2",
9584
verifier.
VerifyIL
("Program.FromPointer3",
9592
verifier.
VerifyIL
("Program.FromPointer4",
9844
verifier.
VerifyIL
("Program.Convert",
9852
verifier.
VerifyIL
("Program.ConvertChecked",
10063
verifier.
VerifyIL
("NativeInts.Explicit1", expectedExplicitILA);
10064
verifier.
VerifyIL
("NativeInts.Explicit2", expectedExplicitILA);
10065
verifier.
VerifyIL
("NativeInts.Explicit3", expectedExplicitILA);
10066
verifier.
VerifyIL
("NativeInts.Explicit4", expectedExplicitILB);
10067
verifier.
VerifyIL
("NativeInts.Explicit5", expectedExplicitILNop);
10068
verifier.
VerifyIL
("NativeInts.Checked1", expectedCheckedIL);
10069
verifier.
VerifyIL
("NativeInts.Checked2", expectedCheckedIL);
10070
verifier.
VerifyIL
("NativeInts.Checked3", expectedCheckedIL);
10071
verifier.
VerifyIL
("NativeInts.Checked4", expectedCheckedIL);
10072
verifier.
VerifyIL
("NativeInts.Checked5", expectedCheckedIL);
10994
verifier.
VerifyIL
("C.M1", shiftRight("nint"), ilFormat: ILFormat);
10995
verifier.
VerifyIL
("C.M2", shiftRight("nuint"), ilFormat: ILFormat);
10996
verifier.
VerifyIL
("C.M3", shiftRight("nint"), ilFormat: ILFormat);
10997
verifier.
VerifyIL
("C.M4", shiftRight("nuint"), ilFormat: ILFormat);
10998
verifier.
VerifyIL
("C.M5", shiftRight("nint"), ilFormat: ILFormat);
10999
verifier.
VerifyIL
("C.M6", shiftRight("nuint"), ilFormat: ILFormat);
11402
.
VerifyIL
("C.M", @"
11442
.
VerifyIL
("C.M", @"
11695
verifier.
VerifyIL
("C.M", expectedIL, ilFormat: ILFormat);
11713
verifier.
VerifyIL
("C.ShiftRight", @"
11761
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 (1448)
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", @"{
12839
verifier.
VerifyIL
("I.M", @"
12922
verifier.
VerifyIL
("C.E.add", il);
12923
verifier.
VerifyIL
("C.E.remove", il);
12924
verifier.
VerifyIL
("C.E2.add", il);
12925
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 (108)
53
verifier.
VerifyIL
("C.P.get", """
68
verifier.
VerifyIL
("C.Q.get", """
119
verifier.
VerifyIL
("C.P.get", """
131
verifier.
VerifyIL
("C.Q.get", """
542
verifier.
VerifyIL
("C.<get_P1>b__2_0()", """
551
verifier.
VerifyIL
("C.<>c__DisplayClass5_0.<set_P2>b__0()", """
567
verifier.
VerifyIL
("C.<>c.<get_P3>b__8_0()", """
635
verifier.
VerifyIL
("C.<get_P>g__F|2_0()", """
644
verifier.
VerifyIL
("C.<get_Q>g__F|5_0()", """
733
verifier.
VerifyIL
("A.P1.get", """
741
verifier.
VerifyIL
("A.P2.set", """
750
verifier.
VerifyIL
("A.Q1.get", """
759
verifier.
VerifyIL
("A.Q2.set", """
769
verifier.
VerifyIL
("A.Q3.init", """
872
verifier.
VerifyIL
("I.P1.get", """
880
verifier.
VerifyIL
("I.P2.set", """
889
verifier.
VerifyIL
("I.P5.get", """
897
verifier.
VerifyIL
("I.P6.set", """
1647
verifier.
VerifyIL
("C..cctor", """
1739
verifier.
VerifyIL
("C..cctor", """
1803
verifier.
VerifyIL
("C..ctor", """
1911
verifier.
VerifyIL
("C..ctor", """
2360
verifier.
VerifyIL
("C..cctor", """
2491
verifier.
VerifyIL
("C1..ctor(int)", $$"""
2503
verifier.
VerifyIL
("C2..ctor(int)", $$"""
2515
verifier.
VerifyIL
("C3..ctor(int)", $$"""
2527
verifier.
VerifyIL
("C4..ctor(int)", $$"""
2539
verifier.
VerifyIL
("C5..ctor(int)", $$"""
2551
verifier.
VerifyIL
("C6..ctor(int)", $$"""
2563
verifier.
VerifyIL
("C7..ctor(int)", $$"""
2575
verifier.
VerifyIL
("C8..ctor(int)", $$"""
2587
verifier.
VerifyIL
("C9..ctor(int)", $$"""
2602
verifier.
VerifyIL
("C1..ctor(int)", $$"""
2615
verifier.
VerifyIL
("C2..ctor(int)", $$"""
2628
verifier.
VerifyIL
("C3..ctor(int)", $$"""
2641
verifier.
VerifyIL
("C4..ctor(int)", $$"""
2657
verifier.
VerifyIL
("C5..ctor(int)", $$"""
2670
verifier.
VerifyIL
("C6..ctor(int)", $$"""
2683
verifier.
VerifyIL
("C7..ctor(int)", $$"""
2699
verifier.
VerifyIL
("C8..ctor(int)", $$"""
2715
verifier.
VerifyIL
("C9..ctor(int)", $$"""
2734
verifier.
VerifyIL
("C1..ctor(int, out int)", $$"""
2750
verifier.
VerifyIL
("C2..ctor(int, out int)", $$"""
2766
verifier.
VerifyIL
("C3..ctor(int, out int)", $$"""
2782
verifier.
VerifyIL
("C4..ctor(int, out int)", $$"""
2798
verifier.
VerifyIL
("C5..ctor(int, out int)", $$"""
2814
verifier.
VerifyIL
("C6..ctor(int, out int)", $$"""
2830
verifier.
VerifyIL
("C7..ctor(int, out int)", $$"""
2846
verifier.
VerifyIL
("C9..ctor(int, out int)", $$"""
2865
verifier.
VerifyIL
("C1..ctor(int, out int)", $$"""
2882
verifier.
VerifyIL
("C2..ctor(int, out int)", $$"""
2902
verifier.
VerifyIL
("C3..ctor(int, out int)", $$"""
2922
verifier.
VerifyIL
("C4..ctor(int, out int)", $$"""
2942
verifier.
VerifyIL
("C5..ctor(int, out int)", $$"""
2962
verifier.
VerifyIL
("C6..ctor(int, out int)", $$"""
2979
verifier.
VerifyIL
("C7..ctor(int, out int)", $$"""
2996
verifier.
VerifyIL
("C9..ctor(int, out int)", $$"""
3065
verifier.
VerifyIL
("C3..ctor(int)", $$"""
3077
verifier.
VerifyIL
("C6..ctor(int)", $$"""
3089
verifier.
VerifyIL
("C9..ctor(int)", $$"""
3101
verifier.
VerifyIL
("C3..ctor(int, out int)", $$"""
3117
verifier.
VerifyIL
("C6..ctor(int, out int)", $$"""
3133
verifier.
VerifyIL
("C9..ctor(int, out int)", $$"""
3215
verifier.
VerifyIL
("C1..ctor(int)", $$"""
3234
verifier.
VerifyIL
("C2..ctor(int)", $$"""
3253
verifier.
VerifyIL
("C3..ctor(int)", $$"""
3272
verifier.
VerifyIL
("C6..ctor(int)", $$"""
3291
verifier.
VerifyIL
("C7..ctor(int)", $$"""
3313
verifier.
VerifyIL
("C9..ctor(int)", $$"""
3401
verifier.
VerifyIL
("C1..ctor(int)", $$"""
3423
verifier.
VerifyIL
("C2..ctor(int)", $$"""
3445
verifier.
VerifyIL
("C3..ctor(int)", $$"""
3467
verifier.
VerifyIL
("C6..ctor(int)", $$"""
3489
verifier.
VerifyIL
("C7..ctor(int)", $$"""
3514
verifier.
VerifyIL
("C9..ctor(int)", $$"""
3605
verifier.
VerifyIL
("C1..ctor", $$"""
3625
verifier.
VerifyIL
("C2..ctor", $$"""
3645
verifier.
VerifyIL
("C3..ctor", $$"""
3668
verifier.
VerifyIL
("C6..ctor", $$"""
3691
verifier.
VerifyIL
("C7..ctor", $$"""
3717
verifier.
VerifyIL
("C9..ctor", $$"""
3977
verifier.
VerifyIL
("C..cctor", """
4092
verifier.
VerifyIL
("S1..ctor", $$"""
4105
verifier.
VerifyIL
("S2..ctor", $$"""
4118
verifier.
VerifyIL
("S3..ctor", $$"""
4131
verifier.
VerifyIL
("S4..ctor", $$"""
4144
verifier.
VerifyIL
("S5..ctor", $$"""
4157
verifier.
VerifyIL
("S6..ctor", $$"""
4243
verifier.
VerifyIL
("S1..ctor", $$"""
4259
verifier.
VerifyIL
("S2..ctor", $$"""
4357
verifier.
VerifyIL
("S1..ctor", $$"""
4367
verifier.
VerifyIL
("S2..ctor", $$"""
4377
verifier.
VerifyIL
("S3..ctor", $$"""
4387
verifier.
VerifyIL
("S4..ctor", $$"""
4400
verifier.
VerifyIL
("S5..ctor", $$"""
4413
verifier.
VerifyIL
("S6..ctor", $$"""
4423
verifier.
VerifyIL
("S7..ctor", $$"""
4503
verifier.
VerifyIL
("S3..ctor", $$"""
4516
verifier.
VerifyIL
("S4..ctor", $$"""
8033
verifier.
VerifyIL
("C.P1.get", """
8043
verifier.
VerifyIL
("C.P4.set", """
8056
verifier.
VerifyIL
("C.P1.get", """
8064
verifier.
VerifyIL
("C.P4.set", """
10215
verifier.
VerifyIL
("C.P1.get", """
10238
verifier.
VerifyIL
("C.P2.set", """
10299
verifier.
VerifyIL
("C.P1.get", """
10397
verifier.
VerifyIL
("C.P2.get", """
10418
verifier.
VerifyIL
("C.P3.get", """
FirstClassSpanTests.cs (105)
81
verifier.
VerifyIL
("C.M", expectedIl);
85
verifier.
VerifyIL
("C.M", expectedIl);
224
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
746
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
773
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
807
verifier.
VerifyIL
("Program.<<Main>$>g__run|0_0", $$"""
837
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
893
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
898
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
919
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
974
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
979
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1000
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1028
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
1053
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1058
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1075
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1138
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1201
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1784
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1838
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1929
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
1950
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2005
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2073
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
2117
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
2165
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2209
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2277
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2355
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2403
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2445
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2588
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2636
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2679
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2698
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2743
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2794
.
VerifyIL
("C.M", """
2958
.
VerifyIL
("C.M", """
3165
.
VerifyIL
("C.M", """
3197
.
VerifyIL
("C.M", """
3218
.VerifyDiagnostics().
VerifyIL
("C.M", expectedIl);
3220
.VerifyDiagnostics().
VerifyIL
("C.M", expectedIl);
3279
.
VerifyIL
("C.M", """
3310
.
VerifyIL
("C.M", """
3341
.
VerifyIL
("C.M", """
3424
.
VerifyIL
("C.M", """
3454
.
VerifyIL
("C.M", """
4163
verifier.
VerifyIL
("C.M1", """
4173
verifier.
VerifyIL
("C.M2", """
4228
verifier.
VerifyIL
("C.M1", """
4243
verifier.
VerifyIL
("C.M2", """
4300
verifier.
VerifyIL
("C.M", """
4489
verifier.
VerifyIL
("C.M", """
4521
verifier.
VerifyIL
("C.M", """
4552
verifier.
VerifyIL
("C.M", """
4584
verifier.
VerifyIL
("C.M", """
4625
verifier.
VerifyIL
("C.M", """
4682
verifier.
VerifyIL
("C.M", expectedIl);
4686
verifier.
VerifyIL
("C.M", expectedIl);
4705
verifier.
VerifyIL
("C.M", """
4752
verifier.
VerifyIL
("C.M", expectedIl);
4756
verifier.
VerifyIL
("C.M", expectedIl);
4792
verifier.
VerifyIL
("C.M", expectedIl);
4796
verifier.
VerifyIL
("C.M", expectedIl);
4832
verifier.
VerifyIL
("C.M", expectedIl);
4836
verifier.
VerifyIL
("C.M", expectedIl);
5204
verifier.
VerifyIL
("<top-level-statements-entry-point>", $$"""
5290
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5294
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5314
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
5399
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5421
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
5582
verifier.
VerifyIL
("C.M", """
5614
verifier.
VerifyIL
("C.M", """
5729
verifier.
VerifyIL
("C.M", $$"""
5782
verifier.
VerifyIL
("C.M", """
5826
verifier.
VerifyIL
("C<T, U>.M", """
6431
verifier.
VerifyIL
("C.M", expectedIl);
6435
verifier.
VerifyIL
("C.M", expectedIl);
6472
verifier.
VerifyIL
("C.M", expectedIl);
6476
verifier.
VerifyIL
("C.M", expectedIl);
6514
verifier.
VerifyIL
("C.M", expectedIl);
6518
verifier.
VerifyIL
("C.M", expectedIl);
6555
verifier.
VerifyIL
("C.M", expectedIl);
6559
verifier.
VerifyIL
("C.M", expectedIl);
6596
verifier.
VerifyIL
("C.M", expectedIl);
6600
verifier.
VerifyIL
("C.M", expectedIl);
6661
verifier.
VerifyIL
("C.M", expectedIl);
6665
verifier.
VerifyIL
("C.M", expectedIl);
6723
CompileAndVerify(comp).VerifyDiagnostics().
VerifyIL
("C.M", expectedIl);
6726
CompileAndVerify(comp).VerifyDiagnostics().
VerifyIL
("C.M", expectedIl);
6742
verifier.
VerifyIL
("C.M", """
6791
verifier.
VerifyIL
("C.M", """
6841
verifier.
VerifyIL
("C.M", """
6891
verifier.
VerifyIL
("C.M", """
6941
verifier.
VerifyIL
("C.M", """
7035
verifier.
VerifyIL
("C.M", """
7127
verifier.
VerifyIL
("C.M", """
7234
verifier.
VerifyIL
("C.M", expectedIl);
7238
verifier.
VerifyIL
("C.M", expectedIl);
7299
verifier.
VerifyIL
("C.M1", """
7337
verifier.
VerifyIL
("C.M1", $$"""
7376
CompileAndVerify(comp).VerifyDiagnostics().
VerifyIL
("C.M1", expectedIl);
7379
CompileAndVerify(comp).VerifyDiagnostics().
VerifyIL
("C.M1", expectedIl);
FlowAnalysis\FlowDiagnosticTests.cs (2)
1242
verifier.
VerifyIL
("S..ctor", @"
1299
verifier.
VerifyIL
("Program..ctor", @"
OverloadResolutionPriorityTests.cs (3)
1003
verifier.
VerifyIL
("System.Runtime.CompilerServices.C.Main()", """
1890
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
2120
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
RefReadonlyParameterTests.cs (30)
2312
verifier.
VerifyIL
("C.Main", """
2342
verifier.
VerifyIL
("C.Main", """
2375
verifier.
VerifyIL
("C.Main", """
2422
verifier.
VerifyIL
("C.Main", """
2451
verifier.
VerifyIL
("C.Main", """
2536
verifier.
VerifyIL
("C.M1", """
2583
verifier.
VerifyIL
("C.M1", """
2614
verifier.
VerifyIL
("C.M1", """
2669
verifier.
VerifyIL
("C.M1", """
2703
verifier.
VerifyIL
("C.M1", """
2758
verifier.
VerifyIL
("C.M1", """
3004
verifier.
VerifyIL
("C.M1", """
3074
verifier.
VerifyIL
("C.M1", """
4548
verifier.
VerifyIL
("D.M2", """
4599
verifier.
VerifyIL
("D.M2", """
4746
verifier.
VerifyIL
("D.M3", """
4763
verifier.
VerifyIL
("D.M4", """
4838
verifier.
VerifyIL
("D.Main", """
4952
verifier.
VerifyIL
("C.Main", """
4987
verifier.
VerifyIL
("C.Main", """
5018
verifier.
VerifyIL
("C.Main", """
5056
verifier.
VerifyIL
("C.Main", """
5090
verifier.
VerifyIL
("C.Main", """
5224
verifier.
VerifyIL
("C.Main", $$"""
5262
verifier.
VerifyIL
("Program.Main", $$"""
5389
verifier.
VerifyIL
("C.Main", """
5479
verifier.
VerifyIL
("C.Main", $$"""
5584
verifier.
VerifyIL
("C.Main", """
5638
verifier.
VerifyIL
("C.M2", """
5708
verifier.
VerifyIL
("C.M2", """
RefStructInterfacesTests.cs (95)
5988
verifier.
VerifyIL
("C.Test1<T>(T)",
6071
verifier.
VerifyIL
("C.Test1<T>(T, string)",
6084
verifier.
VerifyIL
("C.Test2<T>(T)",
6604
verifier.
VerifyIL
("C.Main",
6740
verifier.
VerifyIL
("C.Test1",
6857
verifier.
VerifyIL
("C.Main",
6985
verifier.
VerifyIL
("C.Test<T>(T)",
7117
verifier.
VerifyIL
("C.Test<T>(T)",
7437
verifier.
VerifyIL
("C.Main",
7627
verifier.
VerifyIL
("C.Main",
7845
verifier.
VerifyIL
("C.Test1",
8042
verifier.
VerifyIL
("C.Test<T>(T)",
8235
verifier.
VerifyIL
("C.Test<T>(T)",
8514
verifier.
VerifyIL
("C.Test<T>(T)",
8898
verifier.
VerifyIL
("C.Main",
9102
verifier.
VerifyIL
("C.Main",
9465
verifier.
VerifyIL
("C.Main",
9677
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
9901
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
10113
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
10509
verifier.
VerifyIL
("C.Main",
10706
verifier.
VerifyIL
("C.Main",
10945
verifier.
VerifyIL
("C.Test1",
11161
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
11388
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
12032
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12299
verifier.
VerifyIL
("C.<Test1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12545
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12804
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13074
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13333
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13971
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
14312
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
14673
verifier.
VerifyIL
("C.<Test1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
15024
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
15372
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
15806
verifier.
VerifyIL
("C.<Test>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
17616
verifier.
VerifyIL
("C.Main",
17813
verifier.
VerifyIL
("C.Main",
18035
verifier.
VerifyIL
("C.Test1",
18238
verifier.
VerifyIL
("C.Test<T>(T)",
18439
verifier.
VerifyIL
("C.Test<T>(T)",
18723
verifier.
VerifyIL
("C.Test<T>(T)",
19105
verifier.
VerifyIL
("C.Main",
19276
verifier.
VerifyIL
("C.Main",
19601
verifier.
VerifyIL
("C.Main",
19788
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
19824
verifier.
VerifyIL
("C.Test<TEnumerable, TEnumerator>(TEnumerable)",
20409
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
20456
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
20501
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
20546
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
21839
verifier.
VerifyIL
("Helper.Test1<T>()",
23625
verifier.
VerifyIL
("Helper1<T>.Test1(Helper1<T>)",
23678
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
23740
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
24046
verifier.
VerifyIL
("Helper1<T>.Test1(I1)",
24063
verifier.
VerifyIL
("Helper2.Test2(I1)",
24145
verifier.
VerifyIL
("Helper2.Test2(S)",
24199
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
24281
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
24292
verifier.
VerifyIL
("Helper2.Test2(S)",
24377
verifier.
VerifyIL
("Helper2<U>.Test2(S)",
24550
verifier.
VerifyIL
("Helper1<T, U>.Test1(U)",
24568
verifier.
VerifyIL
("Helper2<U>.Test2(U)",
24659
verifier.
VerifyIL
("Helper2.Test2(S1)",
24806
verifier.
VerifyIL
("Helper1<T>.Test1(S1)",
24824
verifier.
VerifyIL
("Helper2.Test2(S1)",
24893
verifier.
VerifyIL
("Helper1<T>.Test1(I1)",
25034
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
25118
verifier.
VerifyIL
("Helper1<T>.Test1(T)",
25134
verifier.
VerifyIL
("Helper2.Test2(S)",
25341
verifier.
VerifyIL
("Helper1<T, U>.Test1(U)",
25585
verifier.
VerifyIL
("Helper1<T>.Test1(S1)",
27186
verifier.
VerifyIL
("Helper.Test1<T>(T)",
27201
verifier.
VerifyIL
("Helper.Test2<T>(T)",
27216
verifier.
VerifyIL
("Helper.Test3<T>(T)",
27231
verifier.
VerifyIL
("Helper.Test4<T>(T)",
27296
verifier.
VerifyIL
("Helper.Test1<T>(T)",
27311
verifier.
VerifyIL
("Helper.Test3<T>(T)",
27530
verifier.
VerifyIL
("Helper.Test1<T>(T)",
27545
verifier.
VerifyIL
("Helper.Test2<T>(T)",
27560
verifier.
VerifyIL
("Helper.Test3<T>(T)",
27575
verifier.
VerifyIL
("Helper.Test4<T>(T)",
27715
verifier.
VerifyIL
("Helper.Test1<T>(T)",
27730
verifier.
VerifyIL
("Helper.Test2<T>(T)",
27745
verifier.
VerifyIL
("Helper.Test3<T>(T)",
27760
verifier.
VerifyIL
("Helper.Test4<T>(T)",
27825
verifier.
VerifyIL
("Helper.Test1<T>(T)",
27840
verifier.
VerifyIL
("Helper.Test3<T>(T)",
27957
verifier.
VerifyIL
("Helper.Test1<T>(T)",
27972
verifier.
VerifyIL
("Helper.Test2<T>(T)",
27987
verifier.
VerifyIL
("Helper.Test3<T>(T)",
28002
verifier.
VerifyIL
("Helper.Test4<T>(T)",
28095
verifier.
VerifyIL
("C<T>.PT.get", @"
Semantics\CollectionExpressionTests.cs (338)
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",
9633
verifier.
VerifyIL
("Program.Append",
9789
verifier.
VerifyIL
("Program.F",
9883
verifier.
VerifyIL
("Program.F1",
9931
verifier.
VerifyIL
("Program.F2",
9980
verifier.
VerifyIL
("Program.F3<T, U>",
10143
verifier.
VerifyIL
("Program.F",
10208
verifier.
VerifyIL
("Program.F",
10276
verifier.
VerifyIL
("Program.F",
10371
verifier.
VerifyIL
("Program.F",
10385
verifier.
VerifyIL
("Program.F",
10554
verifier.
VerifyIL
("Program.M", """
10608
verifier.
VerifyIL
("Program.M", """
10696
verifier.
VerifyIL
("Program.M", """
10752
verifier.
VerifyIL
("Program.M", """
10806
verifier.
VerifyIL
("Program.M", """
10905
verifier.
VerifyIL
("Program.M<T>", """
11267
verifier.
VerifyIL
("Program.Main", """
11320
verifier.
VerifyIL
("Program.Main", """
11397
verifier.
VerifyIL
("Program.Main", """
11536
verifier.
VerifyIL
("Program.Convert<T>", """
11633
verifier.
VerifyIL
("Program.F", """
11972
verifier.
VerifyIL
("Program.F0", """
11980
verifier.
VerifyIL
("Program.F1", """
11998
verifier.
VerifyIL
("Program.F2", """
12278
verifier.
VerifyIL
("Program.EmptyArray<T>", expectedIL);
12279
verifier.
VerifyIL
("Program.EmptyIEnumerable<T>", expectedIL);
12280
verifier.
VerifyIL
("Program.EmptyIReadOnlyCollection<T>", expectedIL);
12281
verifier.
VerifyIL
("Program.EmptyIReadOnlyList<T>", expectedIL);
12292
verifier.
VerifyIL
("Program.EmptyICollection<T>", expectedIL);
12293
verifier.
VerifyIL
("Program.EmptyIList<T>", expectedIL);
12348
verifier.
VerifyIL
("Program.EmptyArray", expectedIL);
12349
verifier.
VerifyIL
("Program.EmptyIEnumerable", expectedIL);
12350
verifier.
VerifyIL
("Program.EmptyIReadOnlyCollection", expectedIL);
12351
verifier.
VerifyIL
("Program.EmptyIReadOnlyList", expectedIL);
12362
verifier.
VerifyIL
("Program.EmptyICollection", expectedIL);
12363
verifier.
VerifyIL
("Program.EmptyIList", expectedIL);
12386
verifier.
VerifyIL
("Program.EmptyArray",
12396
verifier.
VerifyIL
("Program.EmptyNestedArray",
12426
verifier.
VerifyIL
("Program.Main",
12447
verifier.
VerifyIL
("Program.Main",
12621
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>..ctor(T[])", """
12633
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IEnumerable.GetEnumerator()", """
12643
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", """
12653
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.get_Count()", """
12664
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.get_IsSynchronized()", """
12672
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.get_SyncRoot()", """
12680
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.ICollection.CopyTo(System.Array, int)", """
12692
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.get_Item(int)", """
12704
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.set_Item(int, object)", expectedNotSupportedIL);
12705
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.get_IsFixedSize()", """
12713
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.get_IsReadOnly()", """
12721
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Add(object)", expectedNotSupportedIL);
12722
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Clear()", expectedNotSupportedIL);
12723
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Contains(object)", """
12734
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.IndexOf(object)", """
12745
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Insert(int, object)", expectedNotSupportedIL);
12746
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.Remove(object)", expectedNotSupportedIL);
12747
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.IList.RemoveAt(int)", expectedNotSupportedIL);
12748
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IReadOnlyCollection<T>.get_Count()", """
12759
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IReadOnlyList<T>.get_Item(int)", """
12770
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.get_IsReadOnly()", """
12778
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.get_Count()", """
12789
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Add(T)", expectedNotSupportedIL);
12790
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Clear()", expectedNotSupportedIL);
12791
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Contains(T)", """
12802
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.CopyTo(T[], int)", """
12814
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.ICollection<T>.Remove(T)", expectedNotSupportedIL);
12815
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.get_Item(int)", """
12826
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.set_Item(int, T)", expectedNotSupportedIL);
12827
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.IndexOf(T)", """
12838
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.Insert(int, T)", expectedNotSupportedIL);
12839
verifier.
VerifyIL
("<>z__ReadOnlyArray<T>.System.Collections.Generic.IList<T>.RemoveAt(int)", expectedNotSupportedIL);
12995
verifier.
VerifyIL
("<>z__ReadOnlyList<T>..ctor(System.Collections.Generic.List<T>)", """
13007
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IEnumerable.GetEnumerator()", """
13017
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", """
13027
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.get_Count()", """
13037
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.get_IsSynchronized()", """
13045
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.get_SyncRoot()", """
13053
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.ICollection.CopyTo(System.Array, int)", """
13065
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.get_Item(int)", """
13077
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.set_Item(int, object)", expectedNotSupportedIL);
13078
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.get_IsFixedSize()", """
13086
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.get_IsReadOnly()", """
13094
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Add(object)", expectedNotSupportedIL);
13095
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Clear()", expectedNotSupportedIL);
13096
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Contains(object)", """
13107
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.IndexOf(object)", """
13118
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Insert(int, object)", expectedNotSupportedIL);
13119
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.Remove(object)", expectedNotSupportedIL);
13120
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.IList.RemoveAt(int)", expectedNotSupportedIL);
13121
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IReadOnlyCollection<T>.get_Count()", """
13131
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IReadOnlyList<T>.get_Item(int)", """
13142
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.get_IsReadOnly()", """
13150
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.get_Count()", """
13160
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Add(T)", expectedNotSupportedIL);
13161
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Clear()", expectedNotSupportedIL);
13162
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Contains(T)", """
13173
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.CopyTo(T[], int)", """
13185
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.ICollection<T>.Remove(T)", expectedNotSupportedIL);
13186
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.get_Item(int)", """
13197
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.set_Item(int, T)", expectedNotSupportedIL);
13198
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.IndexOf(T)", """
13209
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.Insert(int, T)", expectedNotSupportedIL);
13210
verifier.
VerifyIL
("<>z__ReadOnlyList<T>.System.Collections.Generic.IList<T>.RemoveAt(int)", expectedNotSupportedIL);
14234
verifier.
VerifyIL
("Program.M", """
14309
verifier.
VerifyIL
("Program.M", """
14445
verifier.
VerifyIL
("Program.M", """
14559
verifier.
VerifyIL
("Program.M", """
14617
verifier.
VerifyIL
("Program.M", """
14721
verifier.
VerifyIL
("Program.M", """
14910
verifier.
VerifyIL
("S..ctor(int, int, int)",
14961
verifier.
VerifyIL
("C..ctor(int, int, int)",
15021
verifier.
VerifyIL
("B..ctor(int, int, int)",
15229
verifier.
VerifyIL
("Program.F0",
15242
verifier.
VerifyIL
("Program.F1",
15253
verifier.
VerifyIL
("Program.F2",
15306
verifier.
VerifyIL
("Program.F2",
15422
verifier.
VerifyIL
("Program.F",
15456
verifier.
VerifyIL
("Program.F",
15536
verifier.
VerifyIL
("Program.F",
15718
verifier.
VerifyIL
("Program.F",
20040
verifier.
VerifyIL
("Program.<CreateCollection>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
20402
verifier.
VerifyIL
("Program.F<T>(T, T, T)", """
20453
verifier.
VerifyIL
("Program.F<T>(T, T, T)", """
20503
verifier.
VerifyIL
("Program.F<T>(T[])", """
20564
verifier.
VerifyIL
("Program.F<T>(T[])", """
20626
verifier.
VerifyIL
("Program.F<T>", """
20709
verifier.
VerifyIL
("Program.F<T>(T[])", """
20780
verifier.
VerifyIL
("Program.F<T>(T[])", """
20836
verifier.
VerifyIL
("Program.F<T>(T, T, T)", """
20881
verifier.
VerifyIL
("Program.F<T, U>(T, T, T)", """
20985
verifier.
VerifyIL
("Program.F1", """
20999
verifier.
VerifyIL
("Program.F2", """
21133
verifier.
VerifyIL
("Program.F1", """
21148
verifier.
VerifyIL
("Program.F2", """
21237
verifier.
VerifyIL
("Program.<F>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
21371
verifier.
VerifyIL
("Program.F1",
21436
verifier.
VerifyIL
("Program.F2",
21525
verifier.
VerifyIL
("Program.F1",
21535
verifier.
VerifyIL
("Program.F2",
21622
verifier.
VerifyIL
("Program.F1",
21736
verifier.
VerifyIL
("Program.F1",
21778
verifier.
VerifyIL
("Program.F2",
21844
verifier.
VerifyIL
("Program.F1",
21886
verifier.
VerifyIL
("Program.F2",
21952
verifier.
VerifyIL
("Program.F1",
21980
verifier.
VerifyIL
("Program.F2",
22263
verifier.
VerifyIL
("Program.Main", """
22363
verifier.
VerifyIL
("Program.Main", """
22414
verifier.
VerifyIL
("Program.F1<T>", """
22425
verifier.
VerifyIL
("Program.F2<T>", """
22487
verifier.
VerifyIL
("Program.F1<T>", """
22505
verifier.
VerifyIL
("Program.F2<T>", """
22615
verifier.
VerifyIL
("Program.Empty<T>", """
22629
verifier.
VerifyIL
("Program.ThreeItems<T>", """
22661
verifier.
VerifyIL
("Program.ThreeItems<T>", """
22767
verifier.
VerifyIL
("Program.M", """
22796
verifier.
VerifyIL
("Program.M", """
22853
verifier.
VerifyIL
("Program.M", """
22896
verifier.
VerifyIL
("Program.M", """
22966
verifier.
VerifyIL
("Program.M", """
23009
verifier.
VerifyIL
("Program.M", """
23077
verifier.
VerifyIL
("Program.M", """
23106
verifier.
VerifyIL
("Program.M", """
23163
verifier.
VerifyIL
("Program.Main", """
23207
verifier.
VerifyIL
("Program.Main", """
23287
verifier.
VerifyIL
("Program.Main", """
23354
verifier.
VerifyIL
("Program.Main", """
23465
verifier.
VerifyIL
("Program.Main", """
23567
verifier.
VerifyIL
("Program.Main", """
23637
verifier.
VerifyIL
("Program.Main", """
23702
verifier.
VerifyIL
("Program.Main", """
23804
verifier.
VerifyIL
("R<T>..ctor(T, T, T)", """
23835
verifier.
VerifyIL
("R<T>..ctor(int, T[])", """
23879
verifier.
VerifyIL
("B<T>..ctor(T, T, T)", """
23988
verifier.
VerifyIL
("Program.F1", """
24005
verifier.
VerifyIL
("Program.F2", """
24050
verifier.
VerifyIL
("Program.Main", """
24081
verifier.
VerifyIL
("Program.Main", """
24171
verifier.
VerifyIL
("Program.Main", """
24246
verifier.
VerifyIL
("Program..cctor", """
24301
verifier.
VerifyIL
("C..ctor", """
24363
verifier.
VerifyIL
("S..ctor", """
24461
verifier.
VerifyIL
("Program.F", """
24533
verifier.
VerifyIL
("Program.M<T>", """
24621
verifier.
VerifyIL
("Program.M<T>", """
24676
verifier.
VerifyIL
("Program.<>c__1<T>.<F>b__1_0(bool, T, T, T)", """
24760
verifier.
VerifyIL
("Program.<>c__DisplayClass1_0<T>.<M>g__A2|1()", """
24815
verifier.
VerifyIL
("C<T>.<>c.<.ctor>b__1_0(T, T)", """
24870
verifier.
VerifyIL
("Program.Main", """
24937
verifier.
VerifyIL
("Program.Main", """
25075
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
25222
verifier.
VerifyIL
("Program.Main", """
25301
verifier.
VerifyIL
("Program.Main", """
25384
verifier.
VerifyIL
("Program.Main", """
25471
verifier.
VerifyIL
("Program.F1", expectedIL);
25472
verifier.
VerifyIL
("Program.F2", expectedIL);
25517
verifier.
VerifyIL
("Program.F1", expectedIL);
25518
verifier.
VerifyIL
("Program.F2", expectedIL);
25572
verifier.
VerifyIL
("Program.NotReadOnlySpan", """
25605
verifier.
VerifyIL
("Program.NotConstants", """
25699
verifier.
VerifyIL
("Program.F1", """
25712
verifier.
VerifyIL
("Program.F2", """
25735
verifier.
VerifyIL
("Program.F2", """
25746
verifier.
VerifyIL
("Program.F3", """
25785
verifier.
VerifyIL
("Program.Main", """
25822
verifier.
VerifyIL
("Program.Main", """
25901
verifier.
VerifyIL
("Program.Main", """
29392
verifier.
VerifyIL
("C.M",
30099
verifier.
VerifyIL
("Program.Main", """
30170
verifier.
VerifyIL
("Program.Main", """
30228
verifier.
VerifyIL
("Program.Main", """
30270
verifier.
VerifyIL
("Program.Main", """
30304
verifier.
VerifyIL
("Program.Main", """
30337
verifier.
VerifyIL
("Program.Main", """
30376
verifier.
VerifyIL
("Program.Main", """
30580
verifier.
VerifyIL
("Program.F1", """
30608
verifier.
VerifyIL
("Program.F2", """
30670
verifier.
VerifyIL
("Program.F3", """
30705
verifier.
VerifyIL
("Program.Main", """
30752
verifier.
VerifyIL
("Program.M", """
30783
verifier.
VerifyIL
("Program.M", """
30848
verifier.
VerifyIL
("Program.M", """
30874
verifier.
VerifyIL
("Program.M", """
33554
verifier.
VerifyIL
("C.Main", """
33600
verifier.
VerifyIL
("C.Main", """
33664
verifier.
VerifyIL
("C.Main", """
33708
verifier.
VerifyIL
("C.Main", """
33805
verifier.
VerifyIL
("C.Main", """
33913
verifier.
VerifyIL
("C.M", """
33997
verifier.
VerifyIL
("C.M", """
34080
verifier.
VerifyIL
("C.M", """
34178
verifier.
VerifyIL
("C.Main", """
34229
verifier.
VerifyIL
("C.Main", """
34337
verifier.
VerifyIL
("C.M", """
34498
verifier.
VerifyIL
("C.M", """
34597
verifier.
VerifyIL
("C.M", """
34677
verifier.
VerifyIL
("C.M", """
34740
verifier.
VerifyIL
("C.Main", """
34781
verifier.
VerifyIL
("C.Main", """
34828
verifier.
VerifyIL
("C.Main", """
34900
verifier.
VerifyIL
("C.M", """
34952
verifier.
VerifyIL
("C.M1", expectedIL);
34953
verifier.
VerifyIL
("C.M2", expectedIL);
34996
verifier.
VerifyIL
("C.M1", expectedIL);
34997
verifier.
VerifyIL
("C.M2", expectedIL);
35020
verifier.
VerifyIL
("C.M", """
35086
verifier.
VerifyIL
("C.M", """
35151
verifier.
VerifyIL
("C.M", """
35217
verifier.
VerifyIL
("C.M", """
35248
verifier.
VerifyIL
("C.M", """
35282
verifier.
VerifyIL
("C.Main", """
35377
verifier.
VerifyIL
("C.Main", """
35504
verifier.
VerifyIL
("C.M1", """
35514
verifier.
VerifyIL
("C.M2", """
35524
verifier.
VerifyIL
("C.M3", """
35561
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
35790
verifier.
VerifyIL
("C.Main", """
35838
verifier.
VerifyIL
("C.Main", """
35881
verifier.
VerifyIL
("C.Main", """
35993
verifier.
VerifyIL
("Program.Convert<T>", """
36065
verifier.
VerifyIL
("Program.Convert<T>", """
36140
verifier.
VerifyIL
("Program.Convert<T>", """
36189
verifier.
VerifyIL
("C.M", """
36220
verifier.
VerifyIL
("C.M", """
36299
verifier.
VerifyIL
("C.M1<T, U>", expectedILWiwthBoxingConversion);
36300
verifier.
VerifyIL
("C.M2<T, U>", expectedILWiwthBoxingConversion);
36302
verifier.
VerifyIL
("C.M3<T, U>", """
36312
verifier.
VerifyIL
("C.M4<T>", """
36372
verifier.
VerifyIL
("C.M<T, U>", """
36406
verifier.
VerifyIL
("C.M", """
36440
verifier.
VerifyIL
("C.M", """
36511
verifier.
VerifyIL
("C.M", """
36548
verifier.
VerifyIL
("C.M", """
36580
verifier.
VerifyIL
("C.M", """
36652
verifier.
VerifyIL
("C.M", """
36707
verifier.
VerifyIL
("C.M", """
36760
verifier.
VerifyIL
("C.M", """
36814
verifier.
VerifyIL
("C.M", """
36898
verifier.
VerifyIL
("C.M", """
36990
verifier.
VerifyIL
("C.M", """
37119
verifier.
VerifyIL
("C.M", """
37201
verifier.
VerifyIL
("C.M", """
37306
verifier.
VerifyIL
("C.M1", """
37324
verifier.
VerifyIL
("C.M2", expectedILForObject);
37325
verifier.
VerifyIL
("C.M3", expectedILForObject);
37430
verifier.
VerifyIL
("Program.M1<T, U>", expectedILForMyEnumerator);
37431
verifier.
VerifyIL
("Program.M2<T, U>", expectedILForMyEnumerator);
37442
verifier.
VerifyIL
("Program.M3<T, U>", expectedILForMyCollection);
37443
verifier.
VerifyIL
("Program.M4<T, U>", expectedILForMyCollection);
37520
verifier.
VerifyIL
("Program.M1", """
37549
verifier.
VerifyIL
("Program.M2", """
37570
verifier.
VerifyIL
("Program.M3<T, U>(T, U)", """
37600
verifier.
VerifyIL
("Program.M4<T, U>(T, U)", """
37646
verifier.
VerifyIL
("C.Main", """
37695
verifier.
VerifyIL
("C.Main", """
37761
verifier.
VerifyIL
("C.M<T, U>", """
37829
verifier.
VerifyIL
("C.M<T, U>", """
37869
verifier.
VerifyIL
("C.Main", """
38306
verifier.
VerifyIL
("Extensions.Add<T>(this System.Collections.Generic.ICollection<T>, params T[])", """
42456
verifier.
VerifyIL
($"<>z__ReadOnlySingleElementList<T>.{memberName}", expectedIl);
43441
verifier.
VerifyIL
("Program.Test",
43553
verifier.
VerifyIL
("Program.Test",
43677
verifier.
VerifyIL
("Program.Test",
43767
verifier.
VerifyIL
("Program.Test",
Semantics\ExtensionTests.cs (93)
4608
verifier.
VerifyIL
("Extensions.<>E__0.M()", """
4617
verifier.
VerifyIL
("Extensions.M", """
5122
verifier2.
VerifyIL
("Program.Test", testIL);
5135
verifier2.
VerifyIL
("Extensions.M2", m2IL);
5141
verifier2.
VerifyIL
("Program.Test", testIL);
5142
verifier2.
VerifyIL
("Extensions.M2", m2IL);
5192
verifier2.
VerifyIL
("Program.Test", testIL);
5193
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
5198
verifier2.
VerifyIL
("Program.Test", testIL);
5199
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
5271
verifier4.
VerifyIL
("Program.Test", testIL);
5286
verifier4.
VerifyIL
("Extensions.M2", m2IL);
5291
verifier4.
VerifyIL
("Program.Test", testIL);
5292
verifier4.
VerifyIL
("Extensions.M2", m2IL);
6106
verifier3.
VerifyIL
("Program.Test", testIL);
6119
verifier3.
VerifyIL
("Extensions.M2", m2IL);
6124
verifier3.
VerifyIL
("Program.Test", testIL);
6125
verifier3.
VerifyIL
("Extensions.M2", m2IL);
6562
verifier3.
VerifyIL
("Program.Test<T, U>(C<T>, T, U)", testIL);
6576
verifier3.
VerifyIL
("Extensions.M2<T, U>(this C<T>, T, U)", m2IL);
6582
verifier3.
VerifyIL
("Program.Test<T, U>(C<T>, T, U)", testIL);
6583
verifier3.
VerifyIL
("Extensions.M2<T, U>(this C<T>, T, U)", m2IL);
6637
verifier3.
VerifyIL
("Program.Test<T, U>(C<T>, T, U)", testIL);
6653
verifier3.
VerifyIL
("Extensions.M2<T, U>(this C<T>, T, U)", m2IL);
6659
verifier3.
VerifyIL
("Program.Test<T, U>(C<T>, T, U)", testIL);
6660
verifier3.
VerifyIL
("Extensions.M2<T, U>(this C<T>, T, U)", m2IL);
8042
verifier2.
VerifyIL
("Program.Test", testIL);
8056
verifier2.
VerifyIL
("Extensions.M2", m2IL);
8062
verifier2.
VerifyIL
("Program.Test", testIL);
8063
verifier2.
VerifyIL
("Extensions.M2", m2IL);
8114
verifier2.
VerifyIL
("Program.Test", testIL);
8115
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
8120
verifier2.
VerifyIL
("Program.Test", testIL);
8121
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
8199
verifier2.
VerifyIL
("Program.Test", testIL);
8216
verifier2.
VerifyIL
("Extensions.M2", m2IL);
8221
verifier2.
VerifyIL
("Program.Test", testIL);
8222
verifier2.
VerifyIL
("Extensions.M2", m2IL);
8255
verifier2.
VerifyIL
("Program.Test", testIL);
8256
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
8261
verifier2.
VerifyIL
("Program.Test", testIL);
8262
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
8318
verifier2.
VerifyIL
("Program.Test", testIL);
8336
verifier2.
VerifyIL
("Extensions.M2", m2IL);
8341
verifier2.
VerifyIL
("Program.Test", testIL);
8342
verifier2.
VerifyIL
("Extensions.M2", m2IL);
8375
verifier2.
VerifyIL
("Program.Test", testIL);
8376
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
8381
verifier2.
VerifyIL
("Program.Test", testIL);
8382
verifier2.
VerifyIL
("Extensions_.M2", m2IL);
9533
verifier3.
VerifyIL
("Program.Test", testIL);
9545
verifier3.
VerifyIL
("Extensions.get_P2(object)", m2IL);
9551
verifier3.
VerifyIL
("Program.Test", testIL);
9552
verifier3.
VerifyIL
("Extensions.get_P2(object)", m2IL);
9644
verifier3.
VerifyIL
("Program.Test", testIL);
9645
verifier3.
VerifyIL
("Extensions_.get_P2(object)", m2IL);
9650
verifier3.
VerifyIL
("Program.Test", testIL);
9651
verifier3.
VerifyIL
("Extensions_.get_P2(object)", m2IL);
9818
verifier3.
VerifyIL
("Program.Test", testIL);
9829
verifier3.
VerifyIL
("Extensions.get_P2()", m2IL);
9835
verifier3.
VerifyIL
("Program.Test", testIL);
9836
verifier3.
VerifyIL
("Extensions.get_P2()", m2IL);
9884
verifier3.
VerifyIL
("Program.Test", testIL);
9885
verifier3.
VerifyIL
("Extensions_.get_P2()", m2IL);
9890
verifier3.
VerifyIL
("Program.Test", testIL);
9891
verifier3.
VerifyIL
("Extensions_.get_P2()", m2IL);
10030
verifier3.
VerifyIL
("Program.Test", testIL);
10042
verifier3.
VerifyIL
("Extensions.get_P2(object)", m2IL);
10047
verifier3.
VerifyIL
("Program.Test", testIL);
10048
verifier3.
VerifyIL
("Extensions.get_P2(object)", m2IL);
17970
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
18089
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
20617
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
20934
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
21229
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
21456
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
21537
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
21620
verifier.
VerifyIL
("Program.<<Main>$>g__localFunc|0_0()", """
21957
verifier.
VerifyIL
("Program.<<Main>$>g__localFunc|0_0()", """
25973
verify.
VerifyIL
("<top-level-statements-entry-point>", """
26061
verify.
VerifyIL
("<top-level-statements-entry-point>", """
26108
verify.
VerifyIL
("<top-level-statements-entry-point>", """
26153
verify.
VerifyIL
("<top-level-statements-entry-point>", """
26219
verify.
VerifyIL
("<top-level-statements-entry-point>", """
26260
verify.
VerifyIL
("<top-level-statements-entry-point>", """
27238
verifier.
VerifyIL
("C.Main", """
33880
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
33921
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
33963
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
39156
verifier.
VerifyIL
("C.<Iter>d__1.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", """
39258
verifier.
VerifyIL
("C.<Iter>d__1.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", """
39359
verifier.
VerifyIL
("C.<Iter>d__1.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", """
39430
verifier.
VerifyIL
("C.<Iter>d__1.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", """
Semantics\ExtensionTests2.cs (60)
5636
verifier.
VerifyIL
("Program.Test",
5658
verifier.
VerifyIL
("S1.Test",
5751
verifier.
VerifyIL
("Program.Test",
5768
verifier.
VerifyIL
("S1.Test",
5893
verifier.
VerifyIL
("Program.Test",
6001
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
6038
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
6140
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
6299
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
6336
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
6425
verifier.
VerifyIL
("Program.Test",
6446
verifier.
VerifyIL
("S1.Test",
6541
verifier.
VerifyIL
("Program.Test",
6560
verifier.
VerifyIL
("S1.Test",
6689
verifier.
VerifyIL
("Program.Test",
6779
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
6815
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
6896
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
7037
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
7073
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
7164
verifier.
VerifyIL
("Program.Test",
7185
verifier.
VerifyIL
("S1.Test",
7280
verifier.
VerifyIL
("Program.Test",
7299
verifier.
VerifyIL
("S1.Test",
7428
verifier.
VerifyIL
("Program.Test",
7518
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
7554
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
7635
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
7776
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
7812
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
7936
verifier.
VerifyIL
("Program.Test1",
7965
verifier.
VerifyIL
("S1.Test1",
7991
verifier.
VerifyIL
("Program.Test2",
8028
verifier.
VerifyIL
("S1.Test2",
8168
verifier.
VerifyIL
("Program.Test1",
8192
verifier.
VerifyIL
("S1.Test1",
8213
verifier.
VerifyIL
("Program.Test2",
8248
verifier.
VerifyIL
("S1.Test2",
8429
verifier.
VerifyIL
("Program.Test1",
8453
verifier.
VerifyIL
("Program.Test2",
8626
verifier.
VerifyIL
("Program.Test11<T>(ref T)",
8670
verifier.
VerifyIL
("Program.Test12<T>(ref T)",
8699
verifier.
VerifyIL
("Program.Test21<T>(ref T)",
8751
verifier.
VerifyIL
("Program.Test22<T>(ref T)",
8903
verifier.
VerifyIL
("Program.Test12<T>(ref T)",
8927
verifier.
VerifyIL
("Program.Test22<T>(ref T)",
9158
verifier.
VerifyIL
("Program.Test11<T>(ref T)",
9202
verifier.
VerifyIL
("Program.Test12<T>(ref T)",
9227
verifier.
VerifyIL
("Program.Test21<T>(ref T)",
9279
verifier.
VerifyIL
("Program.Test22<T>(ref T)",
9382
verifier.
VerifyIL
("Program.Test",
9400
verifier.
VerifyIL
("S1.Test",
9488
verifier.
VerifyIL
("Program.Test",
9505
verifier.
VerifyIL
("S1.Test",
9628
verifier.
VerifyIL
("Program.Test",
9736
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
9769
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
9867
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
10026
verifier.
VerifyIL
("Program.Test1<T>(ref T)",
10059
verifier.
VerifyIL
("Program.Test2<T>(ref T)",
Semantics\InlineArrayTests.cs (171)
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",
7476
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7622
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7791
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7954
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8175
verifier.
VerifyIL
("Program.M2",
8321
verifier.
VerifyIL
("Program.M2",
8380
verifier.
VerifyIL
("Program.M2",
8433
verifier.
VerifyIL
("Program.M2",
8488
verifier.
VerifyIL
("Program.M2",
8551
verifier.
VerifyIL
("Program.M2",
8605
verifier.
VerifyIL
("Program.M2",
8815
verifier.
VerifyIL
("Program.M2",
8894
verifier.
VerifyIL
("Program.M2",
9062
verifier.
VerifyIL
("Program.M2",
9251
verifier.
VerifyIL
("Program.M2",
9298
verifier.
VerifyIL
("Program.M2",
9349
verifier.
VerifyIL
("Program.M2",
9439
verifier.
VerifyIL
("Program.M2",
9484
verifier.
VerifyIL
("Program.M2",
9602
verifier.
VerifyIL
("C.M2",
9650
verifier.
VerifyIL
("C.M2",
9702
verifier.
VerifyIL
("C.M2",
9834
verifier.
VerifyIL
("C.M2",
9919
verifier.
VerifyIL
("C.M2",
10022
verifier.
VerifyIL
("Program.M2",
10069
verifier.
VerifyIL
("Program.M2",
10354
verifier.
VerifyIL
("C.M2",
10399
verifier.
VerifyIL
("C.M2",
10537
verifier.
VerifyIL
("Program.M2",
10611
verifier.
VerifyIL
("Program.M2",
10663
verifier.
VerifyIL
("Program.M2",
10755
verifier.
VerifyIL
("Program.M2",
10801
verifier.
VerifyIL
("Program.M2",
11139
verifier.
VerifyIL
("Program.M2",
11185
verifier.
VerifyIL
("Program.M2",
11231
verifier.
VerifyIL
("Program.M2",
11281
verifier.
VerifyIL
("Program.M2",
11355
verifier.
VerifyIL
("Program.M2",
11481
verifier.
VerifyIL
("Program.M2",
12009
verifier.
VerifyIL
("C..ctor",
12206
verifier.
VerifyIL
("C..ctor",
12269
verifier.
VerifyIL
("C..ctor",
12336
verifier.
VerifyIL
("C..ctor",
12385
verifier.
VerifyIL
("C..ctor",
12799
verifier.
VerifyIL
("Buffer10..ctor",
12923
verifier.
VerifyIL
("Buffer2..ctor",
12977
verifier.
VerifyIL
("Buffer2..ctor",
13036
verifier.
VerifyIL
("Buffer2..ctor",
13093
verifier.
VerifyIL
("Buffer1..ctor",
13105
verifier.
VerifyIL
("Buffer1Ref..ctor",
13163
verifier.
VerifyIL
("Buffer1..ctor",
13223
verifier.
VerifyIL
("Buffer1..ctor",
13235
verifier.
VerifyIL
("Buffer1Ref..ctor",
13282
verifier.
VerifyIL
("Buffer2..ctor",
13296
verifier.
VerifyIL
("Buffer2Ref..ctor",
13351
verifier.
VerifyIL
("Buffer2..ctor",
13391
verifier.
VerifyIL
("Buffer2..ctor",
13441
verifier.
VerifyIL
("Buffer2..ctor",
13458
verifier.
VerifyIL
("Buffer2Ref..ctor",
13533
verifier.
VerifyIL
("Buffer1..ctor",
13594
verifier.
VerifyIL
("Buffer1..ctor",
13662
verifier.
VerifyIL
("Buffer1..ctor",
13703
verifier.
VerifyIL
("Buffer1..ctor",
13757
verifier.
VerifyIL
("C..ctor",
13815
verifier.
VerifyIL
("C..ctor",
13873
verifier.
VerifyIL
("C..ctor",
13926
verifier.
VerifyIL
("Buffer2..ctor",
13977
verifier.
VerifyIL
("Buffer2..ctor",
14028
verifier.
VerifyIL
("Buffer2..ctor",
14656
verifier.
VerifyIL
("<PrivateImplementationDetails>." + CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsSpanName,
14705
verifier.
VerifyIL
("<PrivateImplementationDetails>." + CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsReadOnlySpanName,
14754
verifier.
VerifyIL
("<PrivateImplementationDetails>." + CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefName,
14802
verifier.
VerifyIL
("<PrivateImplementationDetails>." + CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefReadOnlyName,
14849
verifier.
VerifyIL
("<PrivateImplementationDetails>." + CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefName,
14893
verifier.
VerifyIL
("<PrivateImplementationDetails>." + CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefReadOnlyName,
15126
verifier.
VerifyIL
("Program.M2",
15172
verifier.
VerifyIL
("Program.M1",
15185
verifier.
VerifyIL
("Program.M2",
15256
verifier.
VerifyIL
("C.M1",
15269
verifier.
VerifyIL
("C.M2",
15393
verifier.
VerifyIL
("Program.M1",
15406
verifier.
VerifyIL
("Program.M2",
15448
verifier.
VerifyIL
("C.M1",
15461
verifier.
VerifyIL
("C.M2",
15509
verifier.
VerifyIL
("Program.M1",
15522
verifier.
VerifyIL
("Program.M2",
15572
verifier.
VerifyIL
("C.M1",
15585
verifier.
VerifyIL
("C.M2",
16191
verifier.
VerifyIL
("Program.M2",
16239
verifier.
VerifyIL
("Program.M2",
16326
verifier.
VerifyIL
("Program.M2",
16441
verifier.
VerifyIL
("C.M2",
16679
verifier.
VerifyIL
("Program.<M1>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16772
verifier.
VerifyIL
("Program.<M2>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17553
verifier.
VerifyIL
("Program.M1",
17566
verifier.
VerifyIL
("Program.M2",
17671
verifier.
VerifyIL
("Program.M1",
17684
verifier.
VerifyIL
("Program.M2",
17749
verifier.
VerifyIL
("Program.M2",
18549
verifier.
VerifyIL
("Program.Test",
18647
verifier.
VerifyIL
("Program.Test",
18720
verifier.
VerifyIL
("Program.Test",
18874
verifier.
VerifyIL
("Program.Test",
19009
verifier.
VerifyIL
("Program.Test",
19208
verifier.
VerifyIL
("Program.Test",
19990
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20177
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20450
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20636
verifier.
VerifyIL
("Program.<Test>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20901
verifier.
VerifyIL
("Program.<Test>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21548
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
21665
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
21867
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
21984
verifier.
VerifyIL
("Program.<Test>d__3.System.Collections.IEnumerator.MoveNext",
22178
verifier.
VerifyIL
("Program.<Test>d__1.System.Collections.IEnumerator.MoveNext",
23231
verifier.
VerifyIL
("Program.Test",
23351
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", """
Semantics\LockTests.cs (29)
106
verifier.
VerifyIL
("C.M2", il);
107
verifier.
VerifyIL
("C.M1", il);
137
verifier.
VerifyIL
("C.Main", """
1055
verifier.
VerifyIL
("Program.Main", """
1408
verifier.
VerifyIL
("Program.Main", """
1476
verifier.
VerifyIL
("Program.Main", """
1784
verifier.
VerifyIL
("C.M", """
1945
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2009
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2085
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2240
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2394
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2506
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2614
verifier.
VerifyIL
("Program.<<<Main>$>g__local|0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2678
verifier.
VerifyIL
("Program.<<<Main>$>g__local|0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2753
verifier.
VerifyIL
("Program.<<<Main>$>g__local|0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
2908
verifier.
VerifyIL
("Program.<<<Main>$>g__local|0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
3058
verifier.
VerifyIL
("Program.<>c.<<<Main>$>b__0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
3122
verifier.
VerifyIL
("Program.<>c.<<<Main>$>b__0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
3197
verifier.
VerifyIL
("Program.<>c.<<<Main>$>b__0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
3352
verifier.
VerifyIL
("Program.<>c.<<<Main>$>b__0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
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", """
4509
verifier.
VerifyIL
("C.M<T>", """
4566
verifier.
VerifyIL
("C.M<T>", """
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)
440
verifier.
VerifyIL
("C..ctor(int, string)",
452
verifier.
VerifyIL
("C..ctor(int, string)",
630
verifier.
VerifyIL
("C..ctor()",
642
verifier.
VerifyIL
("C..ctor()",
1052
verifier.
VerifyIL
("C..ctor(int, int)", @"
1948
verifier.
VerifyIL
("C..ctor(int, int)", @"
12247
verifier.
VerifyIL
("C1..ctor(int, int)",
12320
verifier.
VerifyIL
("C1..ctor(int, int)",
12401
verifier.
VerifyIL
("C1..ctor(int, int)",
14097
verifier.
VerifyIL
("Program.M0", @"{
14417
verifier.
VerifyIL
("C1.M1",
Semantics\RecordTests.cs (149)
871
verifier.
VerifyIL
("C..ctor(int, int)", @"
1455
verifier.
VerifyIL
("C.Equals(C)", """
1616
verifier.
VerifyIL
("C..ctor()", @"
1667
verifier.
VerifyIL
("C..ctor()", @"
1747
verifier.
VerifyIL
("C..ctor()", @"
2074
verifier.
VerifyIL
("C.Main", @"
2113
verifier.
VerifyIL
("C.Main", @"
2154
verifier.
VerifyIL
("C.Main", @"
2435
verifier.
VerifyIL
("C.M<T>(T)", @"
2489
verifier.
VerifyIL
("C.M<T>(T)", @"
4996
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5004
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5071
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5079
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5148
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5158
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5533
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5572
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5611
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5652
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5734
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5788
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5852
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
7705
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7747
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7787
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7821
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7855
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7890
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
8125
verifier.
VerifyIL
("C.Main", @"
8299
verifier.
VerifyIL
("C.Main", @"
8347
verifier.
VerifyIL
("C.Main", @"
8482
verifier.
VerifyIL
("C.Main", @"
9610
verifier.
VerifyIL
("D.M", @"
9652
verifier.
VerifyIL
("C.Main", @"
10658
verifier.
VerifyIL
("C..ctor(object, object)",
10666
verifier.
VerifyIL
("C..ctor(C)", @"
10676
verifier.
VerifyIL
("Program.Main",
11415
verifier.
VerifyIL
("A..ctor(object, object)",
11423
verifier.
VerifyIL
("A..ctor(A)",
11431
verifier.
VerifyIL
("A.Deconstruct",
11445
verifier.
VerifyIL
("A.Equals(A)",
11465
verifier.
VerifyIL
("A.GetHashCode()",
11475
verifier.
VerifyIL
("B..ctor(object, object)",
11491
verifier.
VerifyIL
("B..ctor(B)",
11508
verifier.
VerifyIL
("B.Deconstruct",
11522
verifier.
VerifyIL
("B.Equals(B)",
11552
verifier.
VerifyIL
("B.GetHashCode()",
11622
verifier.
VerifyIL
("A..ctor()",
11630
verifier.
VerifyIL
("A..ctor(A)",
11638
verifier.
VerifyIL
("A.Equals(A)",
11658
verifier.
VerifyIL
("A.GetHashCode()",
11668
verifier.
VerifyIL
("B..ctor()",
11676
verifier.
VerifyIL
("B..ctor(B)",
11685
verifier.
VerifyIL
("B.Equals(B)",
11699
verifier.
VerifyIL
("B.GetHashCode()",
11707
verifier.
VerifyIL
("C..ctor(object, object)",
11721
verifier.
VerifyIL
("C..ctor(C)",
11738
verifier.
VerifyIL
("C.Deconstruct",
11752
verifier.
VerifyIL
("C.Equals(C)",
11782
verifier.
VerifyIL
("C.GetHashCode()",
11867
verifier.
VerifyIL
("A..ctor(object, object)",
11875
verifier.
VerifyIL
("A..ctor(A)",
11887
verifier.
VerifyIL
("A.Deconstruct",
11901
verifier.
VerifyIL
("A.Equals(A)",
11928
verifier.
VerifyIL
("A.GetHashCode()",
11945
verifier.
VerifyIL
("B..ctor(object, object)",
11955
verifier.
VerifyIL
("B..ctor(B)",
11964
verifier.
VerifyIL
("B.Deconstruct",
11978
verifier.
VerifyIL
("B.Equals(B)",
11992
verifier.
VerifyIL
("B.GetHashCode()",
12000
verifier.
VerifyIL
("C..ctor(object, object)",
12016
verifier.
VerifyIL
("C..ctor(C)",
12033
verifier.
VerifyIL
("C.Deconstruct",
12047
verifier.
VerifyIL
("C.Equals(C)",
12077
verifier.
VerifyIL
("C.GetHashCode()",
12658
verifierA.
VerifyIL
("B..ctor(B)", @"
12698
verifierB.
VerifyIL
("C..ctor(C)", @"
12716
verifierA.
VerifyIL
($"B.{WellKnownMemberNames.CloneMethodName}()", @"
12750
verifier.
VerifyIL
("C..ctor(C)", @"
12806
verifier.
VerifyIL
("C..ctor(C)", @"
12843
verifier.
VerifyIL
("C..ctor(C)", @"
12893
verifier.
VerifyIL
("C..ctor(C)", @"
12905
verifier.
VerifyIL
("D..ctor(D)", @"
12969
verifier.
VerifyIL
("C..ctor(C)", @"
13012
verifier.
VerifyIL
("C..ctor(C)", @"
13066
verifier.
VerifyIL
("C..ctor(int)", @"
13121
verifier.
VerifyIL
("C..ctor(C)", @"
13243
verifier.
VerifyIL
("D..ctor(D)", @"
13563
verifier.
VerifyIL
("C..ctor(C)", @"
14169
verifier.
VerifyIL
("DerivedRecord..ctor(DerivedRecord)", """
14208
verifier.
VerifyIL
("B.Deconstruct", @"
14303
verifier.
VerifyIL
("B.Deconstruct", @"
14318
verifier.
VerifyIL
("C.Deconstruct", @"
19154
verifier.
VerifyIL
("B.EqualityContract.get", @"
19227
verifier.
VerifyIL
("B.EqualityContract.get", @"
20457
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
20477
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
20576
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
20596
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
20967
verifier.
VerifyIL
("E.Main", @"
21133
2 3", targetFramework: TargetFramework.NetLatest).VerifyDiagnostics().
VerifyIL
("E.CHelper", @"
21147
verifier.
VerifyIL
("E.DHelper", @"
21165
verifier.
VerifyIL
("E.DHelper", @"
21222
verifier.
VerifyIL
("C..ctor(int, int)", @"
22157
verifier.
VerifyIL
("C..ctor(int, int)", @"
22644
verifier.
VerifyIL
("C.Equals(C)",
22664
verifier.
VerifyIL
("C.Equals(object)",
22674
verifier.
VerifyIL
("C.GetHashCode()",
22713
verifier.
VerifyIL
("C.Equals(C)",
22740
verifier.
VerifyIL
("C.GetHashCode()",
22815
verifier.
VerifyIL
("A.Equals(A)",
22835
verifier.
VerifyIL
("B1.Equals(B1)",
22858
verifier.
VerifyIL
("B1.GetHashCode()",
22933
verifier.
VerifyIL
("A.Equals(A)",
22960
verifier.
VerifyIL
("B1.Equals(B1)",
22974
verifier.
VerifyIL
("B1.GetHashCode()",
23044
verifier.
VerifyIL
("A.Equals(A)",
23064
verifier.
VerifyIL
("C.Equals(C)",
23156
verifier.
VerifyIL
("A.Equals(A)",
23176
verifier.
VerifyIL
("B.Equals(A)",
23185
verifier.
VerifyIL
("C.Equals(B)",
23194
verifier.
VerifyIL
("C.Equals(C)",
23352
verifier.
VerifyIL
("A.Equals(A)",
23380
verifier.
VerifyIL
("C.Equals(C)",
23403
verifier.
VerifyIL
("C.GetHashCode()",
23523
verifier.
VerifyIL
("A.Equals(A)",
23550
verifier.
VerifyIL
("B.Equals(A)",
23559
verifier.
VerifyIL
("B.Equals(B)",
23582
verifier.
VerifyIL
("C.Equals(B)",
23591
verifier.
VerifyIL
("C.Equals(C)",
23946
verifier.
VerifyIL
("A<T>.Equals(A<T>)",
23966
verifier.
VerifyIL
("B.Equals(A<int>)",
23975
verifier.
VerifyIL
("B.Equals(B)",
25074
verifier.
VerifyIL
("R..ctor(int)", @"
25111
verifier.
VerifyIL
("R..ctor(int)", @"
25141
verifier.
VerifyIL
("R..ctor(int)", @"
27824
verifier.
VerifyIL
("C..ctor()", @"
27877
verifier.
VerifyIL
("C..ctor()", @"
28132
verifier.
VerifyIL
("Rec.PrintMembers", @"
28155
verifier.
VerifyIL
("Rec.PrintMembers", @"
29356
verifier.
VerifyIL
("A.Deconstruct", @"
29388
verifier.
VerifyIL
("A.Deconstruct", @"
29423
verifier.
VerifyIL
("A.Deconstruct", @"
29481
verifier.
VerifyIL
("C.Deconstruct", @"
29519
verifier.
VerifyIL
("C.Deconstruct", @"
29553
verifier.
VerifyIL
("C.Deconstruct", @"
29895
verifier.
VerifyIL
("C.Deconstruct", @"
29932
verifier.
VerifyIL
("C.Deconstruct", @"
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (93)
3081
verifier.
VerifyIL
("Program.Test1",
3097
verifier.
VerifyIL
("Program.Test3<T>(T[])",
3114
verifier.
VerifyIL
("Program.Test5<T>(T[])",
3168
verifier.
VerifyIL
("Program.Test2",
3186
verifier.
VerifyIL
("Program.Test4<T>(T[])",
3205
verifier.
VerifyIL
("Program.Test6<T>(T[])",
3406
verifier.
VerifyIL
("Program.Test1",
3422
verifier.
VerifyIL
("Program.Test3<T>(T[])",
3442
verifier.
VerifyIL
("Program.Test2",
3460
verifier.
VerifyIL
("Program.Test4<T>(T[])",
3610
verifier.
VerifyIL
("Program.Test1",
3625
verifier.
VerifyIL
("Program.Test3<T>(T[])",
3641
verifier.
VerifyIL
("Program.Test5<T>(T[])",
3716
verifier.
VerifyIL
("Program.Test2",
3731
verifier.
VerifyIL
("Program.Test4<T>(T[])",
3747
verifier.
VerifyIL
("Program.Test6<T>(T[])",
3947
verifier.
VerifyIL
("Program.Test1",
3969
verifier.
VerifyIL
("Program.Test3<T>(T[])",
3997
verifier.
VerifyIL
("Program.Test2",
4019
verifier.
VerifyIL
("Program.Test4<T>(T[])",
4169
verifier.
VerifyIL
("Program.Test1",
4183
verifier.
VerifyIL
("Program.Test3<T>(T[])",
4198
verifier.
VerifyIL
("Program.Test5<T>(T[])",
4250
verifier.
VerifyIL
("Program.Test2",
4264
verifier.
VerifyIL
("Program.Test4<T>(T[])",
4279
verifier.
VerifyIL
("Program.Test6<T>(T[])",
4475
verifier.
VerifyIL
("Program.Test1",
4489
verifier.
VerifyIL
("Program.Test3<T>(T[])",
4507
verifier.
VerifyIL
("Program.Test2",
4521
verifier.
VerifyIL
("Program.Test4<T>(T[])",
4716
verifier.
VerifyIL
("Program.Test2",
7734
verifier.
VerifyIL
("Program.Main",
11977
verifier.
VerifyIL
("Program.Test1",
11993
verifier.
VerifyIL
("Program.Test3<T>(T[])",
12010
verifier.
VerifyIL
("Program.Test5<T>(T[])",
12093
verifier.
VerifyIL
("Program.Test2",
12109
verifier.
VerifyIL
("Program.Test4<T>(T[])",
12126
verifier.
VerifyIL
("Program.Test6<T>(T[])",
12363
verifier.
VerifyIL
("Program.Test1",
12379
verifier.
VerifyIL
("Program.Test3<T>(T[])",
12396
verifier.
VerifyIL
("Program.Test5<T>(T[])",
12467
verifier.
VerifyIL
("Program.Test2",
12483
verifier.
VerifyIL
("Program.Test4<T>(T[])",
12500
verifier.
VerifyIL
("Program.Test6<T>(T[])",
12718
verifier.
VerifyIL
("Program.Test1",
12737
verifier.
VerifyIL
("Program.Test3<T>(T[])",
12757
verifier.
VerifyIL
("Program.Test5<T>(T[])",
12787
verifier.
VerifyIL
("Program.Test2",
12806
verifier.
VerifyIL
("Program.Test4<T>(T[])",
12826
verifier.
VerifyIL
("Program.Test6<T>(T[])",
12977
verifier.
VerifyIL
("Program.Test1",
12993
verifier.
VerifyIL
("Program.Test3<T>(T[])",
13057
verifier.
VerifyIL
("Program.Test2",
13073
verifier.
VerifyIL
("Program.Test4<T>(T[])",
13282
verifier.
VerifyIL
("Program.Test1",
13298
verifier.
VerifyIL
("Program.Test3<T>(T[])",
13360
verifier.
VerifyIL
("Program.Test2",
13376
verifier.
VerifyIL
("Program.Test4<T>(T[])",
13585
verifier.
VerifyIL
("Program.Test1",
13604
verifier.
VerifyIL
("Program.Test3<T>(T[])",
13625
verifier.
VerifyIL
("Program.Test2",
13644
verifier.
VerifyIL
("Program.Test4<T>(T[])",
13802
verifier.
VerifyIL
("Program.Test1",
13819
verifier.
VerifyIL
("Program.Test3<T>(T[])",
13837
verifier.
VerifyIL
("Program.Test5<T>(T[])",
13928
verifier.
VerifyIL
("Program.Test2",
13945
verifier.
VerifyIL
("Program.Test4<T>(T[])",
13963
verifier.
VerifyIL
("Program.Test6<T>(T[])",
14215
verifier.
VerifyIL
("Program.Test1",
14232
verifier.
VerifyIL
("Program.Test3<T>(T[])",
14250
verifier.
VerifyIL
("Program.Test5<T>(T[])",
14339
verifier.
VerifyIL
("Program.Test2",
14356
verifier.
VerifyIL
("Program.Test4<T>(T[])",
14374
verifier.
VerifyIL
("Program.Test6<T>(T[])",
14626
verifier.
VerifyIL
("Program.Test1",
14646
verifier.
VerifyIL
("Program.Test3<T>(T[])",
14667
verifier.
VerifyIL
("Program.Test5<T>(T[])",
14712
verifier.
VerifyIL
("Program.Test2",
14732
verifier.
VerifyIL
("Program.Test4<T>(T[])",
14753
verifier.
VerifyIL
("Program.Test6<T>(T[])",
14928
verifier.
VerifyIL
("Program.Test1",
14952
verifier.
VerifyIL
("Program.Test3<T>(T[])",
15026
verifier.
VerifyIL
("Program.Test2",
15050
verifier.
VerifyIL
("Program.Test4<T>(T[])",
15278
verifier.
VerifyIL
("Program.Test1",
15302
verifier.
VerifyIL
("Program.Test3<T>(T[])",
15374
verifier.
VerifyIL
("Program.Test2",
15398
verifier.
VerifyIL
("Program.Test4<T>(T[])",
16038
verifier.
VerifyIL
("Program.Test1",
16065
verifier.
VerifyIL
("Program.Test3<T>(T[])",
16096
verifier.
VerifyIL
("Program.Test2",
16123
verifier.
VerifyIL
("Program.Test4<T>(T[])",
19918
verifier.
VerifyIL
("Program.Main",
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 (870)
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)
10295
verifier.
VerifyIL
("Program.Main",
11117
verifier.
VerifyIL
("Program.M1<T>",
11138
verifier.
VerifyIL
("Program.M2<U>",
11159
verifier.
VerifyIL
("Program.M3",
11241
verifier.
VerifyIL
("Program.M1",
11253
verifier.
VerifyIL
("Program.M2",
11300
verifier.
VerifyIL
("Program.Main",
11373
verifier.
VerifyIL
("Program.Main",
11439
verifier.
VerifyIL
("Program.Main",
11516
verifier.
VerifyIL
("Program.Main",
11582
verifier.
VerifyIL
("Program.Main",
11661
verifier.
VerifyIL
("Program.Main",
11826
verifier.
VerifyIL
("Program.F2<T>()", """
15751
verifier.
VerifyIL
("Program.<>c.<F>b__0_0()",
16974
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\InterceptorsTests.cs (21)
4449
verifier.
VerifyIL
("D.M0", referenceEqualsCallIL);
4450
verifier.
VerifyIL
("D.M1", referenceEqualsCallIL);
4452
verifier.
VerifyIL
("D.M2", """
4530
verifier.
VerifyIL
("D.M0", """
5074
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
6244
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
6261
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
6301
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
6320
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
6371
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0<T>(T)", """
6387
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0<T>(T)", """
6451
verifier.
VerifyIL
("C.M<T>(T)", """
6464
verifier.
VerifyIL
("C.M<T>(T)", """
8076
verifier.
VerifyIL
("S.Main", """
8135
verifier.
VerifyIL
("S.M0", """
8195
verifier.
VerifyIL
("S.M0", """
8250
verifier.
VerifyIL
("S.M0", """
8305
verifier.
VerifyIL
("S.M0", """
8355
verifier.
VerifyIL
("C.Main", """
8411
verifier.
VerifyIL
("S.Main", """
9013
verifier.
VerifyIL
("S.M0", """
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>", @"
3886
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3969
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4061
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4151
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4650
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
4787
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
4847
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4899
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
4932
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", expression.Contains('+') ? @"
4987
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
5106
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5160
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5288
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5346
verifier.
VerifyIL
("Program.<>c.<<Main>$>b__0_0()", @"
5393
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5445
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", !expression.Contains('+') ? @"
5504
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5578
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5631
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
5694
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", !expression.Contains('+') ? @"
5768
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
5886
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5943
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
6046
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6134
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6214
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
6300
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6364
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6456
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6512
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6578
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6621
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6667
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6713
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6765
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
7737
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
8103
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
8342
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
8462
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8594
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8751
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8886
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9019
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9114
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9248
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9364
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9481
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9602
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9759
verifier.
VerifyIL
("<top-level-statements-entry-point>", refness == "in" ? @"
9864
verifier.
VerifyIL
($"Program.<<Main>$>g__localFunc|0_0({parameterRefness} C)", @"
9946
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10047
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10153
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10296
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10395
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10547
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10646
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10745
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10944
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0",
11029
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0",
11150
verifier.
VerifyIL
("Program.<<Main>$>g__test1|0_0<T>",
11196
verifier.
VerifyIL
("Program.<<Main>$>g__test2|0_1<T>",
11227
verifier.
VerifyIL
("Program.<<Main>$>g__test3|0_2<T>",
11272
verifier.
VerifyIL
("Program.<<Main>$>g__test4|0_3<T>",
11404
verifier.
VerifyIL
("Program.<<Main>$>g__test3|0_0<T>",
11459
verifier.
VerifyIL
("Program.<<Main>$>g__test4|0_1<T>",
11729
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11791
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11926
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12033
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12325
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12589
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12836
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12966
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
13186
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13238
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13288
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13347
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13407
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13469
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13531
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13623
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
13941
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13986
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14031
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14074
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14123
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14181
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14277
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14376
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15935
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15983
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16038
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16127
CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").
VerifyIL
("<top-level-statements-entry-point>", @"
16181
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>",
16208
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>",
16253
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>",
16346
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16803
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
17112
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17176
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17275
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17393
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17461
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17565
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17618
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17659
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17710
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17756
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17903
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
17953
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
18045
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
18627
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
18709
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
18808
verifier.
VerifyIL
("Program.Test<T>(ref T)", """
18921
verifier.
VerifyIL
("Program.Test<T>(ref T)", """
Semantics\LocalFunctionTests.cs (1)
6981
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)
2945
verifier.
VerifyIL
("Program.Main",
2992
verifier.
VerifyIL
("Program.Main",
3031
verifier.
VerifyIL
("Program.Main",
4348
verifier.
VerifyIL
("Program.Main",
4514
verifier.
VerifyIL
("Program.F",
4553
verifier.
VerifyIL
("Program.F1",
4561
verifier.
VerifyIL
("Program.F2",
4624
verifier.
VerifyIL
("Program.F1",
4632
verifier.
VerifyIL
("Program.F2",
4702
verifier.
VerifyIL
("MyInt.ToString",
4714
verifier.
VerifyIL
("MyInt.GetHashCode",
4727
verifier.
VerifyIL
("MyInt.Equals",
4898
verifier.
VerifyIL
("B.M1",
4926
verifier.
VerifyIL
("B.M2",
5007
verifier.
VerifyIL
("B.Main",
5255
verifier.
VerifyIL
("B.M1",
5283
verifier.
VerifyIL
("B.M2",
5365
verifier.
VerifyIL
("B.Main",
6702
verifier.
VerifyIL
("Program.Main", expectedIL, ilFormat: ILFormat);
6813
verifier.
VerifyIL
("Program.Main", expectedIL, ilFormat: ILFormat);
7301
verifier.
VerifyIL
("Program.M", @"
7468
verifier.
VerifyIL
("Program.M", @"
9518
verifier.
VerifyIL
("Program.Convert", expectedIL, ilFormat: ILFormat);
9742
verifier.
VerifyIL
("Program.Evaluate", expectedIL, ilFormat: ILFormat);
10119
verifier.
VerifyIL
("Program.Evaluate", expectedIL, ilFormat: ILFormat);
10344
verifier.
VerifyIL
("Program.Evaluate", expectedIL, ilFormat: ILFormat);
10384
verifier.
VerifyIL
("Program.F1",
10392
verifier.
VerifyIL
("Program.F2",
12460
verifier.
VerifyIL
("Program.Add",
12469
verifier.
VerifyIL
("Program.Subtract",
12478
verifier.
VerifyIL
("Program.Multiply",
12487
verifier.
VerifyIL
("Program.Divide",
12496
verifier.
VerifyIL
("Program.Mod",
12505
verifier.
VerifyIL
("Program.Equals",
12514
verifier.
VerifyIL
("Program.NotEquals",
12525
verifier.
VerifyIL
("Program.LessThan",
12534
verifier.
VerifyIL
("Program.LessThanOrEqual",
12545
verifier.
VerifyIL
("Program.GreaterThan",
12554
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
12565
verifier.
VerifyIL
("Program.And",
12574
verifier.
VerifyIL
("Program.Or",
12583
verifier.
VerifyIL
("Program.Xor",
12592
verifier.
VerifyIL
("Program.ShiftLeft",
12607
verifier.
VerifyIL
("Program.ShiftRight",
12685
verifier.
VerifyIL
("Program.Add",
12694
verifier.
VerifyIL
("Program.Subtract",
12703
verifier.
VerifyIL
("Program.Multiply",
12712
verifier.
VerifyIL
("Program.Divide",
12721
verifier.
VerifyIL
("Program.Mod",
12730
verifier.
VerifyIL
("Program.Equals",
12739
verifier.
VerifyIL
("Program.NotEquals",
12750
verifier.
VerifyIL
("Program.LessThan",
12759
verifier.
VerifyIL
("Program.LessThanOrEqual",
12770
verifier.
VerifyIL
("Program.GreaterThan",
12779
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
12790
verifier.
VerifyIL
("Program.And",
12799
verifier.
VerifyIL
("Program.Or",
12808
verifier.
VerifyIL
("Program.Xor",
12817
verifier.
VerifyIL
("Program.ShiftLeft",
12832
verifier.
VerifyIL
("Program.ShiftRight",
12877
verifier.
VerifyIL
("Program.Add",
12886
verifier.
VerifyIL
("Program.Subtract",
12895
verifier.
VerifyIL
("Program.Multiply",
12904
verifier.
VerifyIL
("Program.Divide",
12913
verifier.
VerifyIL
("Program.Mod",
12952
verifier.
VerifyIL
("Program.Add",
12961
verifier.
VerifyIL
("Program.Subtract",
12970
verifier.
VerifyIL
("Program.Multiply",
12979
verifier.
VerifyIL
("Program.Divide",
12988
verifier.
VerifyIL
("Program.Mod",
13801
verifier.
VerifyIL
("Program.Convert", toConvUnchecked is null ?
13816
verifier.
VerifyIL
("Program.ConvertChecked",
13904
verifier.
VerifyIL
("Program.ToPointer1",
13911
verifier.
VerifyIL
("Program.ToPointer2",
13918
verifier.
VerifyIL
("Program.ToPointer3",
13926
verifier.
VerifyIL
("Program.ToPointer4",
13933
verifier.
VerifyIL
("Program.FromPointer1",
13940
verifier.
VerifyIL
("Program.FromPointer2",
13947
verifier.
VerifyIL
("Program.FromPointer3",
13955
verifier.
VerifyIL
("Program.FromPointer4",
14177
verifier.
VerifyIL
("Program.Convert",
14185
verifier.
VerifyIL
("Program.ConvertChecked",
14853
verifier.
VerifyIL
("NativeInts.Explicit1", expectedExplicitILA);
14854
verifier.
VerifyIL
("NativeInts.Explicit2", expectedExplicitILA);
14855
verifier.
VerifyIL
("NativeInts.Explicit3", expectedExplicitILA);
14856
verifier.
VerifyIL
("NativeInts.Explicit4", expectedExplicitILB);
14857
verifier.
VerifyIL
("NativeInts.Explicit5", expectedExplicitILNop);
14858
verifier.
VerifyIL
("NativeInts.Checked1", expectedCheckedIL);
14859
verifier.
VerifyIL
("NativeInts.Checked2", expectedCheckedIL);
14860
verifier.
VerifyIL
("NativeInts.Checked3", expectedCheckedIL);
14861
verifier.
VerifyIL
("NativeInts.Checked4", expectedCheckedIL);
14862
verifier.
VerifyIL
("NativeInts.Checked5", expectedCheckedIL);
15127
verifier.
VerifyIL
("C.M", @"
15169
verifier.
VerifyIL
("C.M", @"
15551
.
VerifyIL
("C.M", @"
15591
.
VerifyIL
("C.M", @"
15839
verifier.
VerifyIL
("C.M", expectedIL, ilFormat: ILFormat);
15884
verifier.
VerifyIL
("Program.F1",
Semantics\NullConditionalAssignmentTests.cs (31)
171
verifier.
VerifyIL
("C.M1", """
187
verifier.
VerifyIL
("C.M2", """
212
verifier.
VerifyIL
("C.M3", """
242
verifier.
VerifyIL
("C.M4", """
369
verifier.
VerifyIL
("S.M1", """
398
verifier.
VerifyIL
("S.M2", """
589
verifier.
VerifyIL
("C.M1", """
611
verifier.
VerifyIL
("C.M2", """
679
verifier.
VerifyIL
("C.M1", """
695
verifier.
VerifyIL
("C.M2", """
720
verifier.
VerifyIL
("C.M3", """
750
verifier.
VerifyIL
("C.M4", """
866
verifier.
VerifyIL
("C.ConditionalAddHandler", """
879
verifier.
VerifyIL
("C.ConditionalRemoveHandler", """
1135
verifier.
VerifyIL
("C.M1", """
1157
verifier.
VerifyIL
("C.M2", """
1216
verifier.
VerifyIL
("C.M1", """
1238
verifier.
VerifyIL
("C.M2", """
1295
verifier.
VerifyIL
("C.M1", """
1317
verifier.
VerifyIL
("C.M2", """
1363
verifier.
VerifyIL
("C.Main", """
1412
verifier.
VerifyIL
("C.Main", """
1510
verifier.
VerifyIL
("C.TestNestedCondAssignment", """
1601
verifier.
VerifyIL
("C.TestNestedCondAssignment", """
1705
verifier.
VerifyIL
("C.TestNestedCondAccess", """
1807
verifier.
VerifyIL
("C.TestNestedCondAccess", """
1885
verifier.
VerifyIL
("C<T>.M", """
2117
verifier.
VerifyIL
("C<T>.M", """
2214
verifier.
VerifyIL
("Program.F1<T>", """
2347
verifier.
VerifyIL
("C.M1", """
2372
verifier.
VerifyIL
("C.M2", """
Semantics\OperatorTests.cs (11)
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>", @"
8894
verifier.
VerifyIL
("P.M",
9039
verifier.
VerifyIL
("Program.Test1",
11497
verifier.
VerifyIL
("Test.Test0",
11532
verifier.
VerifyIL
("C1<T>.M1<S>",
11545
verifier.
VerifyIL
("C2.M1<S>",
11558
verifier.
VerifyIL
("C3.M1<S>",
11650
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>", @"
2287
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2370
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2462
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2552
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2951
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
3088
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
3148
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3193
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
3316
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3370
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3495
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3553
verifier.
VerifyIL
("Program.<>c.<<Main>$>b__0_0()", @"
3600
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3652
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", !expression.Contains('+') ? @"
3713
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3807
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3860
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
3923
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", !expression.Contains('+') ? @"
3997
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
4138
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4195
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
4297
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4384
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4463
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
4549
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4613
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4704
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4760
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4825
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4868
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4914
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4960
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5012
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6515
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
6637
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
6771
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
6930
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7067
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7202
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7301
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7441
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7559
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7679
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7802
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
7968
verifier.
VerifyIL
("<top-level-statements-entry-point>", refness == "in" ? @"
8076
verifier.
VerifyIL
($"Program.<<Main>$>g__localFunc|0_0({parameterRefness} C)", @"
8164
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8298
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8366
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8506
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8614
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
8907
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9172
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9421
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9552
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9774
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9828
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9883
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9942
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10002
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10064
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10126
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10223
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
10557
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10608
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10659
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10704
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10755
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10818
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10917
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11372
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11420
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11470
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11508
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11546
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11589
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11680
CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").
VerifyIL
("<top-level-statements-entry-point>", @"
11773
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12230
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12524
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12591
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12690
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12788
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12858
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12974
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13029
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13070
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13123
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13169
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13322
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13374
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()",
1817
verifier.
VerifyIL
("C..ctor(int, int)", @"
1980
verifier.
VerifyIL
("C..ctor(int, int)", @"
2249
verifier.
VerifyIL
("C1..ctor(object, object, object)", @"
2900
verifier.
VerifyIL
("R..ctor(int, int)", @"
2945
verifier.
VerifyIL
("R..ctor(int)", @"
2973
verifier.
VerifyIL
("R..ctor(int, int)", @"
3495
verifier.
VerifyIL
("B.Deconstruct", @"
3590
verifier.
VerifyIL
("B.Deconstruct", @"
3605
verifier.
VerifyIL
("C.Deconstruct", @"
4377
verifier.
VerifyIL
("A.Equals(A)", @"
4385
verifier.
VerifyIL
("A.Equals(object)", @"
4401
verifier.
VerifyIL
("A.GetHashCode()", @"
4628
verifier.
VerifyIL
("A.Equals(A)", @"
4664
verifier.
VerifyIL
("A.Equals(object)", @"
4680
verifier.
VerifyIL
("A.GetHashCode()", @"
4725
verifier.
VerifyIL
("A.Equals(A)", @"
4733
verifier.
VerifyIL
("A.GetHashCode()", @"
4996
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
5007
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
5229
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5237
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5433
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5474
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5515
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5559
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5615
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5637
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
6980
verifier.
VerifyIL
("B.M", @"
7575
verifier.
VerifyIL
("B.M", @"
7615
verifier.
VerifyIL
("C..ctor(string)", @"
7661
verifier.
VerifyIL
("B.M<T>(T)", @"
7702
verifier.
VerifyIL
("B.M", @"
7737
verifier.
VerifyIL
("B.M", @"
7777
verifier.
VerifyIL
("C.M", @"
7811
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0(System.ValueTuple<int, int>)", @"
7845
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0(System.ValueTuple<int, int, int, int, int, int, int, System.ValueTuple<int>>)", @"
8255
verifier.
VerifyIL
("C.Main", @"
8340
verifier.
VerifyIL
("C.M", @"
8516
verifier.
VerifyIL
("C.M", @"
8691
verifier.
VerifyIL
("C.M", @"
8862
verifier.
VerifyIL
("C.M", @"
9059
verifier.
VerifyIL
("C.M", @"
10623
verifier.
VerifyIL
("A.Deconstruct", @"
10946
verifier.
VerifyIL
("S2..ctor()",
10953
verifier.
VerifyIL
("S3..ctor(object)",
11149
verifier.
VerifyIL
("S1..ctor()",
11155
verifier.
VerifyIL
("S1..ctor(object)",
11163
verifier.
VerifyIL
("S3..ctor()",
11172
verifier.
VerifyIL
("S3..ctor(object)",
11180
verifier.
VerifyIL
("S4..ctor()",
11190
verifier.
VerifyIL
("S4..ctor(object)",
Semantics\RefEscapingTests.cs (31)
1031
verifier.
VerifyIL
("Program.Test2", @"
1060
verifier.
VerifyIL
("Program.Test3", @"
5106
verifier.
VerifyIL
("S<T>.N", @"
5156
verifier.
VerifyIL
("S<T>.N", @"
5206
verifier.
VerifyIL
("S<T>.N", @"
5285
verifier.
VerifyIL
("S<T>.N", @"
5389
compiled.
VerifyIL
("C.M(ref System.Span<int>)", @"
7390
VerifyIL
("Program.Test",
7581
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test3",
7626
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7725
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7772
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7911
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
7999
VerifyIL
("Vec4.Test3",
8043
VerifyIL
("Program..ctor",
11033
.
VerifyIL
("<top-level-statements-entry-point>", """
11075
.
VerifyIL
("<top-level-statements-entry-point>", """
11110
.
VerifyIL
("<top-level-statements-entry-point>", """
11148
.
VerifyIL
("<top-level-statements-entry-point>", """
11198
.
VerifyIL
("<top-level-statements-entry-point>", """
11267
.
VerifyIL
("<top-level-statements-entry-point>", """
11328
.
VerifyIL
("<top-level-statements-entry-point>", """
11383
.
VerifyIL
("<top-level-statements-entry-point>", """
11433
.
VerifyIL
("<top-level-statements-entry-point>", """
11483
.
VerifyIL
("<top-level-statements-entry-point>", """
11543
.
VerifyIL
("<top-level-statements-entry-point>", """
11639
.
VerifyIL
("<top-level-statements-entry-point>", """
11741
.
VerifyIL
("<top-level-statements-entry-point>", """
11782
.
VerifyIL
("<top-level-statements-entry-point>", """
11820
.
VerifyIL
("<top-level-statements-entry-point>", """
12054
.
VerifyIL
("S.M3", """
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)
857
verifier.
VerifyIL
("C.M3", @"
870
verifier.
VerifyIL
("C.M4", @"
964
verifier.
VerifyIL
("C.M2", @"
980
verifier.
VerifyIL
("C.M4", @"
1138
verifier.
VerifyIL
("C.M2", @"
1147
verifier.
VerifyIL
("C.M4", @"
1196
verifier.
VerifyIL
("C.M2", @"
1206
verifier.
VerifyIL
("C.M3", @"
1312
verifier.
VerifyIL
("C2.M2", @"
1349
verifier.
VerifyIL
("C2.M2", @"
1383
verifier.
VerifyIL
("S2.Assign", @"
1428
verifier.
VerifyIL
("C.M2", @"
1473
verifier.
VerifyIL
("C.M2", @"
1718
verifier.
VerifyIL
("R..ctor()", @"
1756
verifier.
VerifyIL
("R..ctor()", @"
1793
verifier.
VerifyIL
("R..ctor()", @"
1833
verifier.
VerifyIL
("R..ctor()", @"
1871
verifier.
VerifyIL
("R..ctor()", @"
2017
verifier.
VerifyIL
("B.F1", realIL: true, expectedIL:
2602
verifier.
VerifyIL
("R<T>.F2", @"
2706
VerifyIL
("Program.Main",
2796
VerifyIL
("Program.Test",
2846
VerifyIL
("Program.Test",
8429
verifier.
VerifyIL
("Program.NewField<T>",
8475
verifier.
VerifyIL
("S<T>..ctor(ref T)",
8484
verifier.
VerifyIL
("Program.Read",
8493
verifier.
VerifyIL
("Program.Write",
8634
verifier.
VerifyIL
("Program.ReadAndDiscard1<T>", """
8646
verifier.
VerifyIL
("Program.ReadAndDiscardNoArg<T>", """
8660
verifier.
VerifyIL
("Program.ReadAndDiscard2<T>", """
8706
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8707
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8743
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8744
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8780
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8781
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8829
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8830
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8872
verifier.
VerifyIL
("Program.Increment",
8885
verifier.
VerifyIL
("Program.Subtract",
8941
verifier.
VerifyIL
("S.Increment",
8955
verifier.
VerifyIL
("S.Subtract",
9012
verifier.
VerifyIL
("Program.ConditionalOperator<T>",
9027
verifier.
VerifyIL
("Program.ConditionalOperatorRef<T>",
9073
verifier.
VerifyIL
("Program.ConditionalAccess<T>",
9144
verifier.
VerifyIL
("Program.Deconstruct<T, U>",
9766
verifier.
VerifyIL
("Program.Reorder<T>",
10166
verifier.
VerifyIL
("S<T>.F",
18314
verifier.
VerifyIL
("Program.Main",
18929
verifier.
VerifyIL
("Program.F0<T>", @"
18938
verifier.
VerifyIL
("Program.F2<T>", @"
20485
verifier.
VerifyIL
("C.Main",
21229
verifier.
VerifyIL
("C.Main", @"
21403
verifier.
VerifyIL
("C.Main", """
21527
verifier.
VerifyIL
("C.Main", """
21856
verifier.
VerifyIL
("C.Main",
29173
verifier.
VerifyIL
("R..ctor",
29241
verifier.
VerifyIL
("R..ctor(object)",
29430
verifier.
VerifyIL
("R..ctor(object)",
30209
verifier.
VerifyIL
("Program.M", """
30266
verifier.
VerifyIL
("R..ctor(in S)", """
30283
verifier.
VerifyIL
("R..ctor(in S, object)", """
30357
verifier.
VerifyIL
("R.P1.set", expectedIL);
30358
verifier.
VerifyIL
("R.P2.init", expectedIL);
30960
verifier.
VerifyIL
("RS..ctor", """
31017
verifier.
VerifyIL
("RS..ctor", """
31085
verifier.
VerifyIL
("RS..ctor", """
31190
verifier.
VerifyIL
("S.Test1",
31264
verifier.
VerifyIL
("S.Test1", """
31337
verifier.
VerifyIL
("S.Test1", """
31377
verifier.
VerifyIL
("S.Test1",
31419
verifier.
VerifyIL
("S.Test1",
31461
verifier.
VerifyIL
("S.Test1",
31505
verifier.
VerifyIL
("S.Test1", """
31550
verifier.
VerifyIL
("S.Test1",
31594
verifier.
VerifyIL
("S.Test1", """
31634
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", @"
16163
c.
VerifyIL
("Test.example1()", @"
16181
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)
8275
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8353
CompileAndVerify(comp, expectedOutput: "3").
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8400
CompileAndVerify(comp, expectedOutput: "3").
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
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 (325)
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)
3962
verifier.
VerifyIL
("Program.TestChecked", @"
3993
verifier.
VerifyIL
("Program.TestUnchecked", @"
4066
verifier.
VerifyIL
("Program.TestChecked", @"
4097
verifier.
VerifyIL
("Program.TestUnchecked", @"
4922
verifier.
VerifyIL
("Program.TestChecked", @"
4954
verifier.
VerifyIL
("Program.TestUnchecked", @"
5032
verifier.
VerifyIL
("Program.TestChecked", @"
5064
verifier.
VerifyIL
("Program.TestUnchecked", @"
5816
verifier.
VerifyIL
("Program.TestCheckedLong", @"
5849
verifier.
VerifyIL
("Program.TestUncheckedLong", @"
5882
verifier.
VerifyIL
("Program.TestCheckedInt", @"
5918
verifier.
VerifyIL
("Program.TestUncheckedInt", @"
5954
verifier.
VerifyIL
("Program.TestCheckedNullableLong", @"
5990
verifier.
VerifyIL
("Program.TestUncheckedNullableLong", @"
6076
verifier.
VerifyIL
("Program.TestChecked", @"
6109
verifier.
VerifyIL
("Program.TestUnchecked", @"
6192
verifier.
VerifyIL
("Program.TestChecked", @"
6225
verifier.
VerifyIL
("Program.TestUnchecked", @"
Symbols\ConversionTests.cs (1)
2103
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)
49992
verifier.
VerifyIL
("I2.Test<T>",
50854
verifier.
VerifyIL
("I1.M1",
50907
verifier.
VerifyIL
("I1.M1",
50960
verifier.
VerifyIL
("I1.M1",
69153
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)
1392
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)",
4662
compilation.
VerifyIL
("B.M2<T>(T)",
4736
compilation.
VerifyIL
("B.M3<T>(T)",
5131
compilation.
VerifyIL
("C<T, U>.F1(T)",
5140
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 (6)
892
verifier.
VerifyIL
("C.P.get", """
901
verifier.
VerifyIL
("C.P.set", """
977
verifier.
VerifyIL
("C.P.get", """
1051
verifier.
VerifyIL
($"C.P.{accessorKind}", """
1305
verifier.
VerifyIL
("Program.M", """
2323
verifier.
VerifyIL
("C.Main", """
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)
479
compilation.
VerifyIL
("Program.Main",
665
compilation.
VerifyIL
("Program.Main",
700
verifier.
VerifyIL
("Program.Main",
2021
compilation2.
VerifyIL
("C.M(B1)",
Symbols\Source\RecordTests.cs (18)
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)", @"
754
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
763
verifier.
VerifyIL
("C..ctor(C)", @"
807
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
816
verifier.
VerifyIL
("C..ctor(C)", @"
909
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
917
verifier.
VerifyIL
("C..ctor(C)", @"
980
verifier.
VerifyIL
("C.Equals(object)", @"
990
verifier.
VerifyIL
("C.Equals(C)", @"
1172
verifier.
VerifyIL
("C..ctor(int)", @"
1527
verifier.
VerifyIL
("C.Main", @"
Symbols\StaticAbstractMembersInInterfacesTests.cs (146)
8378
verifier.
VerifyIL
("Test.M02<T, U>()",
8391
verifier.
VerifyIL
("Test.M03<T, U>()",
8412
verifier.
VerifyIL
("Test.M02<T, U>()",
8423
verifier.
VerifyIL
("Test.M03<T, U>()",
8765
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8778
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8808
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8821
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8850
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8861
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8898
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8911
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8941
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8954
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8983
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8994
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
9302
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9323
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9595
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9630
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9670
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9704
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
10072
verifier.
VerifyIL
("Test.MT1(I1)",
10095
verifier.
VerifyIL
("Test.MT3(I1, dynamic)",
10142
verifier.
VerifyIL
("Test.MT3(I1, dynamic)",
10530
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10543
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
10563
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10577
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10592
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10606
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
10635
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10648
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
10668
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10682
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10697
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10711
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
10805
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10819
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10834
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10849
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10870
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10883
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10897
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10911
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10979
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11014
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11053
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11086
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11189
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11211
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11254
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11274
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11358
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11381
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11407
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11430
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11469
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11490
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11514
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11535
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11700
verifier.
VerifyIL
("Test.M02<T, U>(int, T)",
11713
verifier.
VerifyIL
("Test.M04<T, U>(int?, T?)",
11746
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
11760
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
11775
verifier.
VerifyIL
("Test.M03<T, U>(T)",
11789
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
11824
verifier.
VerifyIL
("Test.M02<T, U>(int, T)",
11837
verifier.
VerifyIL
("Test.M04<T, U>(int?, T?)",
11870
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
11884
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
11899
verifier.
VerifyIL
("Test.M03<T, U>(T)",
11913
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
11987
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12019
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12058
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12089
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
13129
verifier.
VerifyIL
("Test.M02<T, U>()",
13148
verifier.
VerifyIL
("Test.M02<T, U>()",
13214
verifier.
VerifyIL
("Test.M02<T, U>()",
13234
verifier.
VerifyIL
("Test.M02<T, U>()",
13305
verifier.
VerifyIL
("Test.M02<T, U>()",
13322
verifier.
VerifyIL
("Test.M03<T, U>()",
13343
verifier.
VerifyIL
("Test.M02<T, U>()",
13358
verifier.
VerifyIL
("Test.M03<T, U>()",
14005
verifier.
VerifyIL
("Test.M02<T, U>()",
14023
verifier.
VerifyIL
("Test.M03<T, U>()",
14044
verifier.
VerifyIL
("Test.M02<T, U>()",
14059
verifier.
VerifyIL
("Test.M03<T, U>()",
14507
verifier.
VerifyIL
("Test.M02<T>()",
14645
verifier.
VerifyIL
("Test.M02<T, U>()",
14675
verifier.
VerifyIL
("Test.M02<T, U>()",
15063
verifier.
VerifyIL
("Test.M02<T, U>()",
15087
verifier.
VerifyIL
("Test.M02<T, U>()",
15335
verifier.
VerifyIL
("Test.M02<T, U>()",
15357
verifier.
VerifyIL
("Test.M02<T, U>()",
16499
verifier.
VerifyIL
("C2.I1.M01()",
16603
verifier.
VerifyIL
("C1.I1.M01()",
16749
verifier.
VerifyIL
("C3.I1.M01()",
21380
verifier.
VerifyIL
("C2.I1<C2>." + opName + "(C2, C1)",
21507
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
21618
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
21752
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1, int)",
22112
verifier.
VerifyIL
("C3.I1<C2>." + opName + "(C2, C1)",
25024
verifier.
VerifyIL
("C2.I1.get_M01",
25034
verifier.
VerifyIL
("C2.I1.set_M01",
25256
verifier.
VerifyIL
("C1.I1.set_M01",
25430
verifier.
VerifyIL
("C3.I1.get_M01",
25440
verifier.
VerifyIL
("C3.I1.set_M01",
27552
verifier.
VerifyIL
("C2.I1.add_M01",
27563
verifier.
VerifyIL
("C2.I1.remove_M01",
27888
verifier.
VerifyIL
("C1.I1.add_M01",
27899
verifier.
VerifyIL
("C1.I1.remove_M01",
27910
verifier.
VerifyIL
("C3.I2.add_M02",
27921
verifier.
VerifyIL
("C3.I2.remove_M02",
28095
verifier.
VerifyIL
("C3.I1.add_M01",
28106
verifier.
VerifyIL
("C3.I1.remove_M01",
29839
verifier.
VerifyIL
("C2.I1<C2>." + opName + "(C2)",
29965
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
30690
verifier.
VerifyIL
("Test.M02<T, U>(T)",
30701
verifier.
VerifyIL
("Test.M03<T, U>(T)",
30713
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
30737
verifier.
VerifyIL
("Test.M05<T, U>()",
30756
verifier.
VerifyIL
("Test.M02<T, U>(T)",
30767
verifier.
VerifyIL
("Test.M03<T, U>(T)",
30779
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
30803
verifier.
VerifyIL
("Test.M05<T, U>()",
30871
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30904
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30944
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30976
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
31327
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31343
verifier.
VerifyIL
("Test.M03<T, U>(int)",
31360
verifier.
VerifyIL
("Test.M04<T, U>(int?)",
31389
verifier.
VerifyIL
("Test.M05<T, U>()",
31413
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31424
verifier.
VerifyIL
("Test.M03<T, U>(int)",
31436
verifier.
VerifyIL
("Test.M04<T, U>(int?)",
31460
verifier.
VerifyIL
("Test.M05<T, U>()",
31626
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31682
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31740
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31788
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31831
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31885
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31934
verifier.
VerifyIL
("Test.M02<T, U>(int)",
Symbols\SymbolErrorTests.cs (1)
20872
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)
60
verifier.
VerifyIL
(
89
verifier.
VerifyIL
(
331
verifier.
VerifyIL
(
542
verifier.
VerifyIL
(
726
verifier.
VerifyIL
(
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
207
generationInfo.CompilationVerifier.
VerifyIL
(qualifiedMemberName, expectedIL);