4621 references to VerifyIL
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2535)
BreakingChanges.cs (2)
1137
verifier.
VerifyIL
("Program.test.<Goo>d__1.System.Collections.IEnumerator.MoveNext()", @"
1209
verifier.
VerifyIL
("Program.test.<Goo>d__1.<>m__Finally1()", @"
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 (25)
177
v.
VerifyIL
("C.<GetSplits>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
350
v.
VerifyIL
("C.<GetSplits>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2369
verifier.
VerifyIL
("C.M", @"
2380
verifier.
VerifyIL
("C.<M>d__0..ctor", @"
2401
verifier.
VerifyIL
("C.<M>d__0..ctor", @"
2420
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerator<int>.get_Current()", @"
2428
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerator<int>.MoveNextAsync()", @"
2473
verifier.
VerifyIL
("C.<M>d__0.System.IAsyncDisposable.DisposeAsync()", @"
2513
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
2544
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.GetResult(short)", @"
2554
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.GetStatus(short)", @"
2564
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)", @"
2570
verifier.
VerifyIL
("C.<M>d__0.System.Threading.Tasks.Sources.IValueTaskSource<bool>.OnCompleted(System.Action<object>, object, short, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)", @"
2585
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2748
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2930
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3002
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3198
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3270
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3467
verifier.
VerifyIL
("C.<<M>g__local|0_0>d.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3539
verifier.
VerifyIL
("C.<<M>g__local|0_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3729
verifier.
VerifyIL
("C.<M>d__0.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
3762
verifier.
VerifyIL
("C.<M>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
6852
verifier.
VerifyIL
("C.<Iter>d__1.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
6985
verifier.
VerifyIL
("C.<<Main>g__Iter|0_0>d.System.Collections.Generic.IAsyncEnumerable<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", @"
CodeGen\CodeGenAsyncLocalsTests.cs (8)
517
verifier.
VerifyIL
("C.<F>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
647
verifier.
VerifyIL
("C.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1305
verifier.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1410
verifier.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1565
verifier.
VerifyIL
("Test.<MainAsync>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1699
verifier.
VerifyIL
("Test.<MainAsync>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
1890
verifier.
VerifyIL
("Test.<MainAsync>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2024
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 (14)
598
v.
VerifyIL
("Test.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
761
v.
VerifyIL
("Test.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
3996
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4234
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4447
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4632
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4823
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5020
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5202
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5405
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5625
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
5863
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
6114
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
6257
.
VerifyIL
("Program.<Assign>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
CodeGen\CodeGenAsyncTests.cs (20)
2193
c.
VerifyIL
("Test.F", @"
2215
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2299
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine", @"
2338
c.
VerifyIL
("Test.F", @"
2360
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2447
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine", @"
2486
c.
VerifyIL
("Test.F", @"
2510
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2606
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine", @"
2641
c.
VerifyIL
("Test.F", @"
2662
c.
VerifyIL
("Test.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2776
CompileAndVerify(source, expectedOutput: expected).
VerifyIL
("Test.F", @"
2796
").
VerifyIL
("Test.<F>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
3448
v.
VerifyIL
("C.g",
3468
v.
VerifyIL
("C.f",
3911
v.
VerifyIL
("C.Main", @"
4234
v.
VerifyIL
("Test.<F>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4641
VerifyIL
("Program.M(int)",
5321
VerifyIL
("Test.Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
5495
VerifyIL
("Test.Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
CodeGen\CodeGenAwaitForeachTests.cs (3)
2514
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2935
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4220
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
CodeGen\CodeGenAwaitUsingTests.cs (3)
978
verifier.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1222
verifier.
VerifyIL
("S.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2047
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 (32)
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",
3481
VerifyIL
("Program.c1.<>c__DisplayClass1_0.<Test>b__2",
3538
VerifyIL
("Program.c1.Test",
3636
VerifyIL
("Program.c1.Test",
3739
VerifyIL
("Program.c1.Test",
3826
VerifyIL
("Program.c1.Test",
4548
CompileAndVerify(source, expectedOutput: "(1,-1)").
VerifyIL
("Test..cctor", @"
4706
verifier.
VerifyIL
("C.M<T>", @"
4794
verifier.
VerifyIL
("Program.Test", @"
4923
verifier.
VerifyIL
("Program.Test", @"
4952
verifier.
VerifyIL
("Program.<>c.<Test>b__1_1(int)",
4978
verifier.
VerifyIL
("Program.<>c__DisplayClass1_0.<Test>b__0(int)",
5343
compilation.
VerifyIL
("C.Main",
5569
compilation.
VerifyIL
("Program.<>c__DisplayClass0_0.<Main>g__LocalMethod|0()",
5627
compilation.
VerifyIL
("Program.TestMethod<T>(T)",
5709
compilation.
VerifyIL
("Program.<>c__DisplayClass1_0<T>.<TestMethod>g__LocalFunction|0<TLocal>(TLocal)",
5766
compilation.
VerifyIL
("Program.TestMethod<T>(T)",
CodeGen\CodeGenConditionalOperatorTests.cs (54)
45
verify.
VerifyIL
("C.Tester", @"
81
verify.
VerifyIL
("C.Tester", @"
169
verify.
VerifyIL
("C.Tester", @"
218
verify.
VerifyIL
("C.Tester", @"
295
verify.
VerifyIL
("C.Tester", @"
344
verify.
VerifyIL
("C.Tester", @"
424
verify.
VerifyIL
("C.Tester", @"
486
verify.
VerifyIL
("C.Tester", @"
573
verify.
VerifyIL
("C.Tester", @"
603
verify.
VerifyIL
("C.Tester", @"
657
verify.
VerifyIL
("C.Tester", @"
689
verify.
VerifyIL
("C.Tester", @"
747
verify.
VerifyIL
("C.Tester", @"
785
verify.
VerifyIL
("C.Tester", @"
853
verify.
VerifyIL
("C.Tester", @"
892
verify.
VerifyIL
("C.Tester", @"
939
comp.
VerifyIL
("C.Main", @"{
970
comp.
VerifyIL
("C.Main", @"{
1001
comp.
VerifyIL
("C.Main", @"
1041
comp.
VerifyIL
("C.Main", @"
1107
comp.
VerifyIL
("C.Main", @"
1153
comp.
VerifyIL
("C.Main", @"
1208
comp.
VerifyIL
("Test.Main", @"
1266
comp.
VerifyIL
("Test.Main", @"
1312
comp.
VerifyIL
("Test.Main", @"
1354
comp.
VerifyIL
("Test1.m1", @"
1379
comp.
VerifyIL
("Test1.m2", @"
1432
comp.
VerifyIL
("MainClass.g", @"
1618
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
1650
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL).VerifyDiagnostics();
1698
CompileAndVerify(source).
VerifyIL
("Program.Main", expectedIL);
1747
CompileAndVerify(source).
VerifyIL
("Program.Main", expectedIL);
1774
CompileAndVerify(source).
VerifyIL
("Program.Main", expectedIL);
1805
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
1850
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
1900
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.fun", expectedIL);
1945
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.fun", expectedIL);
1989
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.fun", expectedIL);
2042
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
2116
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Program.Main", expectedIL);
2169
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Class1.Main", expectedIL);
2202
verify.
VerifyIL
("C.Tester", @"
2232
verify.
VerifyIL
("C.Tester",
2301
CompileAndVerify(source, expectedOutput: expectedOutput).
VerifyIL
("Class1.Main", expectedIL);
2543
comp.
VerifyIL
("C.Main", @"
2713
verify.
VerifyIL
("Program.Main",
2817
verify.
VerifyIL
("C<T>.Print()", @"
2896
verify.
VerifyIL
("C<T>.Print()", @"
2971
verify.
VerifyIL
("C<T>.Print()", @"
3041
verify.
VerifyIL
("C<T>.Print()", @"
3107
verifier.
VerifyIL
("Class<T>.Value.get", @"
3169
verifier.
VerifyIL
("Class<T>.Value.get", @"
3223
verifier.
VerifyIL
("Program.Test1<T>(ref T)", @"
3284
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", @"
7469
verifier.
VerifyIL
("<<Initialize>>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
7566
CompileAndVerify(script).
VerifyIL
("Goo", @"
CodeGen\CodeGenExprLambdaTests.cs (4)
2437
VerifyIL
("Test.Main",
2472
VerifyIL
("Test.Main",
3975
verifier.
VerifyIL
("C.Main", @"
4126
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 (32)
46
compilation.
VerifyIL
("C.Main", @"{
116
compilation.
VerifyIL
("C.Main", @"
220
compilation.
VerifyIL
("C.Test", @"
384
compilation.
VerifyIL
("C.Main", @"{
443
compilation.
VerifyIL
("C.Main", @"{
510
compilation.
VerifyIL
("C.Main", @"{
578
compilation.
VerifyIL
("C.Main", @"{
641
compilation.
VerifyIL
("C.Main", @"{
701
compilation.
VerifyIL
("C.Main", @"{
794
CompileAndVerify(compilation).
VerifyIL
("C.Test", @"{
844
compilation.
VerifyIL
("C.Main", @"{
888
compilation.
VerifyIL
("C.Main", @"
953
compilation.
VerifyIL
("C.Main", @"
1017
compilation.
VerifyIL
("C.Main", @"
1087
compilation.
VerifyIL
("C.Main", @"
1148
compilation.
VerifyIL
("C.Main", @"
1219
compilation.
VerifyIL
("C.Main", @"{
1281
compilation.
VerifyIL
("C.Main", @"{
1399
verifier.
VerifyIL
("C.Main", @"
1799
compilation.
VerifyIL
("C.Main", @"
2035
compilation.
VerifyIL
("C.Main", @"
2107
compilation.
VerifyIL
("C.Main", @"
2172
compilation.
VerifyIL
("C.Main", @"
2237
CompileAndVerify(source).
VerifyIL
("C<T>.M", @"
2294
CompileAndVerify(source).
VerifyIL
("C<T>.M", @"
2355
compilation.
VerifyIL
("C.M<T>",
2506
.
VerifyIL
("C.Main", @"
2568
.
VerifyIL
("C.Main", @"
4583
.
VerifyIL
("C.Main", @"
4642
.
VerifyIL
("C.Main", @"
4701
.
VerifyIL
("C.Main", @"
4750
.
VerifyIL
("C.Main", @"
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()", @"
1665
verifier.
VerifyIL
("C.TestSingle()", @"
1692
verifier.
VerifyIL
("C.TestMultiple()", @"
1820
verifier.
VerifyIL
("C.PropertyOrder", expectedIL: @"
1836
verifier.
VerifyIL
("C.MethodOrder()", expectedIL: @"
1907
verifier.
VerifyIL
("C.Main()", expectedIL: @"
1976
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2058
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2137
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2205
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2276
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2341
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2438
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2484
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2681
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2706
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2745
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2794
verifier.
VerifyIL
("S.Main()", expectedIL: @"
2834
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2865
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2911
verifier.
VerifyIL
("C.Main()", expectedIL: @"
2942
verifier.
VerifyIL
("C.Main", @"
2982
verifier.
VerifyIL
("C.Main()", expectedIL: $@"
3027
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3290
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3523
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3815
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3873
verifier.
VerifyIL
("C.Main()", expectedIL: @"
3942
verifier.
VerifyIL
("C.Main()", expectedIL: @"
4149
verifier.
VerifyIL
("C.Main()", expectedIL: @"
4186
verifier.
VerifyIL
("C.Main", expectedIL: @"
4252
verifier.
VerifyIL
("C.M", expectedIL: @"
4265
verifier.
VerifyIL
("C.Main", expectedIL: @"
4317
verifier.
VerifyIL
(@"C.Main", expectedIL: @"
4353
verifier.
VerifyIL
("C.Main", expectedIL: @"
4429
verifier.
VerifyIL
("C.Main", expectedIL: @"
4485
verifier.
VerifyIL
("C.Main", expectedIL: @"
4536
verifier.
VerifyIL
("C.Main", expectedIL: @"
4608
verifier.
VerifyIL
("C.Main", expectedIL: @"
4655
verifier.
VerifyIL
("C.M", expectedIL: @"
4718
verifier.
VerifyIL
("C.M", expectedIL: @"
4785
verifier.
VerifyIL
("C.M", expectedIL: @"
4849
verifier.
VerifyIL
("C.M", expectedIL: @"
4891
verifier.
VerifyIL
("C.Main", @"
4941
verifier.
VerifyIL
("C.Main", expectedIL: @"
4975
verifier.
VerifyIL
("C.Main", expectedIL: @"
5062
verifier.
VerifyIL
("C.Main", expectedIL: @"
5159
verifier.
VerifyIL
("C.DoCompare", expectedIL: @"
5356
verifier.
VerifyIL
(@"C.M<T>(delegate*<ref T>, delegate*<T>)", @"
5773
verifier.
VerifyIL
("C.Main", expectedIL: @"
5849
verifier.
VerifyIL
("C.Main", expectedIL: @"
5896
verifier.
VerifyIL
("C.Main", @"
5940
verifier.
VerifyIL
("C.Main", @"
6024
verifier.
VerifyIL
("C.Main", expectedIL: @"
6069
verifier.
VerifyIL
("C.Main", expectedIL: @"
6963
verifier.
VerifyIL
("Derived.M1", expectedIL: @"
6979
verifier.
VerifyIL
("Derived.M2", expectedIL: @"
6990
verifier.
VerifyIL
("Derived.M3", expectedIL: @"
7003
verifier.
VerifyIL
("Derived.M4", expectedIL: @"
7014
verifier.
VerifyIL
("Derived.Main", expectedIL: @"
7148
comp.
VerifyIL
("C.Main", @"
7183
verifier.
VerifyIL
("FunctionPointer.Main", @"
7220
verifier.
VerifyIL
("FunctionPointer.<Main>g__local|0_0(bool)", @"
7263
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<Main>b__0()", expectedIL: @"
7456
verifier.
VerifyIL
(@"FunctionPointer.Main", expectedIL: @"
7465
verifier.
VerifyIL
("FunctionPointer.Main", @"
10680
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL: @"
10709
verifier.
VerifyIL
(@"C.M2", @"
10795
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10838
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10884
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref int, ref int>, ref int)", @"
10976
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref System.Span<int>, ref System.Span<int>>, ref System.Span<int>)", @"
11033
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref int, ref int>, ref int)", @"
11063
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11101
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11141
verifier.
VerifyIL
("Program.<<Main>$>g__ReturnPtrByRef|0_0(delegate*<ref int, ref int>, ref int, ref int)", @"
11171
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11222
verifier.
VerifyIL
("Program.<<Main>$>g__ptrTest|0_0()", @"
11289
verifier.
VerifyIL
("Program.<<Main>$>g__N|0_1(ref Program.<>c__DisplayClass0_0)", @"
11327
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11396
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(delegate*<T, void>)", @"
12253
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12299
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12345
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12391
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
CodeGen\CodeGenImplicitImplementationTests.cs (1)
871
.
VerifyIL
("MainClass.Test", @"
CodeGen\CodeGenIncrementTests.cs (4)
442
compilation.
VerifyIL
("C.Main", @"
849
VerifyIL
("Test.M",
886
VerifyIL
("Test.M",
1038
VerifyIL
("Test.Main",
CodeGen\CodeGenInParametersTests.cs (74)
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", @"
398
comp.
VerifyIL
("C.Main", @"
450
comp.
VerifyIL
("C.Main", @"
508
verifier.
VerifyIL
("C.Main", @"
572
verifier.
VerifyIL
("C.Main", @"
642
comp.
VerifyIL
("C.Main", @"
690
comp.
VerifyIL
("C.Main", @"
724
comp.
VerifyIL
("Program.M(in int)", @"
773
comp.
VerifyIL
("Program.Main()", @"
829
comp.
VerifyIL
("Program.Main()", @"
889
comp.
VerifyIL
("Program.Main()", @"
900
comp.
VerifyIL
("Program.M(in int)", @"
910
comp.
VerifyIL
("Program.Main()", @"
949
comp.
VerifyIL
("Program.Main()", @"
960
comp.
VerifyIL
("Program.M(in int)", @"
970
comp.
VerifyIL
("Program.Main()", @"
1010
comp.
VerifyIL
("Program.M(in int)", @"
1062
comp.
VerifyIL
("P1..ctor(in string)", @"
1072
comp.
VerifyIL
("P1.M(in int)", @"
1098
comp.
VerifyIL
("Program.M(in int)", @"
1305
comp.
VerifyIL
("Program.M", @"
1348
comp.
VerifyIL
("Program.<M>g__M1|0_0(in int, in System.ValueTuple<int, int>)", @"
1418
comp.
VerifyIL
("Program.Main", @"
1451
comp.
VerifyIL
("Program.Main", @"
1587
verifier.
VerifyIL
("Program.<Test>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1805
result.
VerifyIL
("Program.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", expectedIL);
1810
result.
VerifyIL
("Program.<Test>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", expectedIL);
2321
v.
VerifyIL
("Program.<Test>d__5.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2408
v.
VerifyIL
("Program.<Test>d__5.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2546
comp.
VerifyIL
("D.M1<T>(in T)", @"
2604
comp.
VerifyIL
("D.M1<T>(in T)", @"
2696
comp.
VerifyIL
("Program.Test1(in S1?)", @"
2719
comp.
VerifyIL
("Program.Test2(ref S1?)", @"
2911
CompileAndVerify(code, expectedOutput: "5").
VerifyIL
("Program.Main", @"
2954
CompileAndVerify(code, expectedOutput: "10").
VerifyIL
("Program.Main", @"
2997
CompileAndVerify(code, expectedOutput: "(1, 5)").
VerifyIL
("Program.Main", @"
3048
CompileAndVerify(code, expectedOutput: "(2, 5)").
VerifyIL
("Program.Main", @"
3099
CompileAndVerify(code, expectedOutput: "(3, 10)").
VerifyIL
("Program.Main", @"
3150
CompileAndVerify(code, expectedOutput: "(1, 5)").
VerifyIL
("Program.Main", @"
3201
CompileAndVerify(code, expectedOutput: "(2, 10)").
VerifyIL
("Program.Main", @"
3265
").
VerifyIL
("Program.Main", @"
3345
").
VerifyIL
("Program.Main", @"
3425
").
VerifyIL
("Program.Main", @"
3505
").
VerifyIL
("Program.Main", @"
3571
CompileAndVerify(code, expectedOutput: "test").
VerifyIL
("Program.Main", @"
3624
CompileAndVerify(code, expectedOutput: "6").
VerifyIL
("Program.Main", @"
3708
verifier.
VerifyIL
("X.M()", @"
3746
verifier.
VerifyIL
("Test.Main(string[])", @"
3797
verifier.
VerifyIL
("Test.Main(string[])", @"
3855
verifier.
VerifyIL
("Test.Main(string[])", @"
3919
verifier.
VerifyIL
("Test.Main(string[])", @"
3983
verifier.
VerifyIL
("Test..ctor()", @"
4004
verifier.
VerifyIL
("Test.Test1(in int, ref int)", @"
4061
verifier.
VerifyIL
("Test..ctor()", @"
4117
verifier.
VerifyIL
("Test..ctor()", @"
4175
verifier.
VerifyIL
("Test..ctor()", @"
4238
verifier.
VerifyIL
("Test.Test1()", @"
4311
verifier.
VerifyIL
("Test.Test1()", @"
4368
verifier.
VerifyIL
("Test.Test1()", @"
4425
verifier.
VerifyIL
("C.M", """
4496
verifier.
VerifyIL
("C.M<T>(in T)", """
4575
verifier.
VerifyIL
("D.M", """
4659
verifier.
VerifyIL
("D.M", """
4726
comp.
VerifyIL
("C.M", """
4774
CompileAndVerify(libUser).
VerifyIL
("C.M", """
4841
verifier.
VerifyIL
("C.M", """
4856
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 (15)
172
compilation.
VerifyIL
("C.<IE>d__2<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", @"
210
compilation.
VerifyIL
("S.<IE>d__2<T>.System.Collections.Generic.IEnumerable<T>.GetEnumerator()", @"
306
compilation.
VerifyIL
("Program.<Int0>d__0.System.Collections.IEnumerator.MoveNext()", @"
446
compilation.
VerifyIL
("Program.<Int0>d__0.System.IDisposable.Dispose()", @"
977
CompileAndVerify(source, expectedOutput: "1").
VerifyIL
("Program.Main", @"
1078
VerifyIL
("Program.Test", @"
1185
rel.
VerifyIL
("Program.M", @"
1204
dbg.
VerifyIL
("Program.M", @"
1333
VerifyIL
("Test.<M>d__0<T>.System.Collections.IEnumerator.MoveNext()",
2236
CompileAndVerify(source).
VerifyIL
("C<T>.<F>d__0.System.Collections.IEnumerator.MoveNext()", expectedIL =
2570
v.
VerifyIL
("Program.<Method1>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2644
v.
VerifyIL
("Program.<Method2>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2761
v.
VerifyIL
("Program.<Method3>d__2.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()",
2919
compilation.
VerifyIL
("Program.<Iter1>d__1.System.Collections.IEnumerator.MoveNext()", @"{
2961
compilation.
VerifyIL
("Program.<Iter2>d__2.System.Collections.IEnumerator.MoveNext()", @"{
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)
37
verifier.
VerifyIL
("Test.M", @"
92
verifier.
VerifyIL
("Test.M", @"
146
verifier.
VerifyIL
("Test.M", @"
202
verifier.
VerifyIL
("Test.M", @"
259
verifier.
VerifyIL
("Test.M", @"
313
verifier.
VerifyIL
("Test.M", @"
367
verifier.
VerifyIL
("Test.M", @"
421
verifier.
VerifyIL
("Test.M<T>", @"
478
CompileAndVerify(compilation).
VerifyIL
("Test.Main", @"
546
CompileAndVerify(text, parseOptions: TestOptions.Regular10).
VerifyIL
("Test.Main", @"
651
CompileAndVerify(compilation).
VerifyIL
("Test.Main", @"
725
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
770
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
816
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
862
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
908
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
956
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1002
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1050
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1119
CompileAndVerify(text).
VerifyIL
("Test.goo", @"
1193
CompileAndVerify(text).
VerifyIL
("Test.Values", @"
1246
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1305
CompileAndVerify(text).
VerifyIL
("Test.Main", @"
1363
verifier.
VerifyIL
("Test.M", @"
1413
verifier.
VerifyIL
("Test.M", @"
1462
verifier.
VerifyIL
("Test.M", @"
1513
verifier.
VerifyIL
("Test.M", @"
1565
verifier.
VerifyIL
("Test.M", @"
1614
verifier.
VerifyIL
("Test.M", @"
1663
verifier.
VerifyIL
("Test.M", @"
1712
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: @"
2830
verifier.
VerifyIL
("C.TestValueTypes()", @"
2865
verifier.
VerifyIL
("C.TestReferenceTypes()", @"
CodeGen\CodeGenOperators.cs (95)
41
compilation.
VerifyIL
("C.Main", @"{
52
compilation.
VerifyIL
("C.Main", @"{
92
compilation.
VerifyIL
("C.M<T>(T)", @"{
109
compilation.
VerifyIL
("C.M<T>(T)", @"{
160
compilation.
VerifyIL
("C.M<T>(T)", @"{
177
compilation.
VerifyIL
("C.M<T>(T)", @"{
231
compilation.
VerifyIL
("C.M", @"{
251
compilation.
VerifyIL
("C.M", @"{
303
compilation.
VerifyIL
("C.Main", @"{
314
compilation.
VerifyIL
("C.Main", @"
356
compilation.
VerifyIL
("C.Main", @"{
367
compilation.
VerifyIL
("C.Main", @"{
609
comp.
VerifyIL
("MyClass.Main", @"
642
comp.
VerifyIL
("IsTest.Main", @"
674
comp.
VerifyIL
("IsTest.Main", @"
704
comp.
VerifyIL
("IsTest.Main", @"
745
comp.
VerifyIL
("IsTest.Main", @"
833
comp.
VerifyIL
("Test.Main", @"
957
compilation.
VerifyIL
("TestAsOperatorGeneric.M<T, U, W>(T, U, W)",
1032
comp.
VerifyIL
("C.Get",
1092
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_null_a", @"
1114
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_constant_non_null_a", @"
1134
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_not_null_a", @"
1225
compilation.
VerifyIL
("C.Nullable_a_Implicit_b_to_a0_null_a", @"
1299
compilation.
VerifyIL
("C.ImplicitReference_a_to_b_null_a_nullable", @"
1322
compilation.
VerifyIL
("C.Null_Literal_a", @"
1366
compilation.
VerifyIL
("C.ImplicitReference_a_to_b_null_a", @"
1381
compilation.
VerifyIL
("C.ImplicitReference_a_to_b_not_null_a",
1448
comp.
VerifyIL
("Program.Goo<T>(T, T)", expectedIL: @"
1467
comp.
VerifyIL
("Program.Goo2<T1, T2>(T1, T2, dynamic)", expectedIL: @"
1521
comp.
VerifyIL
("Program.Goo<T>(T)", expectedIL: @"
1568
compilation.
VerifyIL
("Test.Main", @"
1632
comp.
VerifyIL
("Test.Main", @"
1679
comp.
VerifyIL
("Test.Main", @"
1726
comp.
VerifyIL
("Test.Main", @"
1773
comp.
VerifyIL
("Test.Main", @"
1822
comp.
VerifyIL
("MainClass.g", @"
1869
verify.
VerifyIL
("C.Tester", @"
1934
verify.
VerifyIL
("C.Tester", @"
2010
comp.
VerifyIL
("Program.Main", @"
2069
comp.
VerifyIL
("Program.Main", @"
2135
comp.
VerifyIL
("Program.Main", @"
2198
comp.
VerifyIL
("Program.Main", @"
2343
VerifyIL
("Program.Main", @"
2586
verifier.
VerifyIL
("Program.Main", @"
2666
verifier.
VerifyIL
("Test.Main", @"
3121
comp.
VerifyIL
("MyClass.Main", @"
3256
verifier.
VerifyIL
("Program.Main", @"
3427
comp.
VerifyIL
("MyClass.Test1<T>", @"
3487
comp.
VerifyIL
("MyClass.Test1<T>", @"
3549
comp.
VerifyIL
("A.Main", @"
3579
comp.
VerifyIL
("A.Main", @"
3671
comp.
VerifyIL
("Test.TestE()", @"
3702
comp.
VerifyIL
("Test.TestE1()", @"
3798
comp.
VerifyIL
("Program.M", il);
3842
comp.
VerifyIL
("Program.Main", il);
3864
var comp = CompileAndVerify(text).
VerifyIL
("C.M", @"
4066
2").
VerifyIL
("Test.TestINop<T>", @"
4120
CompileAndVerify(text).
VerifyIL
("S.Test", @"
4162
comp.
VerifyIL
("Test.Main", @"
4214
comp.
VerifyIL
("Test.Main", @"
4268
comp.
VerifyIL
("Test.Main", @"
4315
comp.
VerifyIL
("MainClass.g", @"
4363
comp.
VerifyIL
("Program.Main", @"
4424
comp.
VerifyIL
("Program.Main", @"
4495
comp.
VerifyIL
("Program.Main", @"
4562
comp.
VerifyIL
("Program.Main", @"
4630
comp.
VerifyIL
("Program.Main", @"
4697
comp.
VerifyIL
("Program.Main", @"
4754
comp.
VerifyIL
("Program.Main", @"
4816
comp.
VerifyIL
("Program.Main", @"
4858
comp.
VerifyIL
("Program.Main", @"
4915
comp.
VerifyIL
("Program.Main", @"
4987
comp.
VerifyIL
("Program.Main", @"
5068
compilation.
VerifyIL
("test<T>.Repro1(T)", @"
5111
").
VerifyIL
("test<T>.Repro2(T)", @"
5147
result.
VerifyIL
("Program.Main",
5706
comp.
VerifyIL
("Program.CoalesceInt32", @"{
5713
comp.
VerifyIL
("Program.CoalesceGeneric<T>", @"{
5720
comp.
VerifyIL
("Program.CoalesceTuple", @"{
5727
comp.
VerifyIL
("Program.CoalesceUserStruct", @"{
5734
comp.
VerifyIL
("Program.CoalesceStructWithImplicitConstructor", @"{
5764
comp.
VerifyIL
("Program.CoalesceDifferentTupleNames", @"{
5827
comp.
VerifyIL
("Program.CoalesceWithNonDefault1", @"{
5842
comp.
VerifyIL
("Program.CoalesceWithNonDefault2", @"{
5857
comp.
VerifyIL
("Program.CoalesceWithNonDefault3", @"{
5871
comp.
VerifyIL
("Program.CoalesceWithNonDefault4", @"{
5913
comp.
VerifyIL
("Program.CoalesceNonNullableWithDefault", @"{
6092
cv.
VerifyIL
("C.Main", @"
6186
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__2<T>.<GenericMethod>b__2_0()", @"
6261
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__2<T>.<GenericMethod>b__2_0()", @"
6422
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6490
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6564
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
6647
verifier.
VerifyIL
("BadImageFormatExceptionRepro.Program.<>c__1<T>.<GenericMethod>b__1_0()", @"
CodeGen\CodeGenOptimizedNullableOperators.cs (76)
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);
831
comp.
VerifyIL
("Program.M1", expectedILTrue);
832
comp.
VerifyIL
("Program.M2", expectedILFalse);
833
comp.
VerifyIL
("Program.M3", expectedILFalse);
834
comp.
VerifyIL
("Program.M4", expectedILTrue);
835
comp.
VerifyIL
("Program.M5", expectedILFalse);
836
comp.
VerifyIL
("Program.M6", expectedILFalse);
837
comp.
VerifyIL
("Program.M7", expectedILTrue);
838
comp.
VerifyIL
("Program.M8", expectedILFalse);
869
comp.
VerifyIL
("Program.M", expectedIL);
987
comp.
VerifyIL
("Program.M1", expectedIL1);
988
comp.
VerifyIL
("Program.M2", expectedIL2);
989
comp.
VerifyIL
("Program.M3", expectedIL3);
990
comp.
VerifyIL
("Program.M4", expectedIL4);
991
comp.
VerifyIL
("Program.M5", expectedIL5);
992
comp.
VerifyIL
("Program.M6", expectedIL6);
1133
comp.
VerifyIL
("Program.M1", expectedIL1);
1134
comp.
VerifyIL
("Program.M2", expectedIL2);
1135
comp.
VerifyIL
("Program.M3", expectedIL3);
1136
comp.
VerifyIL
("Program.M4", expectedIL4);
1137
comp.
VerifyIL
("Program.M5", expectedIL5);
1138
comp.
VerifyIL
("Program.M6", expectedIL6);
1294
comp.
VerifyIL
("Program.M1", expectedIL1);
1295
comp.
VerifyIL
("Program.M2", expectedIL2);
1296
comp.
VerifyIL
("Program.M3", expectedIL3);
1297
comp.
VerifyIL
("Program.M4", expectedIL4);
1298
comp.
VerifyIL
("Program.M5", expectedIL5);
1299
comp.
VerifyIL
("Program.M6", expectedIL6);
1487
comp.
VerifyIL
("Program.M1", expectedIL1);
1488
comp.
VerifyIL
("Program.M2", expectedIL2);
1489
comp.
VerifyIL
("Program.M3", expectedIL3);
1490
comp.
VerifyIL
("Program.M4", expectedIL4);
1491
comp.
VerifyIL
("Program.M5", expectedIL5);
1613
comp.
VerifyIL
("Program.M1", expectedIL1);
1614
comp.
VerifyIL
("Program.M2", expectedIL2);
1649
comp.
VerifyIL
("Program.M1", expectedIL);
1650
comp.
VerifyIL
("Program.M2", expectedIL);
1696
comp.
VerifyIL
("Program.M1", expectedIL);
1825
comp.
VerifyIL
("Program.M1", expectedIL1);
1826
comp.
VerifyIL
("Program.M2", expectedIL2);
1827
comp.
VerifyIL
("Program.M3", expectedIL3);
1828
comp.
VerifyIL
("Program.M4", expectedIL4);
1829
comp.
VerifyIL
("Program.M5", expectedIL5);
1830
comp.
VerifyIL
("Program.M6", expectedIL6);
1831
comp.
VerifyIL
("Program.M7", expectedIL7);
1832
comp.
VerifyIL
("Program.M8", expectedIL8);
1927
comp.
VerifyIL
("Program.M1", expectedIL1);
1928
comp.
VerifyIL
("Program.M2", expectedIL2);
1929
comp.
VerifyIL
("Program.M3", expectedIL3);
1930
comp.
VerifyIL
("Program.M4", expectedIL4);
1981
comp.
VerifyIL
("Program.M1", expectedIL1);
1982
comp.
VerifyIL
("Program.M2", expectedIL2);
2050
comp.
VerifyIL
("Program.M1", expectedIL);
2108
comp.
VerifyIL
("Program.M1", expectedIL1);
2109
comp.
VerifyIL
("Program.M2", expectedIL2);
2190
comp.
VerifyIL
("Program.M1", expectedIL1);
2191
comp.
VerifyIL
("Program.M2", expectedIL2);
2227
.
VerifyIL
("Program.Main",
2383
.
VerifyIL
("Program.Main",
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 (33)
131
CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
194
verify: type == "byte" ? Verification.Passes : Verification.Skipped).
VerifyIL
("Test.Main", @$"
255
CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
308
CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
365
CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
419
CompileAndVerify(comp, expectedOutput: "3", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
481
CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
538
CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
611
CompileAndVerify(comp, expectedOutput: "P10", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
660
cv.
VerifyIL
("Test.<>c__1<T>.<M1>b__1_0(T[])", @"
674
cv.
VerifyIL
("Test.<M2>d__2<T>.System.Collections.IEnumerator.MoveNext()", @"{
728
cv.
VerifyIL
("X.<>c__DisplayClass0_0<TSrc>.<Outer>b__0(int)", @"{
767
verifier.
VerifyIL
("Test.StaticData.get", @"{
806
verifier.
VerifyIL
("Test.StaticData.get", @"{
922
verifier.
VerifyIL
("Test.StaticData.get", expected);
929
verifier.
VerifyIL
("Test.StaticData.get", expected);
948
verifier.
VerifyIL
("Test.StaticData.get", valid ? @$"{{
1029
verifier.
VerifyIL
("Test.StaticData.get", @$"{{
1053
verifier.
VerifyIL
("Test.M", @$"
1096
verifier.
VerifyIL
("Test.M", @$"
1175
verifier.
VerifyIL
("Test.M", @$"
1319
verifier.
VerifyIL
("Test.M", @$"{{
1371
verifier.
VerifyIL
("Test.Main", @$"{{
1484
verifier.
VerifyIL
("Test.M", @$"{{
1518
verifier.
VerifyIL
("Test.M", @$"{{
1551
verifier.
VerifyIL
("Test.Main", @$"{{
1616
verifier.
VerifyIL
("Test.Main", @$"{{
1696
CompileAndVerify(source, expectedOutput: "34361843576", verify: Verification.Skipped, targetFramework: TargetFramework.Net70).
VerifyIL
("Test.Main", @"
2009
CompileAndVerify(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).
VerifyIL
("Test.Main", @"
2370
verifier.
VerifyIL
("Test.StaticData.get", @$"{{
2498
verifier.
VerifyIL
("Test.StaticData.get", expected);
2505
verifier.
VerifyIL
("Test.StaticData.get", expected);
2530
verifier.
VerifyIL
("Test.StaticData.get", @$"{{
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 (18)
43
comp.
VerifyIL
("C.Test1", @"
56
comp.
VerifyIL
("C.Test2", @"
95
comp.
VerifyIL
("C.Main", @"
131
comp.
VerifyIL
("C.Main", @"
167
comp.
VerifyIL
("C.Main", @"
205
comp.
VerifyIL
("C.Main", @"
252
comp.
VerifyIL
("C.Main", @"
306
comp.
VerifyIL
("C.Main", @"
365
comp.
VerifyIL
("C.Main", @"
442
comp.
VerifyIL
("Program.Test<T>(ref T, ref T)", @"
839
comp.
VerifyIL
("C.Test", @"
883
comp.
VerifyIL
("C.Test", @"
914
comp.
VerifyIL
("C.Main()", @"
1002
comp.
VerifyIL
("C.Main", @"
1067
comp.
VerifyIL
("Program.Main", @"
1155
comp.
VerifyIL
("Program.Test", @"
1269
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
1356
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
CodeGen\CodeGenRefLocalTests.cs (88)
59
verifier.
VerifyIL
("C.M2", expectedIL);
68
verifier.
VerifyIL
("C.M2", expectedIL);
96
verifier.
VerifyIL
("C.Main", @"
172
verifier.
VerifyIL
("C.Main", @"
213
verifier.
VerifyIL
("C.Main", @"
246
verifier.
VerifyIL
("C.M(string)", @"
308
verifier.
VerifyIL
("C.Main", @"
339
verifier.
VerifyIL
("C.M<T>", @"
387
verifier.
VerifyIL
("C.Main", @"
621
comp.
VerifyIL
("C.Main", @"
666
comp.
VerifyIL
("C.Main", @"
725
comp.
VerifyIL
("C.Main", @"
814
comp.
VerifyIL
("C.Main", @"
891
comp.
VerifyIL
("C.Main", @"
981
comp.
VerifyIL
("C.Main", @"
1082
comp.
VerifyIL
("C.Main", @"
1203
comp.
VerifyIL
(@"C.Main", @"
1277
comp.
VerifyIL
("C.Main", @"
1548
comp.
VerifyIL
("C.Main", @"
1659
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
1687
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(ref int)", @"
1713
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(out int)", @"
1742
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(ref int)", @"
1773
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M()", @"
1807
comp.
VerifyIL
("Program.M()", @"
1818
comp.
VerifyIL
("Program.M1()", @"
1878
comp.
VerifyIL
("Program.M()", @"
1889
comp.
VerifyIL
("Program.M1(ref Program)", @"
1900
comp.
VerifyIL
("Program2.M()", @"
1912
comp.
VerifyIL
("Program3.M()", @"
1968
comp.
VerifyIL
("Program<T>.M()", @"
1981
comp.
VerifyIL
("Program2<T>.M(T)", @"
1993
comp.
VerifyIL
("Program3<T>.M()", @"
2030
comp.
VerifyIL
("Program.M()", @"
2042
comp.
VerifyIL
("Program.M1()", @"
2097
comp.
VerifyIL
("Program.M()", @"
2109
comp.
VerifyIL
("Program2.M()", @"
2122
comp.
VerifyIL
("Program3.M()", @"
2179
comp.
VerifyIL
("Program<T>.M()", @"
2193
comp.
VerifyIL
("Program2<T>.M(T)", @"
2206
comp.
VerifyIL
("Program3<T>.M()", @"
2239
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
2274
comp.
VerifyIL
("Program.M()", @"
2285
comp.
VerifyIL
("Program.M1()", @"
2314
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M()", @"
2350
comp.
VerifyIL
("Program.M()", @"
2361
comp.
VerifyIL
("Program.M1()", @"
2401
comp.
VerifyIL
("Program2.M(ref Program)", @"
2416
comp.
VerifyIL
("Program2.M()", @"
2444
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M()", @"
2482
comp.
VerifyIL
("Program.M()", @"
2498
comp.
VerifyIL
("Program.M1()", @"
2553
comp.
VerifyIL
("Program.M()", @"
2569
comp.
VerifyIL
("Program2.M()", @"
2586
comp.
VerifyIL
("Program3.M()", @"
2650
comp.
VerifyIL
("Program<T>.M()", @"
2668
comp.
VerifyIL
("Program2<T>.M(T)", @"
2685
comp.
VerifyIL
("Program3<T>.M()", @"
2719
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M(ref int, ref int, object)", @"
2760
comp.
VerifyIL
("Program.M(ref int, ref int, object)", @"
2779
comp.
VerifyIL
("Program.M1(ref int, ref int, object)", @"
2837
comp.
VerifyIL
("Program.M(ref int, ref int, object)", @"
2856
comp.
VerifyIL
("Program2.M(ref int, ref int, object)", @"
2876
comp.
VerifyIL
("Program3.M(ref int, ref int, object)", @"
2943
comp.
VerifyIL
("Program<T>.M(ref int, ref int, object)", @"
2964
comp.
VerifyIL
("Program2<T>.M(T, ref int, ref int, object)", @"
2984
comp.
VerifyIL
("Program3<T>.M(ref int, ref int, object)", @"
3022
CompileAndVerify(text, options: TestOptions.DebugDll).
VerifyIL
("Program.M(D)", @"
3051
CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).
VerifyIL
("Program.M(D, ref int, ref int, object)", @"
3103
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).
VerifyIL
("Program.Main()", @"
3176
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Passes).
VerifyIL
("Program.Main()", @"
3468
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
3537
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
3602
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
3654
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
3710
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
3733
verifier.
VerifyIL
("Program.F", """
3750
verifier.
VerifyIL
("Program.F", """
3786
verifier.
VerifyIL
("Program.F<T>", """
3802
verifier.
VerifyIL
("Program.F<T>", """
3838
verifier.
VerifyIL
("Program.F<T>", """
3854
verifier.
VerifyIL
("Program.F<T>", """
3889
verifier.
VerifyIL
("Program.F<T>", """
3905
verifier.
VerifyIL
("Program.F<T>", """
3938
verifier.
VerifyIL
("Program.F<T>",
3947
verifier.
VerifyIL
("Program.F<T>",
3974
verifier.
VerifyIL
("Program.F<T>",
3983
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 (23)
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", @"
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>)", @"
3185
comp.
VerifyIL
("Test.Test0<T>(T)", @"
3242
comp.
VerifyIL
("Test.Test0<T>(ref T)", @"
3296
comp.
VerifyIL
("Test.Test0<T>(T)", @"
3310
").
VerifyIL
("Test.Test1<T>(ref T)", @"
3456
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
3468
").
VerifyIL
("Program.Test2(Program.C1)", @"
3532
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
3546
").
VerifyIL
("Program.Test2(Program.C1)", @"
3611
comp.
VerifyIL
("Program.Test1(ref Program.C1)", @"
3625
").
VerifyIL
("Program.Test2(ref Program.C1)", @"
3691
comp.
VerifyIL
("Program.Test1(Program.C1?)", @"
3708
").
VerifyIL
("Program.Test2(Program.C1?)", @"
3779
comp.
VerifyIL
("Program.Test1(ref Program.C1?)", @"
3798
").
VerifyIL
("Program.Test2(ref Program.C1?)", @"
3858
comp.
VerifyIL
("Program.Test(Program.C1)", @"
3919
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
3933
").
VerifyIL
("Program.Test2(Program.C1)", @"
3947
").
VerifyIL
("Program.Test3(Program.C1)", @"
4017
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
4031
").
VerifyIL
("Program.Test2(Program.C1)", @"
4047
").
VerifyIL
("Program.Test3(Program.C1)", @"
4148
comp.
VerifyIL
("Program.Test1(Program.C1)", @"
4162
").
VerifyIL
("Program.Test2(ref Program.C1)", @"
4178
").
VerifyIL
("Program.Test3(Program.C1)", @"
4192
").
VerifyIL
("Program.Test4(ref Program.C1)", @"
4248
comp.
VerifyIL
("Program.Test1()", @"
4260
").
VerifyIL
("Program.Test2<T>()", @"
4318
comp.
VerifyIL
("Program.Test1()", @"
4332
").
VerifyIL
("Program.Test2<T>()", @"
4520
comp.
VerifyIL
("Program.Test1<T>(T[])", @"
4539
").
VerifyIL
("Program.Test2<T>(T[])", @"
4597
comp.
VerifyIL
("Program.Test1<T>(T[])", @"
4616
").
VerifyIL
("Program.Test2<T>(T[])", @"
4685
comp.
VerifyIL
("Program.Test1<T>(T[])", @"
4702
").
VerifyIL
("Program.Test2<T>(T[])", @"
4792
VerifyIL
("Program.Test0(ref System.WeakReference<string>)", @"
4814
").
VerifyIL
("Program.Test1(ref System.WeakReference<string>)", @"
4836
").
VerifyIL
("Program.Test2(ref System.WeakReference<string>)", @"
4858
").
VerifyIL
("Program.Test3(ref System.WeakReference<string>)", @"
4909
comp.
VerifyIL
("Test.Main", @"
4968
verifier.
VerifyIL
("C.MyMethod", @"
5009
verifier.
VerifyIL
("C.MyMethod", @"
5052
verifier.
VerifyIL
("C.MyMethod", @"
5101
verifier.
VerifyIL
("C.MyMethod", @"
5153
verifier.
VerifyIL
("C.Goo<T>", @"
5199
verifier.
VerifyIL
("C.Goo", @"
5250
verifier.
VerifyIL
("C.Goo", @"
5312
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<F1>b__0", @"
5327
verifier.
VerifyIL
("C.F2", @"
5439
verifier.
VerifyIL
("C<T>.<>c__DisplayClass0_0.<F1>b__0()", @"
5454
verifier.
VerifyIL
("C<T>.F2", @"
5566
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<F1>b__0", @"
5581
verifier.
VerifyIL
("C.F2", @"
5901
verifier.
VerifyIL
("C.HasLength", @"
5938
verifier.
VerifyIL
("C.HasLength", @"
5993
verifier.
VerifyIL
("C.HasLength", @"
6007
}").
VerifyIL
("C.HasLengthChecked", @"
6060
verifier.
VerifyIL
("C.HasLength", @"
6100
verifier.
VerifyIL
("C.NotHasLength", @"
6143
verifier.
VerifyIL
("C.NotHasLength", @"
6459
verifier.
VerifyIL
("C.TestNeq", @"
6540
verifier.
VerifyIL
("C.TestNeq", @"
6616
verifier.
VerifyIL
("C.TestNeq", @"
6692
verifier.
VerifyIL
("C.TestNeq", @"
6752
comp.
VerifyIL
("Test.M1", @"
6767
comp.
VerifyIL
("Test.M2", @"
6805
verifier.
VerifyIL
("C.NotHasLength", @"
6854
verifier.
VerifyIL
("C.NotHasLength", @"
6904
verifier.
VerifyIL
("C.Main", @"
6962
verifier.
VerifyIL
("ConsoleApplication9.Program.A<T>.Test(ConsoleApplication9.Program.A<T>)", @"
7012
verifier.
VerifyIL
("Test<T>.Run", @"
7072
verifier.
VerifyIL
("Test<T>.Run", @"
7139
verifier.
VerifyIL
("Test<T>.Run", @"
7199
verifier.
VerifyIL
("Test<T>.Run", @"
7252
verifier.
VerifyIL
("Test<T>.Run", @"
7296
verifier.
VerifyIL
("Test<T>.Run", @"
7339
comp.
VerifyIL
("Program.Main", @"
7364
comp.
VerifyIL
("Program.Main", @"
7407
verifier.
VerifyIL
("Program.Main", @"
CodeGen\CodeGenStackAllocInitializerTests.cs (16)
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",
671
verify: Verification.Fails, expectedOutput: @"123456789").
VerifyIL
("C.Main",
726
verify: Verification.Fails, expectedOutput: @"123").
VerifyIL
("C.Main",
868
.
VerifyIL
("C.Main",
919
.
VerifyIL
("C.Main",
976
expectedOutput: @"123").
VerifyIL
("C.Main", il);
CodeGen\CodeGenStringConcat.cs (29)
53
comp.
VerifyIL
("Test.Main", @"
159
comp.
VerifyIL
("Test.Main", @"
208
comp.
VerifyIL
("Test.Main", @"
249
comp.
VerifyIL
("Test.Main", @"
411
comp.
VerifyIL
("Test.Main", @"
458
comp.
VerifyIL
("Test.Main", @"
515
comp.
VerifyIL
("Test.Main", @"
580
comp.
VerifyIL
("Test.Main", @"
646
comp.
VerifyIL
("Test.Main", @"
691
comp.
VerifyIL
("Test.Main", @"
748
comp.
VerifyIL
("Test.Main", @"
788
comp.
VerifyIL
("Test.Main", @"
839
comp.
VerifyIL
("Test.TestMethod<T>()", @"
987
comp.
VerifyIL
("Test.TestMethod<T, U>()", @"
1070
comp.
VerifyIL
("Printer<T>.Print", @"
1158
comp.
VerifyIL
("Printer<T>.Print", @"
1240
comp.
VerifyIL
("Printer<T>.Print", @"
1302
comp.
VerifyIL
("Test.Main", @"
1341
comp.
VerifyIL
("Repro.Bug", @"
1378
comp.
VerifyIL
("Repro.Bug", @"
1421
comp.
VerifyIL
("Test.Main", @"
1520
comp.
VerifyIL
("Test.Main", @"
1572
comp.
VerifyIL
("Test.Main", @"
1621
comp.
VerifyIL
("Test.Main", @"
1666
comp.
VerifyIL
("Test.Main", @"
1699
comp.
VerifyIL
("Test.Main", @"
1767
comp.
VerifyIL
("Test.Main", @"
1968
comp.
VerifyIL
("Test.Main", @"
2038
comp.
VerifyIL
("Test.Print<T1, T2, T3>", @"
CodeGen\CodeGenStructsAndEnum.cs (35)
48
compilation.
VerifyIL
("D.Main",
105
compilation.
VerifyIL
("D.Main",
154
compilation.
VerifyIL
("D.Main",
205
compilation.
VerifyIL
("Program.Main",
265
compilation.
VerifyIL
("S1.Equals(object)",
283
").
VerifyIL
("S1.GetHashCode()",
292
").
VerifyIL
("bool S1.op_Equality(S1, S1)",
304
").
VerifyIL
("bool S1.op_Inequality(S1, S1)",
340
compilation.
VerifyIL
("Program.Main",
387
compilation.
VerifyIL
("Program.Main",
458
compilation.
VerifyIL
("NS.Test.Main",
527
CompileAndVerify(text, options: TestOptions.DebugExe).
VerifyIL
("Struct.Main()", expectedIL);
574
CompileAndVerify(text, expectedOutput: "SundayAA").
VerifyIL
("A.Main()", expectedIL);
665
compilation.
VerifyIL
("D.TestInit",
746
compilation.
VerifyIL
("D.TestInit",
846
compilation.
VerifyIL
("D.TestInit",
959
compilation.
VerifyIL
("D.TestInit",
1097
compilation.
VerifyIL
("D.Main",
1196
compilation.
VerifyIL
("D.Main",
1288
compilation.
VerifyIL
("D.Main",
1375
compilation.
VerifyIL
("D.TestInit",
1483
compilation.
VerifyIL
("D.TestInit",
1557
compilation.
VerifyIL
("Program.Main", @"
1574
compilation.
VerifyIL
("Program.Main",
1635
compilation.
VerifyIL
("C.Main",
1664
compilation.
VerifyIL
("C.Main",
1738
compilation.
VerifyIL
("cls1.Test",
1832
compilation.
VerifyIL
("S.Main",
1888
compilation.
VerifyIL
("S.Main",
1956
compilation.
VerifyIL
("S.Main",
2010
compilation.
VerifyIL
("S.Main",
2103
compilation.
VerifyIL
("S.Main",
2219
compilation.
VerifyIL
("S.TestRO",
2290
compilation.
VerifyIL
("NullableTest.EqualEqual",
2374
compilation.
VerifyIL
("Program.Main",
CodeGen\CodeGenTests.cs (241)
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",
536
result.
VerifyIL
("C.A", @"
610
result.
VerifyIL
("C.A",
761
compilation.
VerifyIL
("C.Main", @"{
863
result.
VerifyIL
("Clazz.Main", @"
898
compilation.
VerifyIL
("H..ctor",
948
compilation.
VerifyIL
("C.M",
1109
compilation.
VerifyIL
("C.M",
1505
compilation.
VerifyIL
("C.M",
1532
compilation.
VerifyIL
("C.M",
1577
compilation.
VerifyIL
("C.M",
1616
compilation.
VerifyIL
("C.M",
1661
compilation.
VerifyIL
("D.M",
1690
compilation.
VerifyIL
("D.M",
1719
compilation.
VerifyIL
("C.M",
1751
compilation.
VerifyIL
("C.M",
1791
VerifyIL
("D.M",
1809
v.
VerifyIL
("D.M",
1860
compilation.
VerifyIL
("D.M",
1905
compilation.
VerifyIL
("D.M",
1952
compilation.
VerifyIL
("D.M",
1985
compilation.
VerifyIL
("D.M",
2023
compilation.
VerifyIL
("D.Moo.Boo",
2048
compilation.
VerifyIL
("C.M",
2082
compilation.
VerifyIL
("C.M",
2120
compilation.
VerifyIL
("C.Main",
2150
compilation.
VerifyIL
("C.P.set",
2178
compilation.
VerifyIL
("C.S.set",
2214
compilation.
VerifyIL
("P.Main",
2251
compilation.
VerifyIL
("C<T>.S.set",
2282
compilation.
VerifyIL
("C.Main",
2342
compilation.
VerifyIL
("Program.M",
2392
compilation.
VerifyIL
("Program.M",
2461
VerifyIL
("B.N",
2530
VerifyIL
("C.Test",
2544
VerifyIL
("D.Test",
2613
VerifyIL
("C.Test",
2627
VerifyIL
("D.Test",
2696
VerifyIL
("C.Test",
2710
VerifyIL
("D.Test",
2784
VerifyIL
("C.Test",
2798
VerifyIL
("D.Test",
2867
VerifyIL
("C.Test",
2881
VerifyIL
("D.Test",
2955
VerifyIL
("C.Test",
2969
VerifyIL
("D.Test",
3001
compilation.
VerifyIL
("D.Main",
3028
compilation.
VerifyIL
("D.Main",
3065
compilation.
VerifyIL
("D.Goo",
3106
compilation.
VerifyIL
("D.Main",
3160
compilation.
VerifyIL
("D.Main",
3214
compilation.
VerifyIL
("D.Main",
3265
compilation.
VerifyIL
("D.Main",
3330
compilation.
VerifyIL
("D.Main",
3384
compilation.
VerifyIL
("D.Main",
3477
compilation.
VerifyIL
("D.Main",
3561
compilation.
VerifyIL
("D.Main",
3832
compilation.
VerifyIL
("D.Outer<K>.Boo<T, R, U>.Goo",
3951
compilation.
VerifyIL
("D.Boo<T>.Moo",
3982
compilation.
VerifyIL
("D.Main",
4039
compilation.
VerifyIL
("P.D..ctor",
4108
compilation.
VerifyIL
("D.Main",
4211
compilation.
VerifyIL
("D.Main",
4267
compilation.
VerifyIL
("D.Main",
4363
verifier.
VerifyIL
("Program.M<T>()",
4496
verifier.
VerifyIL
("Program.M<T>()",
4530
compilation.
VerifyIL
("D.Main",
4586
compilation.
VerifyIL
("D.Goo.Bar",
4597
compilation.
VerifyIL
("D.GooS.Bar",
4736
compilation.
VerifyIL
("D.GooD.Baz",
4779
compilation.
VerifyIL
("D.Main",
4846
compilation.
VerifyIL
("D.Main",
4931
compilation.
VerifyIL
("D.Main",
4998
compilation.
VerifyIL
("D.Main",
5066
compilation.
VerifyIL
("D.Moo<T>.Goo",
5117
compilation.
VerifyIL
("Program.Main(string[])",
5178
compilation.
VerifyIL
("Program.Main(string[])",
5205
compilation.
VerifyIL
("Program.Main(string[])",
5286
compilation.
VerifyIL
("Program.GetElementRef<T>(T[])", expectedIL);
5291
compilation.
VerifyIL
("Program.GetElementRef<T>(T[])", expectedIL);
5329
compilation.
VerifyIL
("D.Main",
5518
compilation.
VerifyIL
("D.Main",
5557
compilation.
VerifyIL
("D.Main",
5599
compilation.
VerifyIL
("D.Main", @"
5666
VerifyIL
("D.Main",
5701
v.
VerifyIL
("D.Main",
5805
compilation.
VerifyIL
("D.Main",
5858
compilation.
VerifyIL
("D.Main",
5918
compilation.
VerifyIL
("D.Main",
5978
compilation.
VerifyIL
("D.Main",
6015
compilation.
VerifyIL
("D.Main",
6073
compilation.
VerifyIL
("D.Inc",
6119
compilation.
VerifyIL
("D.ProxyGet",
6158
compilation.
VerifyIL
("D.Inc",
6211
compilation.
VerifyIL
("D.Inc",
6252
compilation.
VerifyIL
("D.Inc",
6291
compilation.
VerifyIL
("D.Inc",
6382
compilation.
VerifyIL
("D.DD.Test",
6455
compilation.
VerifyIL
("D.Main",
6592
compilation.
VerifyIL
("D.Main",
6698
compilation.
VerifyIL
("D.Main",
6801
compilation.
VerifyIL
("D.Main",
6863
compilation.
VerifyIL
("D.Main",
6941
compilation.
VerifyIL
("D.Main",
7020
verifier.
VerifyIL
("D.Main",
7074
compilation.
VerifyIL
("Program.Main",
7130
compilation.
VerifyIL
("Program.Main",
7180
compilation.
VerifyIL
("Program.Main",
7219
compilation.
VerifyIL
("Derived.F",
7257
compilation.
VerifyIL
("Derived.F",
7298
compilation.
VerifyIL
("Derived.F<T>",
7336
compilation.
VerifyIL
("Program.M",
7374
compilation.
VerifyIL
("Program.Main",
7416
compilation.
VerifyIL
("Program.Main",
7499
compilation.
VerifyIL
("Program.Test.Goo",
7607
compilation.
VerifyIL
("Program.Main",
7700
compilation.
VerifyIL
("A.Main",
7751
compilation.
VerifyIL
("A.Main",
7817
compilation.
VerifyIL
("C.S.Goo",
7884
compilation.
VerifyIL
("A.Main",
7980
compilation.
VerifyIL
("NS.Test.Main",
8041
compilation.
VerifyIL
("CodeGen.MyData.M",
8118
compilation.
VerifyIL
("Test.Main",
8194
compilation.
VerifyIL
("CodeGen.MyClass.M",
8321
CompileAndVerify(source).
VerifyIL
("C.M", @"
8413
compilation.
VerifyIL
("Program.Main",
8514
compilation.
VerifyIL
("A.Main",
8562
compilation.
VerifyIL
("A.Main",
8635
compilation.
VerifyIL
("A.Main",
8706
compilation.
VerifyIL
("A.Increment",
8752
compilation.
VerifyIL
("A.Increment",
8793
compilation.
VerifyIL
("A.Main",
8873
compilation.
VerifyIL
("A.Main",
8946
compilation.
VerifyIL
("A.Main",
9015
compilation.
VerifyIL
("A.Main",
9085
compilation.
VerifyIL
("A.Main",
9130
compilation.
VerifyIL
("A.Main",
9177
compilation.
VerifyIL
("A.Main",
9227
compilation.
VerifyIL
("A.Main",
9263
VerifyIL
("Test.Main", @"
9287
VerifyIL
("Test.Main", @"
9357
VerifyIL
("Program.Main", @"
9399
VerifyIL
("Test.Main", @"
9439
VerifyIL
("Test.Main", @"
9553
compilation.
VerifyIL
("NS.Test.Main",
9602
compilation.
VerifyIL
("NS.Test.Main",
9674
compilation.
VerifyIL
("CodeGen.MyData.M",
9794
compilation.
VerifyIL
("MyClass.Main",
9889
VerifyIL
("MyClass.Main", @"
10023
compilation.
VerifyIL
("Program.Main",
10052
comp.
VerifyIL
("Program.Main",
10463
CompileAndVerify(comp, verify: Verification.FailsPEVerify).
VerifyIL
("Test.Main",
10574
compilation.
VerifyIL
("C.M",
11121
compilation.
VerifyIL
("C.Goo",
11130
compilation.
VerifyIL
("C.Bar",
11156
compilation.
VerifyIL
("C.Main",
11330
compilation.
VerifyIL
("C.Main",
11359
compilation.
VerifyIL
("C.Main",
11562
compilation.
VerifyIL
("C.Main",
11742
CompileAndVerify(source).
VerifyIL
("Test.Main", @"
11784
CompileAndVerify(source2, new[] { new CSharpCompilationReference(compilation1) }).
VerifyIL
("Test.Main", @"
11814
CompileAndVerify(source, new[] { TestReferences.SymbolsTests.Methods.CSMethods }).
VerifyIL
("Test.Main", @"
11884
compilation.
VerifyIL
("Test.Main",
11939
compilation.
VerifyIL
("Test.Main",
12288
comp.
VerifyIL
("Program.Main",
12321
comp.
VerifyIL
("Program.Main",
12353
comp.
VerifyIL
("Program.Main",
12442
comp.
VerifyIL
("Program.Main",
12471
comp.
VerifyIL
("Program.Main",
12515
compilation.
VerifyIL
("Program.Main",
12573
compilation.
VerifyIL
("Test.M1<T>(T)",
12628
compilation.
VerifyIL
("Class1.Main",
12713
CompileAndVerify(source).
VerifyIL
("SinkHelper.OnEvent", @"
12756
compilation.
VerifyIL
("Class1.Main",
12992
compilation.
VerifyIL
("C.Main", expectedIL);
13028
compilation.
VerifyIL
("C.R", expectedIL);
13098
CompileAndVerify(source).
VerifyIL
("EdmFunction.SetFunctionAttribute", @"
13149
hello").
VerifyIL
("Program.Main", @"
13164
").
VerifyIL
("Program.Test<T>", @"
13208
compilation.
VerifyIL
("Program.Main", expectedIL);
13339
compilation.
VerifyIL
("A.Main",
13419
comp.
VerifyIL
("A.Main",
13439
comp.
VerifyIL
("A.Main",
13599
CompileAndVerify(compRelease).
VerifyIL
("C.Main", @"
13610
CompileAndVerify(compDebug).
VerifyIL
("C.Main", @"
13642
v.
VerifyIL
("C.Main", @"
13704
CompileAndVerify(source, expectedOutput: "2").
VerifyIL
("S1.Prop1.get", @"
13760
CompileAndVerify(source, expectedOutput: "1234").
VerifyIL
("Program.Main", @"
13951
compilation.
VerifyIL
("Test.Run",
14024
CompileAndVerify(source, expectedOutput: @"").
VerifyIL
("A.Main",
14228
42").
VerifyIL
("A.Main", @"
14287
CompileAndVerify(source, expectedOutput: @"").
VerifyIL
("A.Main",
14343
).
VerifyIL
("Program.Goo<T>(T[])",
14357
").
VerifyIL
("Program.Goo1<T>(T[])",
14368
").
VerifyIL
("Program.Bar<T>(T[])",
14382
").
VerifyIL
("Program.Baz<T>(T[][])",
14425
).
VerifyIL
("Program.Goo<T>(A<T>)",
14502
VerifyIL
("Program.Test1<T>(T)",
14513
VerifyIL
("Program.Test2<T>(T)",
14670
).
VerifyIL
("Test.Main()",
14713
).
VerifyIL
("Test.Main()",
14914
).
VerifyIL
("Program.TestArrElement(bool[])",
14930
").
VerifyIL
("Program.TestRef(ref bool)",
14971
compilation.
VerifyIL
("Program.Main",
15025
compilation.
VerifyIL
("Program.Main",
15074
compilation.
VerifyIL
("Program.Main",
15119
compilation.
VerifyIL
("Program.Main", @"
15162
compilation.
VerifyIL
("Program.Main",
15216
compilation.
VerifyIL
("Program.Main",
15262
compilation.
VerifyIL
("Program.Main",
15309
compilation.
VerifyIL
("Program.Main",
15362
compilation.
VerifyIL
("Program.Main",
15447
compilation.
VerifyIL
("Program.Main",
15545
compilation.
VerifyIL
("M..ctor",
15613
compilation.
VerifyIL
("M..ctor",
16072
compilation.
VerifyIL
("Program.Main",
16193
compilation.
VerifyIL
("Form1.IPE", @"
16248
CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16270
CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16324
CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16357
CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16417
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16436
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16473
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16495
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16538
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16593
CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
16732
verifier.
VerifyIL
("C.G",
16771
verifier.
VerifyIL
("C.G",
16817
verifier.
VerifyIL
("C.G",
16861
verifier.
VerifyIL
("C.G",
16911
verifier.
VerifyIL
("C.G",
16949
CompileAndVerify(code).
VerifyIL
("Test2.M", @"
16986
.
VerifyIL
("C.Call", @"
17020
.
VerifyIL
("C.Call", @"
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 (59)
46
compilation.
VerifyIL
("C.EmptyTryFinally",
52
compilation.
VerifyIL
("C.EmptyTryFinallyInTry",
58
compilation.
VerifyIL
("C.EmptyTryFinallyInFinally",
118
compilation.
VerifyIL
("C.M1",
124
compilation.
VerifyIL
("C.M2",
130
compilation.
VerifyIL
("C.M3",
147
compilation.
VerifyIL
("C.M4",
153
compilation.
VerifyIL
("C.M5",
201
compilation.
VerifyIL
("C.M",
261
compilation.
VerifyIL
("C.M",
319
compilation.
VerifyIL
("C.M",
387
compilation.
VerifyIL
("C.M", @"
462
compilation.
VerifyIL
("Program.Main",
547
compilation.
VerifyIL
("Program.Main", @"
634
compilation.
VerifyIL
("Program.Main", @"
701
compilation.
VerifyIL
("Program.Main", @"
765
compilation.
VerifyIL
("Program.F<T>", @"
901
compilation.
VerifyIL
("C.Main",
983
compilation.
VerifyIL
("C.M",
1075
compilation.
VerifyIL
("Program.Test",
1165
compilation.
VerifyIL
("Program.Test",
1273
compilation.
VerifyIL
("Program.Test",
1392
compilation.
VerifyIL
("Program.Test",
1527
compilation.
VerifyIL
("Program.Test",
1661
compilation.
VerifyIL
("Program.Test",
1796
compilation.
VerifyIL
("Program.Test",
1917
compilation.
VerifyIL
("C.ThrowInTry",
1924
compilation.
VerifyIL
("C.ThrowInTryInTry",
1931
compilation.
VerifyIL
("C.ThrowInTryInFinally",
1946
compilation.
VerifyIL
("D.ThrowInTry",
1962
compilation.
VerifyIL
("D.ThrowInTryInTry",
1978
compilation.
VerifyIL
("D.ThrowInTryInFinally",
2083
compilation.
VerifyIL
("C.ThrowInFinally",
2098
compilation.
VerifyIL
("C.ThrowInFinallyInTry",
2123
compilation.
VerifyIL
("C.ThrowInFinallyInFinally",
2147
compilation.
VerifyIL
("D.ThrowInFinally",
2171
compilation.
VerifyIL
("D.ThrowInFinallyInTry",
2213
compilation.
VerifyIL
("D.ThrowInFinallyInFinally",
2291
comp.
VerifyIL
("C.Main", @"
2384
VerifyIL
("C.Test", @"
2496
comp.
VerifyIL
("C.Main", @"
2573
comp.
VerifyIL
("C.Main", @"
2611
comp.
VerifyIL
("C.Main", @"
2649
comp.
VerifyIL
("C.Main", @"
2716
comp.
VerifyIL
("C.Main", @"
2798
comp.
VerifyIL
("C.Main", @"
2871
compilation.
VerifyIL
("C.M",
2956
compilation.
VerifyIL
("C.M",
3030
compilation.
VerifyIL
("C.TryCatch<T>()",
3151
compilation.
VerifyIL
("Program.Main",
3212
compilation.
VerifyIL
("Program.T1",
3266
compilation.
VerifyIL
("Program.T1",
3321
compilation.
VerifyIL
("Program.T1",
3393
compilation.
VerifyIL
("Program.T1",
3476
compilation.
VerifyIL
("Program.T1",
3554
compilation.
VerifyIL
("Program.Main",
3631
compilation.
VerifyIL
("Program.Main",
3682
compilation.
VerifyIL
("Program.Main",
3730
CompileAndVerify(source, expectedOutput: "", options: TestOptions.ReleaseExe).
VerifyIL
("Program.Main",
CodeGen\CodeGenTupleEqualityTests.cs (27)
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", @"{
593
comp.
VerifyIL
("S.Main", @"{
3312
verifier.
VerifyIL
("C.Compare", @"{
3380
verifier.
VerifyIL
("C.Main", @"
3415
verifier.
VerifyIL
("C.Main", @"
3450
verifier.
VerifyIL
("C.Main", @"{
3461
CompileAndVerify(source, options: TestOptions.ReleaseExe).
VerifyIL
("C.Main", @"{
3489
CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3523
CompileAndVerify(source, expectedOutput: "FalseTrue", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3555
CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3584
CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe).
VerifyIL
("C.Main", @"{
3612
CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).
VerifyIL
("C.M", @"{
3641
CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe).
VerifyIL
("C.Main", @"{
3666
verifier.
VerifyIL
("C.Main", @"{
3718
verifier.
VerifyIL
("C.Compare", @"{
3842
verifier.
VerifyIL
("C.Compare", @"{
3945
verifier.
VerifyIL
("C.Compare", @"{
4022
verifier.
VerifyIL
("C.M", @"{
4141
verifier.
VerifyIL
("C.M", @"{
4357
verifier.
VerifyIL
("C.Compare", @"{
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()", @"
4278
v.
VerifyIL
("C3.Main()",
6993
comp.
VerifyIL
("C.Main()",
17625
comp.
VerifyIL
("C.Main", @"
17714
comp.
VerifyIL
("C.Main", @"
18353
comp.
VerifyIL
("C.Main", @"
18423
comp.
VerifyIL
("C.Main", @"
18493
comp.
VerifyIL
("C.Main", @"
19346
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
22177
verifier.
VerifyIL
("C.<Test>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
23372
comp.
VerifyIL
("Program.Main", @"
23407
comp.
VerifyIL
("Program.RefReturn", @"
25588
verifier.
VerifyIL
("C.Default",
25604
verifier.
VerifyIL
("C.Unchecked",
25620
verifier.
VerifyIL
("C.Checked",
25658
comp.
VerifyIL
("C.Main()", @"
25687
comp.
VerifyIL
("C.Main()", @"
27694
verifier.
VerifyIL
("C.Main", @"
29142
verifier.
VerifyIL
("C.Test1", @"
29154
verifier.
VerifyIL
("C.Test2", @"
29218
verifier.
VerifyIL
("C.M1", expectedIL);
29219
verifier.
VerifyIL
("C.M2", expectedIL);
29220
verifier.
VerifyIL
("C.M3", expectedIL);
29222
verifier.
VerifyIL
("C.M4", """
29272
verifier.
VerifyIL
("C.M1", """
29292
verifier.
VerifyIL
("C.M2", """
29395
verifier.
VerifyIL
("C.M1", expectedIL);
29396
verifier.
VerifyIL
("C.M2", expectedIL);
29398
verifier.
VerifyIL
("C.M3", """
29510
verifier.
VerifyIL
("C.M1", expectedIL);
29511
verifier.
VerifyIL
("C.M2", expectedIL);
29512
verifier.
VerifyIL
("C.M3", expectedIL);
29514
verifier.
VerifyIL
("C.M4", """
29612
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29626
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29705
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29731
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29790
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIL);
29823
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)
73
verifier.
VerifyIL
("Test.Main", @"
110
verifier.
VerifyIL
("Test.Main", @"
148
verifier.
VerifyIL
("Test.Main", @"
202
verifier.
VerifyIL
("Test.Main", @"
274
verifier.
VerifyIL
("Test.M<T>", @"
334
verifier.
VerifyIL
("Test.M<T>", @"
384
verifier.
VerifyIL
("Test.Main", @"
421
verifier.
VerifyIL
("Test.Main", @"
459
verifier.
VerifyIL
("Test.Main", @"
513
verifier.
VerifyIL
("Test.Main", @"
585
verifier.
VerifyIL
("Test.M<T>", @"
645
verifier.
VerifyIL
("Test.M<T>", @"
701
verifier.
VerifyIL
("Test.Main", @"
789
verifier.
VerifyIL
("Test.Main", @"
873
verifier.
VerifyIL
("Test.Main", @"
941
verifier.
VerifyIL
("Test.Main", @"
1006
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1059
CompileAndVerify(source, expectedOutput: "S1.Dispose()").
VerifyIL
("C2.Main()", @"
1107
CompileAndVerify(source, expectedOutput: "S1.Dispose()").
VerifyIL
("C2.Main()", @"
1192
CompileAndVerify(source, expectedOutput: "S1.Dispose()").
VerifyIL
("C3.Main()", @"
1298
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1350
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1542
CompileAndVerify(source).
VerifyIL
("Program.goo", @"
1586
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1632
CompileAndVerify(source).
VerifyIL
("Program.goo", @"
1676
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1723
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1774
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
1826
CompileAndVerify(source, expectedOutput: "InUsing").
VerifyIL
("Program.Main", @"
1875
CompileAndVerify(source, expectedOutput: "").
VerifyIL
("Program.Main", @"
1926
Dispose").
VerifyIL
("Program.Main", @"
1974
CompileAndVerify(source, expectedOutput: "Dispose").
VerifyIL
("Program.Main", @"
2041
comp.
VerifyIL
("Program.Main", @"
2103
comp.
VerifyIL
("Program.Main", @"
2171
comp.
VerifyIL
("Program.Main", @"
2236
1:Dispose").
VerifyIL
("Program.Main", @"
2303
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2353
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2408
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2476
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2600
CompileAndVerify(source).
VerifyIL
("Program.Main", @"
2891
Dispose()").
VerifyIL
("Program.Main", @"
2959
Catch").
VerifyIL
("Program.Main", @"
CodeGen\CompoundAssignmentForDelegate.cs (5)
69
CompileAndVerify(text, expectedOutput: "5").
VerifyIL
("C.Main", expectedIL);
141
CompileAndVerify(text).
VerifyIL
("C.Main", expectedIL);
205
CompileAndVerify(text, expectedOutput: "10").
VerifyIL
("C.Main", @"
261
CompileAndVerify(text, expectedOutput: "Hello").
VerifyIL
("C.Main()", @"
667
CompileAndVerify(text, expectedOutput: expectedOutPut).
VerifyIL
("C.Main", expectedIL);
CodeGen\DestructorTests.cs (8)
60
compVerifier.
VerifyIL
("Base.Finalize", @"
114
compVerifier.
VerifyIL
("Base.Finalize", @"
175
compVerifier.
VerifyIL
("Base.Finalize", @"
194
compVerifier.
VerifyIL
("Derived.Finalize", @"
261
compVerifier.
VerifyIL
("Base.Finalize", @"
280
compVerifier.
VerifyIL
("Derived.Finalize", @"
701
CompileAndVerify(compilation, verify: Verification.FailsPEVerify).
VerifyIL
("B.Finalize",
740
CompileAndVerify(text).
VerifyIL
("B.Finalize", @"
CodeGen\EventTests.cs (17)
53
compVerifier.
VerifyIL
("C.E.add", accessorBody);
54
compVerifier.
VerifyIL
("C.E.remove", accessorBody);
87
compVerifier.
VerifyIL
("C.E.add", accessorBody);
88
compVerifier.
VerifyIL
("C.E.remove", accessorBody);
150
compVerifier.
VerifyIL
("C.E.add", string.Format(accessorBodyFormat, "Combine"));
151
compVerifier.
VerifyIL
("C.E.remove", string.Format(accessorBodyFormat, "Remove"));
200
compVerifier.
VerifyIL
("C.E.add", string.Format(accessorBodyFormat, "Combine"));
201
compVerifier.
VerifyIL
("C.E.remove", string.Format(accessorBodyFormat, "Remove"));
268
CompileAndVerify(text).
VerifyIL
("C.M", @"
336
CompileAndVerify(text).
VerifyIL
("C.M", @"
396
CompileAndVerify(text).
VerifyIL
("D.M", @"
725
verifier.
VerifyIL
("C.e.add", @"
740
verifier.
VerifyIL
("C.e.remove", @"
797
verifier.
VerifyIL
("C.e.add", @"
812
verifier.
VerifyIL
("C.e.remove", @"
844
verifier.
VerifyIL
("C.E.add", @"
854
verifier.
VerifyIL
("C.E.remove", @"
CodeGen\FixedSizeBufferTests.cs (11)
51
verifier.
VerifyIL
("X.CaseRange..ctor", @"
116
.
VerifyIL
("Program.Main", @"
177
.
VerifyIL
("Program.Main", @"
228
.
VerifyIL
("Program.Main", @"
279
.
VerifyIL
("Program.Main", @"
440
.
VerifyIL
("Program.Main", @"
505
.
VerifyIL
("Program.Main",
608
.
VerifyIL
("Program.Main", @"
759
.
VerifyIL
("Program.Test", @"
1092
verifier.
VerifyIL
("C.M", @"
1123
verifier.
VerifyIL
("C.M", @"
CodeGen\ForeachTest.cs (16)
66
}", options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("Test.Main", @"
162
CompileAndVerify(text).
VerifyIL
("C.Main", expectedIL);
224
CompileAndVerify(text).
VerifyIL
("C.Main", expectedIL);
308
CompileAndVerify(text).
VerifyIL
("Test.Main", expectedIL);
331
CompileAndVerify(comp, expectedOutput: "123").
VerifyIL
("Test.Main", @"
387
CompileAndVerify(comp, expectedOutput: "1230").
VerifyIL
("Test.Main", @"
449
CompileAndVerify(comp, expectedOutput: "RedGreenBlue", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
500
CompileAndVerify(comp, expectedOutput: "hello", verify: Verification.Passes).
VerifyIL
("Test.Main", @"
548
CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
599
CompileAndVerify(comp, expectedOutput: "123").
VerifyIL
("Test.Main", @"
696
CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).
VerifyIL
("Test.Main", @"
743
CompileAndVerify(comp, expectedOutput: "123").
VerifyIL
("Test.Main", @"
800
CompileAndVerify(comp, expectedOutput: "1234").
VerifyIL
("Test.Main", @"
869
CompileAndVerify(comp, expectedOutput: "123").
VerifyIL
("Test.Main", @"
1026
CompileAndVerify(text).
VerifyIL
("Test.Main", expectedIL);
1251
CompileAndVerify(text).
VerifyIL
("Test.Main", expectedIL);
CodeGen\ForLoopsTests.cs (36)
37
compilation.
VerifyIL
("C.Main",
89
compilation.
VerifyIL
("C.Main",
146
compilation.
VerifyIL
("C.Main",
190
compilation.
VerifyIL
("C.Main",
237
compilation.
VerifyIL
("C.Main",
320
compilation.
VerifyIL
("C.Main",
365
compilation.
VerifyIL
("C.Main",
439
VerifyIL
("C.Main", expectedIL);
476
VerifyIL
("C.Main", expectedIL);
513
VerifyIL
("C.Main", expectedIL);
529
CompileAndVerify(text).
VerifyIL
("C.Main", @"{
596
VerifyIL
("C.Main", expectedIL);
650
VerifyIL
("C.Main", expectedIL);
703
VerifyIL
("C.Main", expectedIL);
728
c.
VerifyIL
("C.Main", @"
825
VerifyIL
("C.Main", expectedIL);
883
VerifyIL
("C.Main", expectedIL);
908
c.
VerifyIL
("C.Main", @"
963
c.
VerifyIL
("C.Main", @"
1041
VerifyIL
("C.Main", expectedIL);
1086
VerifyIL
("C.Main", expectedIL);
1124
VerifyIL
("C.Main", expectedIL);
1180
VerifyIL
("C.Main", expectedIL);
1222
VerifyIL
("C.Main", expectedIL);
1248
VerifyIL
("C.Main", expectedIL).
1268
c.
VerifyIL
("C.Main", @"
1310
VerifyIL
("C.Main", expectedIL);
1361
VerifyIL
("C.Main", expectedIL).
1415
VerifyIL
("C.Main", expectedIL).
1451
VerifyIL
("C.Main", expectedIL).
1503
VerifyIL
("C.Main", expectedIL);
1592
VerifyIL
("C.Main", expectedIL);
1750
VerifyIL
("C.Main", expectedIL);
1792
VerifyIL
("Program.Main", expectedIL);
1896
VerifyIL
("Program.Main", expectedIL);
1918
c.
VerifyIL
("Program.Main", @"
CodeGen\GotoTest.cs (13)
95
CompileAndVerify(text).
VerifyIL
("C.Main", @"
147
CompileAndVerify(text).
VerifyIL
("C.Main", @"
186
CompileAndVerify(text).
VerifyIL
("C.Main", @"
232
c.
VerifyIL
("C.Main", @"
260
CompileAndVerify(text).
VerifyIL
("C.Main", @"
287
CompileAndVerify(text).VerifyDiagnostics().
VerifyIL
("C.Main", @"
322
c.
VerifyIL
("C.Main", @"
362
c.
VerifyIL
("C.Main", @"
396
c.
VerifyIL
("C.Main", @"
449
CompileAndVerify(text).
VerifyIL
("C.Main", @"
505
c.
VerifyIL
("C.Main", @"
534
CompileAndVerify(text).
VerifyIL
("C.Main", @"
583
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", @"
3828
verifier.
VerifyIL
("Program.Test",
3880
verifier.
VerifyIL
("Program.Test",
CodeGen\IndexerTests.cs (5)
424
compVerifier.
VerifyIL
("Test.Main", @"
572
compVerifier.
VerifyIL
("Test.Main", @"
720
compVerifier.
VerifyIL
("Test.Main", @"
945
compVerifier.
VerifyIL
("Test.Main", @"
1111
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)
38
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
79
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
134
compVerifier.
VerifyIL
("MemberInitializerTest<T>.Goo", @"
191
compVerifier.
VerifyIL
("MemberInitializerTest.Goo<T>", @"
244
compVerifier.
VerifyIL
("MemberInitializerTest.Goo<T>", @"
289
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
328
compVerifier.
VerifyIL
("Test.Main", @"
371
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
434
compVerifier.
VerifyIL
("MemberInitializerTest.Goo", @"
517
compVerifier.
VerifyIL
("Test.Main", @"
585
compVerifier.
VerifyIL
("Test.Main", @"
668
compVerifier.
VerifyIL
("Test.Main", @"
756
compVerifier.
VerifyIL
("Test.Main", @"
813
compVerifier.
VerifyIL
("MemberInitializerTest.Main", @"
851
compVerifier.
VerifyIL
("Test.Main", @"
894
compVerifier.
VerifyIL
("Program.Main", @"
951
compVerifier.
VerifyIL
("A.Main()", @"
1043
compVerifier.
VerifyIL
("A.Main()", @"
1349
compVerifier.
VerifyIL
("A.Main()", @"
1487
compVerifier.
VerifyIL
("A.Main()", @"
1700
compVerifier.
VerifyIL
("A.Main()", @"
1945
CompileAndVerify(source, expectedOutput: "1 2").
VerifyIL
("C.Main", @"
1994
CompileAndVerify(source, expectedOutput: "1 2 3 4").
VerifyIL
("C.Main", @"
2085
CompileAndVerify(source, expectedOutput: "1 2").
VerifyIL
("C.Main", @"
2150
CompileAndVerify(source, expectedOutput: "1 2").
VerifyIL
("C.Main", @"
2224
compVerifier.
VerifyIL
("Test.Main", @"
2282
compVerifier.
VerifyIL
("Test.Main", @"
2364
compVerifier.
VerifyIL
("C<T>.M", @"
2468
compVerifier.
VerifyIL
("Test.Main", @"
2554
compVerifier.
VerifyIL
("Test.Main", @"
2651
compVerifier.
VerifyIL
("Test.Main", @"
2736
compVerifier.
VerifyIL
("Test.Main", @"
2829
compVerifier.
VerifyIL
("Test.Main", @"
2942
compVerifier.
VerifyIL
("Test.Main", @"
3037
compVerifier.
VerifyIL
("Test.Main", @"
3130
compVerifier.
VerifyIL
("Test.Main", @"
3252
compVerifier.
VerifyIL
("Test.Main", @"
3309
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?)", @"
4343
compVerifier.
VerifyIL
("C.M(string)", @"
4425
compVerifier.
VerifyIL
("C.M(string)", @"
4653
verifier.
VerifyIL
("Program.EqualNull", expectedEqualNull);
4654
verifier.
VerifyIL
("Program.NotEqualNull", expectedNotEqualNull);
4655
verifier.
VerifyIL
("Program.IsNull", expectedEqualNull);
4656
verifier.
VerifyIL
("Program.IsNotNull", expectedNotEqualNull);
4682
verifier.
VerifyIL
("Program.EqualNull",
4728
verifier.
VerifyIL
("Program.EqualNull",
5520
compVerifier.
VerifyIL
("C.M1", """
5541
compVerifier.
VerifyIL
("C.M2", """
5561
compVerifier.
VerifyIL
("C.M1", """
5581
compVerifier.
VerifyIL
("C.M2", @"
5620
compVerifier.
VerifyIL
("C.M1", """
5645
compVerifier.
VerifyIL
("C.M2", """
5665
compVerifier.
VerifyIL
("C.M1", """
5689
compVerifier.
VerifyIL
("C.M2", @"
5728
compVerifier.
VerifyIL
("C.M1", @"
5763
compVerifier.
VerifyIL
("C.M2", @"
5801
compVerifier.
VerifyIL
("C.M1", @"
5835
compVerifier.
VerifyIL
("C.M2", @"
5892
compVerifier.
VerifyIL
("C.M1", @"
5924
compVerifier.
VerifyIL
("C.M2", @"
5950
compVerifier.
VerifyIL
("C.M1", @"
5981
compVerifier.
VerifyIL
("C.M2", @"
6038
compVerifier.
VerifyIL
("C.M1", @"
6079
compVerifier.
VerifyIL
("C.M2", @"
6121
compVerifier.
VerifyIL
("C.M1", @"
6152
compVerifier.
VerifyIL
("C.M2", @"
6209
verifier.
VerifyIL
("Program.M", @"{
6294
verifier.
VerifyIL
("Program.M0", @"{
6383
verifier.
VerifyIL
("Program.M", @"{
6479
verifier.
VerifyIL
("Program.M", @"{
6564
verifier.
VerifyIL
("Class1.Repro", @"{
6664
verifier.
VerifyIL
("Program.M1", """
6684
verifier.
VerifyIL
("Program.M2", """
6763
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
6866
verifier.
VerifyIL
("Outer.M1", """
6883
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.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 (154)
33
compVerifier.
VerifyIL
("C.M", @"
60
compVerifier.
VerifyIL
("C.M", @"
90
compVerifier.
VerifyIL
("C.M", @"
115
compVerifier.
VerifyIL
("C.M", @"
162
compVerifier.
VerifyIL
("C.M", @"
209
compVerifier.
VerifyIL
("C.M", @"
245
compVerifier.
VerifyIL
("C.Main", @"
281
compVerifier.
VerifyIL
("C.Dereference", @"
310
compVerifierOptimized.
VerifyIL
("C.Main", @"
328
compVerifierUnoptimized.
VerifyIL
("C.Main", @"
372
compVerifier.
VerifyIL
("S.Main", @"
425
compVerifier.
VerifyIL
("C.Swap", @"
471
compVerifier.
VerifyIL
("C.Main", @"
519
compVerifier.
VerifyIL
("S.Main", @"
566
compVerifier.
VerifyIL
("S.Main", @"
584
compVerifier.
VerifyIL
("S.Main", @"
624
compVerifier.
VerifyIL
("S.Main", @"
648
compVerifier.
VerifyIL
("S.Main", @"
699
compVerifier.
VerifyIL
("S.Main", @"
721
compVerifier.
VerifyIL
("S.Main", @"
775
compVerifier.
VerifyIL
("S.Test(ref S*)", @"
798
compVerifier.
VerifyIL
("S.Test(ref S*)", @"
842
compVerifier.
VerifyIL
("S.Main", @"
880
compVerifier.
VerifyIL
("S.Main", @"
958
compVerifier.
VerifyIL
("S.Main", @"
1076
compVerifier.
VerifyIL
("S.Main", @"
1167
var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1", verify: Verification.Fails).
VerifyIL
("C.Main", @"
1210
compVerifier.
VerifyIL
("C.Main", @"
1268
compVerifier.
VerifyIL
("Program.S1.Test()", @"
1326
compVerifier.
VerifyIL
("C.Main", @"
1396
compVerifier.
VerifyIL
("C.Main", @"
1457
compVerifier.
VerifyIL
("C.M(C)",
1531
compVerifier.
VerifyIL
("C.Main", @"
1597
compVerifier.
VerifyIL
("C.M", @"
1642
compVerifier.
VerifyIL
("C.M", @"
1686
compVerifier.
VerifyIL
("C.Main", @"
1743
compVerifier.
VerifyIL
("C.Main", @"
1829
compVerifier.
VerifyIL
("C.Main", @"
1899
compVerifier.
VerifyIL
("C.Main", @"
1967
compVerifier.
VerifyIL
("C.Main", @"
2035
compVerifier.
VerifyIL
("C.Main", @"
2106
compVerifier.
VerifyIL
("C.Main", @"
2196
VerifyIL
("C.Test", @"
2258
VerifyIL
("C.Test", @"
2321
VerifyIL
("C.Test", @"
2377
VerifyIL
("C.Test",
2438
VerifyIL
("C.Test", @"
2499
VerifyIL
("C.Test", @"
2559
VerifyIL
("C.Test", @"
2635
VerifyIL
("C.Test", @"
2719
VerifyIL
("C.Test", @"
2849
VerifyIL
("C.Test", @"
2900
VerifyIL
("C.Test", @"
2965
VerifyIL
("C.Test", @"
3049
VerifyIL
("C.Test", @"
3129
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3185
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3230
VerifyIL
("C.<>c.<Test>b__0_0()", @"
3284
VerifyIL
("C.<>c.<.ctor>b__1_0()", @"
3334
VerifyIL
("C.<>c.<.ctor>b__1_0()", @"
3386
VerifyIL
("C.Test", @"
3440
VerifyIL
("C.Test", @"
3493
VerifyIL
("C.Test", @"
3547
VerifyIL
("C.Test", @"
3597
VerifyIL
("C.Test", @"
3647
VerifyIL
("C.Test", @"
3696
VerifyIL
("C.Test", @"
3736
VerifyIL
("C.Test", @"
3777
VerifyIL
("C.Test", @"
3835
VerifyIL
("C.Test", @"
3899
VerifyIL
("C.Test", @"
3966
VerifyIL
("C.Test", @"
4029
compVerifier.
VerifyIL
("C.Main", @"
4089
compVerifier.
VerifyIL
("C.Main", @"
4177
compVerifier.
VerifyIL
("C.Main", @"
4228
compVerifier.
VerifyIL
("C.Main", @"
4290
compVerifier.
VerifyIL
("C.Main", @"
4521
compVerifier.
VerifyIL
("C.Test<T>(T)", @"
4595
compVerifier.
VerifyIL
("C.Test(ref FixableStruct)", @"
4662
compVerifier.
VerifyIL
("C.Test(ref FixableClass)", @"
4748
compVerifier.
VerifyIL
("C.Test<T>(ref T)", @"
4836
compVerifier.
VerifyIL
("C.Test<T>(ref T)", @"
4896
compVerifier.
VerifyIL
("C.Main", @"
4974
compVerifier.
VerifyIL
("C.Main", @"
5402
compVerifier.
VerifyIL
("C.Main()", @"
5546
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5547
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5597
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5598
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
5634
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
5724
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
5814
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
5904
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
6045
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6046
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6108
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6109
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", expectedIL);
6215
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL, sequencePoints: "C.Main");
6216
CompileAndVerify(string.Format(template, "checked "), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL, sequencePoints: "C.Main");
6272
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6273
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("C.Main", expectedIL);
6314
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6315
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6383
CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6384
CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).
VerifyIL
("C.M", expectedIL);
6438
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails).
VerifyIL
("C.Main", @"
6501
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1234", verify: Verification.FailsPEVerify).
VerifyIL
("C.Main", @"
6662
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
6749
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
6791
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).
VerifyIL
("C.Main", @"
6834
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
6899
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
6964
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7029
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7099
CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).
VerifyIL
("C.Test", @"
7209
comp.
VerifyIL
("C.Test", @"
7271
comp.
VerifyIL
("C.Test1", @"
7377
2", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7461
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7525
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7584
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "I0", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7652
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "8", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7759
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).
VerifyIL
("S.Main", @"
7826
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "44", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7884
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7940
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).
VerifyIL
("S.Main", @"
7999
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "01", verify: Verification.Fails).
VerifyIL
("S.Main", @"
9462
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "011010011010", verify: Verification.Fails).
VerifyIL
("S.Main", @"
9564
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(S<T>*)", @"
9606
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0<T>(T*)", @"
9690
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
9747
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.M", @"
9784
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).
VerifyIL
("C.M", @"
9875
verifier.
VerifyIL
("C.Main", @"
9899
verifier.
VerifyIL
("C.<>c__DisplayClass0_0.<Main>b__0", @"
9944
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).
VerifyIL
("T.Main", @"
9967
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).
VerifyIL
("T.Main", @"
10018
compVerifier.
VerifyIL
("C.Main", @"
10208
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).
VerifyIL
("C.Test", @"
10476
comp.
VerifyIL
("FixedStruct.ToString", @"
10529
comp.
VerifyIL
("FixedStruct.ToString", @"
10641
verifier.
VerifyIL
("Test.Test1", @"
10657
verifier.
VerifyIL
("Test.Test2", @"
10712
verifier.
VerifyIL
("Test.Main", @"
10792
verifier.
VerifyIL
("Test.Main", @"
10904
compVerifier.
VerifyIL
("C.Main", @"
10950
compVerifier.
VerifyIL
("C.Main", @"
10999
compVerifier.
VerifyIL
("C.Main", @"
11041
compVerifier.
VerifyIL
("C.Main", @"
11084
compVerifier.
VerifyIL
("C..ctor", @"
11138
compVerifier.
VerifyIL
("C.ToManagedByteArray", @"
11211
v.
VerifyIL
("C.ToManagedByteArray", @"
11382
comp.
VerifyIL
("Program.Main", @"
11414
comp.
VerifyIL
("Program.Main", @"
Emit\CompilationEmitTests.cs (2)
1611
verifier.
VerifyIL
("C.M2", @"
1688
verifier.
VerifyIL
("C.M2", @"
Emit\CovariantReturnTests.cs (1)
444
.
VerifyIL
("Derived2.Test", @"
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
981
CompileAndVerify(source, emitOptions: emitOptions).
VerifyIL
("C..cctor()",
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (7)
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
(".cctor", expectedPIDStaticConstructorIL);
679
verifier.
VerifyIL
("MyBox<T>.GetValue", expectedReleaseGetValueIL);
683
verifier.
VerifyIL
("MyBox<T>.GetValue", expectedDebugGetValueIL);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (13)
3135
v0.
VerifyIL
("C.F", @"
3253
v0.
VerifyIL
("C.F", @"
3379
v0.
VerifyIL
("C.F", @"
3494
v0.
VerifyIL
("C.F", @"
3605
v0.
VerifyIL
("C.F", @"
3750
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"));
3805
v0.
VerifyIL
("C.F",
4010
v0.
VerifyIL
("C.<F>g__L|0_0(ref C.<>c__DisplayClass0_0, ref C.<>c__DisplayClass0_1)", @"
4094
v0.
VerifyIL
("C.<F>g__L|1_0(ref C.<>c__DisplayClass1_0)", @"
4175
v0.
VerifyIL
("C.<F>g__L|1_0()", @"
4249
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<F>g__L|1()", @"
4332
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<F>g__L|1(ref C.<>c__DisplayClass0_1)", @"
4430
v0.
VerifyIL
("C.<>c__DisplayClass0_1.<F>g__L|2(ref C.<>c__DisplayClass0_2)", @"
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (16)
788
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
970
v0.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
1197
v0.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2071
v0.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2778
v0.
VerifyIL
("C.<F>d__7.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4342
v0.
VerifyIL
("C.<F>d__5.System.Collections.IEnumerator.MoveNext", @"
4789
v0.
VerifyIL
("C.<F>d__0.System.IDisposable.Dispose", @"
4891
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
5218
v0.
VerifyIL
("C.<F>d__0.System.IDisposable.Dispose", @"
5283
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
6954
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL0);
8286
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"));
8443
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"));
8598
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"));
8705
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL0);
9068
v0.
VerifyIL
("Program.<Iterator>d__1.System.Collections.IEnumerator.MoveNext()", @"
Emit\EditAndContinue\EditAndContinueTests.cs (34)
8708
v0.
VerifyIL
("C.F", @"
9657
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"));
9780
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"));
9978
v0.
VerifyIL
("C.F", baselineIL0);
10638
v0.
VerifyIL
("C.F", @"
12022
v0.
VerifyIL
("C.F", @"
12171
v0.
VerifyIL
("C.F", @"
12305
v0.
VerifyIL
("C..ctor", @"
12414
v0.
VerifyIL
("C..ctor", @"
12532
v0.
VerifyIL
("Program.N()", @"
12562
v0.
VerifyIL
("Program.<>c.<N>b__0_0(int)", @"
12723
v0.
VerifyIL
("C.F", @"
12852
v0.
VerifyIL
("C.F", @"
13000
v0.
VerifyIL
("C.G", @"
13196
v0.
VerifyIL
("C.G", @"
13305
v0.
VerifyIL
("C..ctor", @"
13415
v0.
VerifyIL
("C..ctor", @"
13437
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<.ctor>b__0()", @"
13579
v0.
VerifyIL
("C.Method", @"
13600
v0.
VerifyIL
("C.<>c__DisplayClass0_0.<Method>b__0()", @"
13724
v0.
VerifyIL
("C..ctor", @"
13829
v0.
VerifyIL
("C..ctor", @"
13852
v0.
VerifyIL
("C.<>c__DisplayClass3_0.<.ctor>b__0()", @"
13992
v0.
VerifyIL
("Program.N()", @"
14022
v0.
VerifyIL
("Program.<>c.<N>b__1_0(int)", @"
14196
v0.
VerifyIL
("Program.N()", @"
14226
v0.
VerifyIL
("Program.<>c.<N>b__2_0(int)", @"
14245
v0.
VerifyIL
("Program.<>c__DisplayClass2_0.<N>b__1()", @"
14444
v0.
VerifyIL
("Program.G(int)", @"
14474
v0.
VerifyIL
("Program.N(out int)", @"
16012
v0.
VerifyIL
("C@file1.M", @"
16088
v0.
VerifyIL
("C@file1.M", @"
16182
v0.
VerifyIL
("C@file1.M", @"
16272
v0.
VerifyIL
("C@file2.M", @"
Emit\EditAndContinue\LocalSlotMappingTests.cs (16)
57
v0.
VerifyIL
("C.Main", @"
126
v0.
VerifyIL
("C.M", @"
1545
v0.
VerifyIL
("C.M", @"
2028
v0.
VerifyIL
("C.M", @"
2221
v0.
VerifyIL
("C.M", @"
2764
v0.
VerifyIL
("C.M", @"
2872
v0.
VerifyIL
("C.M", @"
3020
v0.
VerifyIL
("C.M", @"
3213
v0.
VerifyIL
("C.M", @"
3320
v0.
VerifyIL
("C.M", @"
3433
v0.
VerifyIL
("C.M", @"
3542
v0.
VerifyIL
("C.M", @"
3632
v0.
VerifyIL
("C.<>c.<M>b__1_0()", @"
3852
v0.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
3961
v0.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
4939
v0.
VerifyIL
("C.G", @"
Emit\EmitErrorTests.cs (1)
192
compilation2.
VerifyIL
("B.Main()", @"
Emit\EmitMetadataTests.cs (6)
1549
verifier.
VerifyIL
("TC1.TM1<T1>",
1559
verifier.
VerifyIL
("TC1.TM2<T2>",
1569
verifier.
VerifyIL
("TC2<T3>.TM3<T4>",
1581
verifier.
VerifyIL
("TC2<T3>.TM4<T5>",
1593
verifier.
VerifyIL
("TC2<T3>.TM5<T6>",
1603
verifier.
VerifyIL
("TC2<T3>.TM6<T7>",
Emit\NoPiaEmbedTypes.cs (12)
1669
verifier.
VerifyIL
("UsePia4.M5", expected_M5);
1670
verifier.
VerifyIL
("UsePia4.M6", expected_M6);
1674
verifier.
VerifyIL
("UsePia4.M5", expected_M5);
1675
verifier.
VerifyIL
("UsePia4.M6", expected_M6);
1917
verifier.
VerifyIL
("UsePia.Test", expected);
1924
verifier.
VerifyIL
("UsePia.Test", expected);
2005
verifier.
VerifyIL
("UsePia.Test", expected);
2013
verifier.
VerifyIL
("UsePia.Test", expected);
2244
verifier.
VerifyIL
("UsePia.Test", expected);
2248
verifier.
VerifyIL
("UsePia.Test", expected);
2330
verifier.
VerifyIL
("UsePia.Test", expected);
2334
verifier.
VerifyIL
("UsePia.Test", expected);
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)
1695
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", @"
2128
c.
VerifyIL
("C.F", @"
PDB\PDBTests.cs (58)
1483
v.
VerifyIL
("Program.Main", @"
1538
v.
VerifyIL
("C.P.get", @"
1591
v.
VerifyIL
("Program.Main", @"
1613
v.
VerifyIL
("Program.Main", @"
1646
v.
VerifyIL
("Program.Main", @"
2223
v.
VerifyIL
("C.Main", @"
2307
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2445
v.
VerifyIL
("C.M", @"
2503
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2585
v.
VerifyIL
("Program.Test()", @"
2635
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2780
v.
VerifyIL
("Program.Test", @"
2895
v.
VerifyIL
("C.Main", @"
3033
v.
VerifyIL
("C.Main", @"
3182
v.
VerifyIL
("C.Main", @"
3635
verifier.
VerifyIL
(qualifiedMethodName: "Program.M1", sequencePoints: "Program.M1", source: source,
3659
verifier.
VerifyIL
(qualifiedMethodName: "Program.M2", sequencePoints: "Program.M2", source: source,
3689
verifier.
VerifyIL
("Program.M1",
3697
verifier.
VerifyIL
("Program.M2",
3757
verifier.
VerifyIL
(qualifiedMethodName: "Program.M1<T>", sequencePoints: "Program.M1", source: source,
3802
verifier.
VerifyIL
(qualifiedMethodName: "Program.M2<T>", sequencePoints: "Program.M2", source: source,
3851
verifier.
VerifyIL
("Program.M1<T>",
3869
verifier.
VerifyIL
("Program.M2<T>",
3923
verifier.
VerifyIL
(qualifiedMethodName: "Program.M2<T>", sequencePoints: "Program.M2", source: source,
3955
verifier.
VerifyIL
("Program.M2<T>",
3993
v.
VerifyIL
("Program.Main(string[])", @"
4083
v.
VerifyIL
("Program.<M>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
4327
v.
VerifyIL
("C.<Main>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
5540
v.
VerifyIL
("Test.Main", @"
5688
v.
VerifyIL
("Test.Main", @"
5777
v.
VerifyIL
("Test.Main", @"
5866
v.
VerifyIL
("Test.Main", @"
6019
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6136
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6261
v.
VerifyIL
("C.F", @"
6354
v.
VerifyIL
("C.F", @"
6441
v.
VerifyIL
("C.F", @"
6502
v.
VerifyIL
("C.F", @"
6566
v.
VerifyIL
("C.F", @"
6654
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6769
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
6872
v.
VerifyIL
("C.Main", sequencePoints: "C.Main", source: source, expectedIL: @"
8616
verifier.
VerifyIL
("Program.Main", sequencePoints: "Program.Main", expectedIL: @"
9015
verifier.
VerifyIL
("Program.Main", sequencePoints: "Program.Main", expectedIL: @"
9380
verifier.
VerifyIL
("Program.M", sequencePoints: "Program.M", expectedIL: @"
9608
verifier.
VerifyIL
("C.M", sequencePoints: "C.M", source: source, expectedIL: @"
10451
verifier.
VerifyIL
("C.M", sequencePoints: "C.M", source: source, expectedIL: @"
10622
verifier.
VerifyIL
("C.M1", sequencePoints: "C.M1", source: source, expectedIL: @"
10640
verifier.
VerifyIL
("C.M2", sequencePoints: "C.M2", source: source, expectedIL: @"
10825
verifier.
VerifyIL
("C.M", sequencePoints: "C.M", source: source, expectedIL: @"
10911
CompileAndVerify(c).
VerifyIL
(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source,
11090
cv.
VerifyIL
("C.F", @"
11241
v.
VerifyIL
("C.Main", @"
11826
v.
VerifyIL
("C..ctor", sequencePoints: "C..ctor", expectedIL: @"
12526
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12610
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12691
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12783
v.
VerifyIL
("Program.<Test>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
PDB\PDBTupleTests.cs (1)
312
v.
VerifyIL
("C.F", @"
PDB\PDBUsingTests.cs (1)
2018
v.
VerifyIL
("Test.Main", @"
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (680)
Attributes\AttributeTests.cs (1)
1535
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)
1489
CompileAndVerify(comp2, expectedOutput: @"0").
VerifyIL
("C.Main", @"
Attributes\AttributeTests_WellKnownAttributes.cs (6)
5236
.
VerifyIL
("Test.Main", @"{
12663
verifier.
VerifyIL
("I.M", @"
12746
verifier.
VerifyIL
("C.E.add", il);
12747
verifier.
VerifyIL
("C.E.remove", il);
12748
verifier.
VerifyIL
("C.E2.add", il);
12749
verifier.
VerifyIL
("C.E2.remove", il.Replace(".locals", ".locals init"));
Attributes\InternalsVisibleToAndStrongNameTests.cs (4)
2046
verifier.
VerifyIL
("C.Test", @"
2061
verifier.
VerifyIL
("C.TestET", @"
2169
verifier.
VerifyIL
("D.Test", @"
2184
verifier.
VerifyIL
("D.TestET", @"
CodeGen\CodeGenCallTests.cs (248)
81
verifier.
VerifyIL
("Program.Call1<T>",
95
verifier.
VerifyIL
("Program.Call2<T>",
176
verifier.
VerifyIL
("Program.Call1<T>",
248
verifier.
VerifyIL
("Program.Call1<T>",
266
verifier.
VerifyIL
("Program.Call2<T>",
347
verifier.
VerifyIL
("Program.Call1<T>",
426
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
515
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
683
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
832
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
961
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1171
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
1374
verifier.
VerifyIL
("Program.Call1<T>",
1405
verifier.
VerifyIL
("Program.Call2<T>",
1530
verifier.
VerifyIL
("Program.Call1<T>",
1643
verifier.
VerifyIL
("Program.Call1<T>",
1679
verifier.
VerifyIL
("Program.Call2<T>",
1804
verifier.
VerifyIL
("Program.Call1<T>",
1894
verifier.
VerifyIL
("Program.Call1<T>",
1912
verifier.
VerifyIL
("Program.Call2<T>",
2047
verifier.
VerifyIL
("Program.Call1<T>",
2066
verifier.
VerifyIL
("Program.Call2<T>",
2208
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
2301
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
2531
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
2664
verifier.
VerifyIL
("Program.<Call2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
2935
verifier.
VerifyIL
("Program.Shift1<T>",
2960
verifier.
VerifyIL
("Program.Shift2<T>",
3058
verifier.
VerifyIL
("Program.Shift1<T>",
3144
verifier.
VerifyIL
("Program.Shift1<T>",
3169
verifier.
VerifyIL
("Program.Shift2<T>",
3267
verifier.
VerifyIL
("Program.Shift1<T>",
3360
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3461
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3648
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3816
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
3957
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4186
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4385
verifier.
VerifyIL
("Program.Shift1<T>",
4416
verifier.
VerifyIL
("Program.Shift2<T>",
4527
verifier.
VerifyIL
("Program.Shift1<T>",
4623
verifier.
VerifyIL
("Program.Shift1<T>",
4655
verifier.
VerifyIL
("Program.Shift2<T>",
4766
verifier.
VerifyIL
("Program.Shift1<T>",
4869
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
4976
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5174
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5345
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5492
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5732
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
5934
verifier.
VerifyIL
("Program.Shift1<T>",
5963
verifier.
VerifyIL
("Program.Shift2<T>",
6072
verifier.
VerifyIL
("Program.Shift1<T>",
6166
verifier.
VerifyIL
("Program.Shift1<T>",
6196
verifier.
VerifyIL
("Program.Shift2<T>",
6305
verifier.
VerifyIL
("Program.Shift1<T>",
6406
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6502
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6695
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6861
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
6997
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7232
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
7429
verifier.
VerifyIL
("Program.Shift1<T>",
7458
verifier.
VerifyIL
("Program.Shift2<T>",
7567
verifier.
VerifyIL
("Program.Shift1<T>",
7661
verifier.
VerifyIL
("Program.Shift1<T>",
7691
verifier.
VerifyIL
("Program.Shift2<T>",
7800
verifier.
VerifyIL
("Program.Shift1<T>",
7901
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8000
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8196
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8365
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8504
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8742
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
8942
verifier.
VerifyIL
("Program.Shift1<T>",
8985
verifier.
VerifyIL
("Program.Shift2<T>",
9108
verifier.
VerifyIL
("Program.Shift1<T>",
9216
verifier.
VerifyIL
("Program.Shift1<T>",
9260
verifier.
VerifyIL
("Program.Shift2<T>",
9383
verifier.
VerifyIL
("Program.Shift1<T>",
9498
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9608
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9815
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
9995
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10145
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10394
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
10605
verifier.
VerifyIL
("Program.Shift1<T>",
10632
verifier.
VerifyIL
("Program.Shift2<T>",
10732
verifier.
VerifyIL
("Program.Shift1<T>",
10823
verifier.
VerifyIL
("Program.Shift1<T>",
10850
verifier.
VerifyIL
("Program.Shift2<T>",
10950
verifier.
VerifyIL
("Program.Shift1<T>",
11048
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
11151
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
11340
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
11501
verifier.
VerifyIL
("Program.Shift1<T>",
11531
verifier.
VerifyIL
("Program.Shift2<T>",
11641
verifier.
VerifyIL
("Program.Shift1<T>",
11736
verifier.
VerifyIL
("Program.Shift1<T>",
11767
verifier.
VerifyIL
("Program.Shift2<T>",
11877
verifier.
VerifyIL
("Program.Shift1<T>",
11979
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12094
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12300
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12477
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12575
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12770
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
12936
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13088
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13330
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
13536
verifier.
VerifyIL
("Program.Shift1<T>",
13576
verifier.
VerifyIL
("Program.Shift2<T>",
13696
verifier.
VerifyIL
("Program.Shift1<T>",
13801
verifier.
VerifyIL
("Program.Shift1<T>",
13842
verifier.
VerifyIL
("Program.Shift2<T>",
13962
verifier.
VerifyIL
("Program.Shift1<T>",
14074
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14181
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14385
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
14553
verifier.
VerifyIL
("Program.Shift1<T>",
14597
verifier.
VerifyIL
("Program.Shift2<T>",
14721
verifier.
VerifyIL
("Program.Shift1<T>",
14830
verifier.
VerifyIL
("Program.Shift1<T>",
14875
verifier.
VerifyIL
("Program.Shift2<T>",
14999
verifier.
VerifyIL
("Program.Shift1<T>",
15115
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15229
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15440
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15622
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15734
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
15943
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16123
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16276
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16526
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
16738
verifier.
VerifyIL
("Program.Shift1<T>",
16758
verifier.
VerifyIL
("Program.Shift2<T>",
16856
verifier.
VerifyIL
("Program.Shift1<T>",
16939
verifier.
VerifyIL
("Program.Shift1<T>",
16960
verifier.
VerifyIL
("Program.Shift2<T>",
17058
verifier.
VerifyIL
("Program.Shift1<T>",
17148
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17237
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17413
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
17573
verifier.
VerifyIL
("Program.Shift1<T>",
17598
verifier.
VerifyIL
("Program.Shift2<T>",
17716
verifier.
VerifyIL
("Program.Shift1<T>",
17816
verifier.
VerifyIL
("Program.Shift1<T>",
17842
verifier.
VerifyIL
("Program.Shift2<T>",
17960
verifier.
VerifyIL
("Program.Shift1<T>",
18067
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18162
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18364
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
18532
verifier.
VerifyIL
("Program.Shift1<T>",
18565
verifier.
VerifyIL
("Program.Shift2<T>",
18693
verifier.
VerifyIL
("Program.Shift1<T>",
18806
verifier.
VerifyIL
("Program.Shift1<T>",
18840
verifier.
VerifyIL
("Program.Shift2<T>",
18968
verifier.
VerifyIL
("Program.Shift1<T>",
19088
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19192
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19413
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
19590
verifier.
VerifyIL
("Program.Shift1<T>",
19620
verifier.
VerifyIL
("Program.Shift2<T>",
19739
verifier.
VerifyIL
("Program.Shift1<T>",
19849
verifier.
VerifyIL
("Program.Shift1<T>",
19880
verifier.
VerifyIL
("Program.Shift2<T>",
19999
verifier.
VerifyIL
("Program.Shift1<T>",
20116
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20229
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20442
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
20627
verifier.
VerifyIL
("Program.Shift1<T>",
20661
verifier.
VerifyIL
("Program.Shift2<T>",
20790
verifier.
VerifyIL
("Program.Shift1<T>",
20904
verifier.
VerifyIL
("Program.Shift1<T>",
20939
verifier.
VerifyIL
("Program.Shift2<T>",
21068
verifier.
VerifyIL
("Program.Shift1<T>",
21189
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21307
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21541
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21738
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
21844
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22067
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22253
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22413
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22683
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
22909
verifier.
VerifyIL
("Program.Shift1<T>",
22956
verifier.
VerifyIL
("Program.Shift2<T>",
23098
verifier.
VerifyIL
("Program.Shift1<T>",
23225
verifier.
VerifyIL
("Program.Shift1<T>",
23273
verifier.
VerifyIL
("Program.Shift2<T>",
23415
verifier.
VerifyIL
("Program.Shift1<T>",
23549
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
23667
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
23902
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24093
verifier.
VerifyIL
("Program.Shift1<T>",
24137
verifier.
VerifyIL
("Program.Shift2<T>",
24276
verifier.
VerifyIL
("Program.Shift1<T>",
24400
verifier.
VerifyIL
("Program.Shift1<T>",
24445
verifier.
VerifyIL
("Program.Shift2<T>",
24584
verifier.
VerifyIL
("Program.Shift1<T>",
24715
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
24832
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
25066
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
25256
verifier.
VerifyIL
("Program.Shift1<T>",
25304
verifier.
VerifyIL
("Program.Shift2<T>",
25447
verifier.
VerifyIL
("Program.Shift1<T>",
25575
verifier.
VerifyIL
("Program.Shift1<T>",
25624
verifier.
VerifyIL
("Program.Shift2<T>",
25767
verifier.
VerifyIL
("Program.Shift1<T>",
25902
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26024
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26263
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26465
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26585
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
26822
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27022
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27180
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27455
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
27684
verifier.
VerifyIL
("Program.Shift1<T>",
27710
verifier.
VerifyIL
("Program.Shift2<T>",
27829
verifier.
VerifyIL
("Program.Shift1<T>",
27933
verifier.
VerifyIL
("Program.Shift1<T>",
27960
verifier.
VerifyIL
("Program.Shift2<T>",
28079
verifier.
VerifyIL
("Program.Shift1<T>",
28190
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28293
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28503
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
28670
verifier.
VerifyIL
("Program.Shift1<T>",
28696
verifier.
VerifyIL
("Program.Shift2<T>",
28808
verifier.
VerifyIL
("Program.Shift1<T>",
28905
verifier.
VerifyIL
("Program.Shift1<T>",
28932
verifier.
VerifyIL
("Program.Shift2<T>",
29044
verifier.
VerifyIL
("Program.Shift1<T>",
29148
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29244
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29440
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
29600
verifier.
VerifyIL
("Program.Shift1<T>",
29643
verifier.
VerifyIL
("Program.Shift2<T>",
29772
verifier.
VerifyIL
("Program.Shift1<T>",
29886
verifier.
VerifyIL
("Program.Shift1<T>",
29930
verifier.
VerifyIL
("Program.Shift2<T>",
30059
verifier.
VerifyIL
("Program.Shift1<T>",
30180
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30296
verifier.
VerifyIL
("Program.<Shift2>d__2<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30512
verifier.
VerifyIL
("Program.<Shift1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
30676
verifier.
VerifyIL
("Program.Call1<T>",
30701
verifier.
VerifyIL
("Program.Call2<T>",
30781
verifier.
VerifyIL
("Program.<Call1>d__1<T>.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext",
CodeGen\CodeGenLengthBasedSwitchTests.cs (38)
81
verifier.
VerifyIL
("C.M", """
271
verifier.
VerifyIL
("C.M", """
576
verifier.
VerifyIL
("C.M", $$"""
781
verifier.
VerifyIL
("C.M", $$"""
1112
verifier.
VerifyIL
("C.M", """
1218
verifier.
VerifyIL
("C.M", """
1393
verifier.
VerifyIL
("C.M", """
1575
verifier.
VerifyIL
("C.M", """
1726
verifier.
VerifyIL
("C.M", """
1832
verifier.
VerifyIL
("C.M", """
2064
verifier.
VerifyIL
("C.M", """
2176
verifier.
VerifyIL
("C.M", """
2379
verifier.
VerifyIL
("C.M", """
2609
verifier.
VerifyIL
("C.M", """
2913
verifier.
VerifyIL
("C.M", """
4129
verifier.
VerifyIL
("C.M", """
6495
verifier.
VerifyIL
("C.M", """
7506
verifier.
VerifyIL
("C.M", """
8799
verifier.
VerifyIL
("C.M", """
8929
verifier.
VerifyIL
("C.M", """
9111
verifier.
VerifyIL
("C.M", """
9326
verifier.
VerifyIL
("C.M", """
9570
verifier.
VerifyIL
("C.M", """
9707
verifier.
VerifyIL
("C.M", """
10087
verifier.
VerifyIL
("C.M", """
10548
verifier.
VerifyIL
("C.M", """
10879
verifier.
VerifyIL
("C.M", """
11078
verifier.
VerifyIL
("C.M", """
11388
verifier.
VerifyIL
("C.M", """
11735
verifier.
VerifyIL
("C.M", """
12079
verifier.
VerifyIL
("C.M", """
12392
verifier.
VerifyIL
("C.M", """
12730
verifier.
VerifyIL
("C.M", """
12853
verifier.
VerifyIL
("C.M", """
13047
verifier.
VerifyIL
("C.M", """
13330
verifier.
VerifyIL
("C.M", """
13655
verifier.
VerifyIL
("C.M", """
13765
verifier.
VerifyIL
("C.M", """
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (158)
37
verifier.
VerifyIL
("C.Main", @"
71
verifier.
VerifyIL
("C.Main", @"
109
verifier.
VerifyIL
("C.Main", @"
152
verifier.
VerifyIL
("C.Main", @"
195
verifier.
VerifyIL
("C.Main", @"
237
verifier.
VerifyIL
("C.Main", @"
278
verifier.
VerifyIL
("C.Main", @"
355
verifier.
VerifyIL
("C.<>c.<Main>b__0_0", @"
419
verifier.
VerifyIL
("C..cctor", @"
449
verifier.
VerifyIL
("C..cctor", @"
474
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
500
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
522
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
556
verifier.
VerifyIL
("C.Main", @"
599
verifier.
VerifyIL
("D<T>.Test", @"
643
verifier.
VerifyIL
("D<T>.Test", @"
688
verifier.
VerifyIL
("D<T>.Test", @"
734
verifier.
VerifyIL
("D<T>.Test", @"
780
verifier.
VerifyIL
("D<T>.Test", @"
825
verifier.
VerifyIL
("D<T>.Test", @"
868
verifier.
VerifyIL
("D<T>.Test", @"
911
verifier.
VerifyIL
("D<T>.Test", @"
956
verifier.
VerifyIL
("D<T>.Test", @"
1001
verifier.
VerifyIL
("D<T>.Test", @"
1046
verifier.
VerifyIL
("D<T>.Test", @"
1092
verifier.
VerifyIL
("D<T>.Test", @"
1138
verifier.
VerifyIL
("D<T>.Test", @"
1186
verifier.
VerifyIL
("D.Test<T>", @"
1231
verifier.
VerifyIL
("D.Test<T>", @"
1276
verifier.
VerifyIL
("D.Test<T>", @"
1326
verifier.
VerifyIL
("D<M>.Test<T>", @"
1371
verifier.
VerifyIL
("C.Main", @"
1409
verifier.
VerifyIL
("C.Main", @"
1453
verifier.
VerifyIL
("D<T>.Test", @"
1497
verifier.
VerifyIL
("D<T>.Test", @"
1541
verifier.
VerifyIL
("D<T>.Test", @"
1588
verifier.
VerifyIL
("D<T>.Test", @"
1635
verifier.
VerifyIL
("D<T>.Test", @"
1682
verifier.
VerifyIL
("D<T>.Test", @"
1730
verifier.
VerifyIL
("D<T>.Test", @"
1782
verifier.
VerifyIL
("D<T, M>.Test", @"
1825
verifier.
VerifyIL
("C.Main", @"
1870
verifier.
VerifyIL
("D.Test<T>", @"
1915
verifier.
VerifyIL
("D<V>.Test<T>", @"
1964
verifier.
VerifyIL
("D<V>.Test<T>", @"
2020
verifier.
VerifyIL
("D<T>.Test", @"
2083
CompileAndVerify(source, symbolValidator: containerValidator, expectedOutput: PASS).
VerifyIL
("D<T>.Test<M>", @"
2144
CompileAndVerify(source, symbolValidator: containerValidator, expectedOutput: PASS).
VerifyIL
("D.Test<M>", @"
2201
CompileAndVerify(source, symbolValidator: containerValidator, expectedOutput: PASS).
VerifyIL
("D.Test<M>", @"
2239
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Main", @"
2277
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Main", @"
2312
CompileAndVerify(source).
VerifyIL
("E.Test", @"
2352
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("D<T>.Test", @"
2400
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("D<K>.Test", @"
2438
CompileAndVerify(source).
VerifyIL
("E.F<T>.Test", @"
2476
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Test<T>", @"
2519
CompileAndVerify(source, expectedOutput: PASS).
VerifyIL
("C.Test<T>", @"
2557
CompileAndVerify(source).
VerifyIL
("E.Test<T>", @"
2591
verifier.
VerifyIL
("C.<>c.<Main>b__0_0", @"
2629
verifier.
VerifyIL
("C.<>c.<Main>b__0_0", @"
2675
verifier.
VerifyIL
("D<T>.<>c.<Test>b__0_0", @"
2722
verifier.
VerifyIL
("D<T>.<>c.<Test>b__1_0", @"
2767
verifier.
VerifyIL
("D<T>.<>c__0<G>.<Test>b__0_0", @"
2813
verifier.
VerifyIL
("D.<>c__0<G>.<Test>b__0_0", @"
2849
verifier.
VerifyIL
("C<T>.Test0", @"
2862
verifier.
VerifyIL
("C<T>.Test1", @"
2892
verifier.
VerifyIL
("C<T>.Test0", @"
2905
verifier.
VerifyIL
("C<T>.Test1", @"
2936
verifier.
VerifyIL
("C<T, V>.Test0", @"
2949
verifier.
VerifyIL
("C<T, V>.Test1", @"
2980
verifier.
VerifyIL
("C<T>.Test0", @"
2993
verifier.
VerifyIL
("C<T>.Test1", @"
3023
verifier.
VerifyIL
("C<T>.Test0", @"
3036
verifier.
VerifyIL
("C<T>.Test1", @"
3069
verifier.
VerifyIL
("C.Test0<T>", @"
3087
verifier.
VerifyIL
("C.Test1<T>", @"
3128
verifier.
VerifyIL
("C.Test<V>", @"
3170
verifier.
VerifyIL
("C<T>.Test<V>", @"
3214
verifier.
VerifyIL
("C<A, T>.Test<V>", @"
3256
verifier.
VerifyIL
("C<T>.Test<V>", @"
3298
verifier.
VerifyIL
("C.Test<T>", @"
3404
verifier.
VerifyIL
("A<T>.B<V>.Test0", @"
3423
verifier.
VerifyIL
("A<T>.B<V>.Test1", @"
3442
verifier.
VerifyIL
("A<T>.B<V>.Test2", @"
3461
verifier.
VerifyIL
("A<T>.B<V>.Test3", @"
3480
verifier.
VerifyIL
("A<T>.B<V>.Test4", @"
3499
verifier.
VerifyIL
("A<T>.B<V>.Test5", @"
3554
verifier.
VerifyIL
("C.Test<T>", @"
3621
verifier.
VerifyIL
("E.Test<T>", @"
3692
verifier.
VerifyIL
("E.<Test>g__LF3|0_1<T, G>", @"
3706
verifier.
VerifyIL
("E.<Test>g__LF4|0_3<T, G>", @"
3719
verifier.
VerifyIL
("E.<Test>g__LF5|0_2<T, G>", @"
3774
verifier.
VerifyIL
("E.<Test>g__LF1|0_1<T, G>", @"
3791
verifier.
VerifyIL
("E.<Test>g__LF3|0_2<T, G>", @"
3832
verifier.
VerifyIL
("Program.<<Main>$>g__Owner|0_0<T>", @"
3845
verifier.
VerifyIL
("Program.<<Main>$>g__Owner|0_3<T>", @"
3882
verifier.
VerifyIL
("C.Owner<T>(int)", @"
3895
verifier.
VerifyIL
("C.Owner<T>(string)", @"
3935
verifier.
VerifyIL
("C.Owner<T>(int)", @"
3948
verifier.
VerifyIL
("C.<F>g__Owner|1_0<T>", @"
3982
verifier.
VerifyIL
("Program.<<Main>$>g__F0|0_0", @"
3995
verifier.
VerifyIL
("Program.<<Main>$>g__F1|0_1", @"
4038
verifier.
VerifyIL
("C.<F>g__F0|0_1<T>", @"
4051
verifier.
VerifyIL
("C.<F>g__F1|0_2<T>", @"
4096
verifier.
VerifyIL
("C.<F>g__Owner|0_0<T>", @"
4109
verifier.
VerifyIL
("C.<F>g__F1|0_1<T>", @"
4146
verifier.
VerifyIL
("C.F0", @"
4159
verifier.
VerifyIL
("C.F1", @"
4190
CompileAndVerify(source).
VerifyIL
("C.Test", @"
4232
CompileAndVerify(source).
VerifyIL
("C<TEventArgs>.Test", @"
4269
CompileAndVerify(source).
VerifyIL
("C<TEventArgs>.Test", @"
4309
CompileAndVerify(source).
VerifyIL
("C.Test<TEventArgs>", @"
4343
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("C.Main", @"
4382
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D<G>.Test", @"
4423
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D<G>.Test", @"
4464
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D<G>.Test", @"
4503
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D.Test<T>", @"
4542
CompileAndVerify(source, expectedOutput: "{ x = 0 }").
VerifyIL
("D.Test<T>", @"
4589
CompileAndVerify(source).
VerifyIL
("D.<Owner>g__Test|0_0<T, NotUsed>", @"
4643
CompileAndVerify(source).
VerifyIL
("D<T>.<Top>g__Test|0_0<N0, N1>", @"
4688
CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.Test", @"
4724
CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C<T>.Test", @"
4764
CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).
VerifyIL
("C.Test<T>", @"
4801
CompileAndVerify(source).
VerifyIL
("C.Test", @"
4837
CompileAndVerify(source).
VerifyIL
("C<T>.Test", @"
4877
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
4915
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
4952
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
4988
CompileAndVerify(source).
VerifyIL
("C.Test", @"
5025
CompileAndVerify(source).
VerifyIL
("C.Test", @"
5056
CompileAndVerify(source).
VerifyIL
("C.Test<T>", @"
5096
CompileAndVerify(source).
VerifyIL
("C.<TopLevel>g__Test|0_0<T>", @"
5144
CompileAndVerify(source).
VerifyIL
("C.<>c__DisplayClass0_0<T>.<TopLevel>g__Test|1", @"
5198
CompileAndVerify(source).
VerifyIL
("C.<>c__DisplayClass0_0<T>.<TopLevel>g__Test|3", @"
5247
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_3<T>", @"
5297
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_3<T>", @"
5325
CompileAndVerify(source).
VerifyIL
("<top-level-statements-entry-point>", @"
5351
CompileAndVerify(source).
VerifyIL
("<top-level-statements-entry-point>", @"
5377
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5407
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5437
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5467
CompileAndVerify(source).
VerifyIL
("Program.<<Main>$>g__Test|0_0<T>", @"
5499
CompileAndVerify(source).
VerifyIL
("C<T>.Test", @"
5527
CompileAndVerify(source).
VerifyIL
("C<T>.Test<G>", @"
5555
CompileAndVerify(source).
VerifyIL
("C<T>.Test<G>", @"
5586
CompileAndVerify(source).
VerifyIL
("M<N>.<F>g__Test|0_0<I, C>", @"
5625
comp.
VerifyIL
("C.Main", @"
5708
verifier.
VerifyIL
("D.InstanceAdd", @"
5735
verifier.
VerifyIL
("D.InstanceRemove", @"
5755
verifier.
VerifyIL
("D.StaticAdd", @"
5778
verifier.
VerifyIL
("D.StaticRemove", @"
5825
verifier.
VerifyIL
("C.InstanceAssign", @"
5852
verifier.
VerifyIL
("C.StaticAssign", @"
5904
CompileAndVerify(text, parseOptions: TestOptions.Regular11, expectedOutput: PASS).
VerifyIL
("Test.Main", @"
5966
").
VerifyIL
("C.Main()", @"
6035
verifier.
VerifyIL
("Program.Main", @"
6173
verifier.
VerifyIL
("Test.M<G>", @"
6329
verifier.
VerifyIL
("Test.M<G>", @"
Emit\NumericIntPtrTests.cs (97)
1049
verifier.
VerifyIL
("C.M", @"
1097
verifier.
VerifyIL
("C.M", @"
1112
verifier.
VerifyIL
("C.M", @"
1135
verifier.
VerifyIL
("C.M", @"
1150
verifier.
VerifyIL
("C.M", @"
1331
verifier.
VerifyIL
("Program.Main",
1424
verifier.
VerifyIL
("Program.F",
1461
verifier.
VerifyIL
("Program.F1",
1469
verifier.
VerifyIL
("Program.F2",
1615
verifier.
VerifyIL
("B.M1",
1643
verifier.
VerifyIL
("B.M2",
1726
verifier.
VerifyIL
("B.Main",
2528
verifier.
VerifyIL
("Program.Main", expectedIL);
2641
verifier.
VerifyIL
("Program.Main", expectedIL);
3101
verifier.
VerifyIL
("Program.M", @"
3269
verifier.
VerifyIL
("Program.M", @"
5989
verifier.
VerifyIL
("Program.Convert", expectedIL);
6218
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
6594
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
6826
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
6866
verifier.
VerifyIL
("Program.F1",
6874
verifier.
VerifyIL
("Program.F2",
8167
verifier.
VerifyIL
("Program.Add",
8176
verifier.
VerifyIL
("Program.Subtract",
8185
verifier.
VerifyIL
("Program.Multiply",
8194
verifier.
VerifyIL
("Program.Divide",
8203
verifier.
VerifyIL
("Program.Mod",
8212
verifier.
VerifyIL
("Program.Equals",
8221
verifier.
VerifyIL
("Program.NotEquals",
8232
verifier.
VerifyIL
("Program.LessThan",
8241
verifier.
VerifyIL
("Program.LessThanOrEqual",
8252
verifier.
VerifyIL
("Program.GreaterThan",
8261
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
8272
verifier.
VerifyIL
("Program.And",
8281
verifier.
VerifyIL
("Program.Or",
8290
verifier.
VerifyIL
("Program.Xor",
8299
verifier.
VerifyIL
("Program.ShiftLeft",
8314
verifier.
VerifyIL
("Program.ShiftRight",
8393
verifier.
VerifyIL
("Program.Add",
8402
verifier.
VerifyIL
("Program.Subtract",
8411
verifier.
VerifyIL
("Program.Multiply",
8420
verifier.
VerifyIL
("Program.Divide",
8429
verifier.
VerifyIL
("Program.Mod",
8438
verifier.
VerifyIL
("Program.Equals",
8447
verifier.
VerifyIL
("Program.NotEquals",
8458
verifier.
VerifyIL
("Program.LessThan",
8467
verifier.
VerifyIL
("Program.LessThanOrEqual",
8478
verifier.
VerifyIL
("Program.GreaterThan",
8487
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
8498
verifier.
VerifyIL
("Program.And",
8507
verifier.
VerifyIL
("Program.Or",
8516
verifier.
VerifyIL
("Program.Xor",
8525
verifier.
VerifyIL
("Program.ShiftLeft",
8540
verifier.
VerifyIL
("Program.ShiftRight",
8586
verifier.
VerifyIL
("Program.Add",
8595
verifier.
VerifyIL
("Program.Subtract",
8604
verifier.
VerifyIL
("Program.Multiply",
8613
verifier.
VerifyIL
("Program.Divide",
8622
verifier.
VerifyIL
("Program.Mod",
8662
verifier.
VerifyIL
("Program.Add",
8671
verifier.
VerifyIL
("Program.Subtract",
8680
verifier.
VerifyIL
("Program.Multiply",
8689
verifier.
VerifyIL
("Program.Divide",
8698
verifier.
VerifyIL
("Program.Mod",
9399
verifier.
VerifyIL
("Program.Convert", toConvUnchecked is null ?
9414
verifier.
VerifyIL
("Program.ConvertChecked",
9501
verifier.
VerifyIL
("Program.ToPointer1",
9508
verifier.
VerifyIL
("Program.ToPointer2",
9515
verifier.
VerifyIL
("Program.ToPointer3",
9523
verifier.
VerifyIL
("Program.ToPointer4",
9530
verifier.
VerifyIL
("Program.FromPointer1",
9537
verifier.
VerifyIL
("Program.FromPointer2",
9544
verifier.
VerifyIL
("Program.FromPointer3",
9552
verifier.
VerifyIL
("Program.FromPointer4",
9804
verifier.
VerifyIL
("Program.Convert",
9812
verifier.
VerifyIL
("Program.ConvertChecked",
10023
verifier.
VerifyIL
("NativeInts.Explicit1", expectedExplicitILA);
10024
verifier.
VerifyIL
("NativeInts.Explicit2", expectedExplicitILA);
10025
verifier.
VerifyIL
("NativeInts.Explicit3", expectedExplicitILA);
10026
verifier.
VerifyIL
("NativeInts.Explicit4", expectedExplicitILB);
10027
verifier.
VerifyIL
("NativeInts.Explicit5", expectedExplicitILNop);
10028
verifier.
VerifyIL
("NativeInts.Checked1", expectedCheckedIL);
10029
verifier.
VerifyIL
("NativeInts.Checked2", expectedCheckedIL);
10030
verifier.
VerifyIL
("NativeInts.Checked3", expectedCheckedIL);
10031
verifier.
VerifyIL
("NativeInts.Checked4", expectedCheckedIL);
10032
verifier.
VerifyIL
("NativeInts.Checked5", expectedCheckedIL);
10954
verifier.
VerifyIL
("C.M1", shiftRight("nint"));
10955
verifier.
VerifyIL
("C.M2", shiftRight("nuint"));
10956
verifier.
VerifyIL
("C.M3", shiftRight("nint"));
10957
verifier.
VerifyIL
("C.M4", shiftRight("nuint"));
10958
verifier.
VerifyIL
("C.M5", shiftRight("nint"));
10959
verifier.
VerifyIL
("C.M6", shiftRight("nuint"));
11362
.
VerifyIL
("C.M", @"
11402
.
VerifyIL
("C.M", @"
11655
verifier.
VerifyIL
("C.M", expectedIL);
11673
verifier.
VerifyIL
("C.ShiftRight", @"
11721
verifier.
VerifyIL
("Program.F", """
Emit\UnmanagedTypeModifierTests.cs (1)
1414
.
VerifyIL
("Program.Main", @"
FlowAnalysis\FlowDiagnosticTests.cs (2)
1224
verifier.
VerifyIL
("S..ctor", @"
1281
verifier.
VerifyIL
("Program..ctor", @"
Semantics\PatternMatchingTests.cs (38)
3719
verifier.
VerifyIL
("TestClass.Test", @"{
3741
verifier.
VerifyIL
("TestClass.Test", @"{
3778
verifier.
VerifyIL
("TestClass.Test", @"{
3800
verifier.
VerifyIL
("TestClass.Test", @"{
7395
.
VerifyIL
("C.Test", @"
7446
.
VerifyIL
("C.Test", @"
7506
.
VerifyIL
("C.Main",
7588
.
VerifyIL
("C.Test(ref S)",
7680
.
VerifyIL
("C.Test", @"
7826
.
VerifyIL
("C.Test", @"
7997
.
VerifyIL
("C.GetResult", @"
8130
.
VerifyIL
("C.GetResult", """
8267
.
VerifyIL
("C.Test", @"
8355
.
VerifyIL
("C.Test", """
8449
.
VerifyIL
("C.Test", @"
8617
verifier.
VerifyIL
("C.M",
8659
verifier.
VerifyIL
("C.M",
8887
.
VerifyIL
("C.Test", @"
8985
.
VerifyIL
("C.Test", @"
9038
.
VerifyIL
("C.Test", @"
9099
.
VerifyIL
("C.Main",
9183
.
VerifyIL
("C.Test(ref S)",
9277
.
VerifyIL
("C.Test", @"
9423
.
VerifyIL
("C.Test", @"
9595
.
VerifyIL
("C.GetResult", @"
9728
.
VerifyIL
("C.GetResult", @"
9866
.
VerifyIL
("C.Test", @"
9952
.
VerifyIL
("C.Test", """
10048
.
VerifyIL
("C.Test", @"
10218
verifier.
VerifyIL
("C.M",
10259
verifier.
VerifyIL
("C.M",
10489
.
VerifyIL
("C.Test", @"
11006
verifier.
VerifyIL
("Program.F1",
11073
verifier.
VerifyIL
("Program.F2",
11184
verifier.
VerifyIL
("Program.F1",
11228
verifier.
VerifyIL
("Program.F2",
11590
verifier.
VerifyIL
("C.<ExceptionFilterBroken>d__1.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
11940
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)", @"
286
() => verifier.
VerifyIL
("X.Test1", @"
317
() => verifier.
VerifyIL
("X.Test2", @"
348
() => verifier.
VerifyIL
("X.Test3", @"
382
() => verifier.
VerifyIL
("X.Test4", @"
543
() => verifier.
VerifyIL
("X.Test1", @"
564
() => verifier.
VerifyIL
("X.Test2", @"
586
() => verifier.
VerifyIL
("X.Test3", @"
608
() => verifier.
VerifyIL
("X.Test4", @"
634
() => verifier.
VerifyIL
("X.Test5", @"
730
() => verifier.
VerifyIL
("X.Test1", @"
754
() => verifier.
VerifyIL
("X.Test2", @"
779
() => verifier.
VerifyIL
("X.Test3", @"
804
() => verifier.
VerifyIL
("X.Test4", @"
833
() => verifier.
VerifyIL
("X.Test5", @"
2338
verifier.
VerifyIL
("X.Main", @"
2456
() => verifier.
VerifyIL
("X.Test1", @"
2465
() => verifier.
VerifyIL
("X.Test2", @"
2958
verifier.
VerifyIL
("S.Test", @"
5544
verifier.
VerifyIL
("C.M", @"
5633
verifier.
VerifyIL
("C.M", @"
7447
verifier.
VerifyIL
("C.Test1", expectedIl);
7448
verifier.
VerifyIL
("C.Test2", expectedIl);
7653
verifier.
VerifyIL
("C.M", @"
7751
verifier.
VerifyIL
("C.M", @"
7906
verifier.
VerifyIL
("C.M", @"
8070
verifier.
VerifyIL
("ConsList.Print", @"
8141
verifier.
VerifyIL
("ConsList.Print", @"
8369
verifier.
VerifyIL
("C.Main", @"
8483
verifier.
VerifyIL
("C.M", @"
Semantics\PatternMatchingTests2.cs (2)
3204
verifier.
VerifyIL
("C.M", @"
3356
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)
2090
CompileAndVerify(compilation, expectedOutput: "InvalidOperationException").
VerifyIL
("C.Main", @"
2169
", sequencePoints: "C.Main", source: source).
VerifyIL
("ThrowInvalidOperationException", @"
2231
CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()").
VerifyIL
("C.Main", @"
2331
", sequencePoints: "C.Main", source: source).
VerifyIL
("ThrowSwitchExpressionExceptionParameterless", @"
2431
CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))").
VerifyIL
("C.Main", @"
2525
", sequencePoints: "C.Main", source: source).
VerifyIL
("ThrowSwitchExpressionException", @"
4287
verifier.
VerifyIL
("C.M", """
4369
verifier.
VerifyIL
("C.M", """
4451
verifier.
VerifyIL
("C.M", """
4533
verifier.
VerifyIL
("C.M", """
4615
verifier.
VerifyIL
("C.M", """
4701
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", """
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
UsingDebugInfoTests.cs (1)
112
CompileAndVerify(comp).
VerifyIL
("C.M", @"
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_IUsingStatement.cs (2)
1439
verifier.
VerifyIL
("C.M2", @"
1452
verifier.
VerifyIL
("C.M1", @"
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (932)
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)
2841
compiled.
VerifyIL
("MyAwaiter.OnCompleted(System.Action)", @"
Semantics\ColorColorTests.cs (1)
1521
CompileAndVerify(comp).
VerifyIL
("Test.Main", @"
Semantics\ConditionalOperatorTests.cs (9)
253
verifier.
VerifyIL
("Program.Main", @"
362
verifier.
VerifyIL
("Program.Main", @"
521
verifier.
VerifyIL
("Program.Main", expectedIL);
620
verifier.
VerifyIL
("Program.Main", expectedIL);
689
verifier.
VerifyIL
("Program.Main", expectedIL);
757
verifier.
VerifyIL
("Program.Main", expectedIL);
822
verifier.
VerifyIL
("Program.Main", expectedIL);
898
verifier.
VerifyIL
("Program.Main", expectedIL);
976
verifier.
VerifyIL
("Program.Main", expectedIL);
Semantics\DeconstructionTests.cs (2)
6486
verifier.
VerifyIL
("C.M<T>(T[])", @"
6516
verifier.
VerifyIL
("C.M2", @"
Semantics\DelegateTypeTests.cs (14)
7482
verifier.
VerifyIL
("Program.Main",
8304
verifier.
VerifyIL
("Program.M1<T>",
8325
verifier.
VerifyIL
("Program.M2<U>",
8346
verifier.
VerifyIL
("Program.M3",
8429
verifier.
VerifyIL
("Program.M1",
8441
verifier.
VerifyIL
("Program.M2",
8488
verifier.
VerifyIL
("Program.Main",
8561
verifier.
VerifyIL
("Program.Main",
8627
verifier.
VerifyIL
("Program.Main",
8704
verifier.
VerifyIL
("Program.Main",
8770
verifier.
VerifyIL
("Program.Main",
8849
verifier.
VerifyIL
("Program.Main",
12315
verifier.
VerifyIL
("Program.<>c.<F>b__0_0()",
13538
verifier.
VerifyIL
("Program.Main",
Semantics\ForEachTests.cs (1)
3085
VerifyIL
("C.M", @"
Semantics\FunctionPointerTests.cs (21)
155
verifier.
VerifyIL
("C.M1", expectedIL: @"
218
verifier.
VerifyIL
("C.Main", expectedIL: @"
244
verifier.
VerifyIL
("C.M", @"
309
verifier.
VerifyIL
(@"C.M", expectedIL: $@"
364
verifier.
VerifyIL
(@"C.M", expectedIL: $@"
414
verifier.
VerifyIL
("C.M", $@"
459
verifier.
VerifyIL
("S.M", @"
563
verifier.
VerifyIL
("C.M", @"
607
verifier.
VerifyIL
("S.M", @"
654
verifier.
VerifyIL
("S.M", @"
701
verifier.
VerifyIL
("S.M", @"
794
verifier.
VerifyIL
("C.M", @"
846
verifier.
VerifyIL
("C.M", @"
906
verifier.
VerifyIL
("C.M", @"
2678
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2703
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2927
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3251
verifier.
VerifyIL
("C.Main", expectedIL: @"
3333
verifier.
VerifyIL
("C.Main", expectedIL: @"
3829
verifier.
VerifyIL
("C.Main", expectedIL: @"
3840
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>", @"
3780
.
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)
2787
v.
VerifyIL
("C.Main", @"
4212
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4252
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4291
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4331
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4429
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
Semantics\InterpolationTests.cs (132)
243
verifier.
VerifyIL
("Program.Main", @"
269
verifier.
VerifyIL
("Program.Main", @"
1117
compilation.
VerifyIL
("System.Program.Main",
1189
verifier.
VerifyIL
("App.Main", @"{
1208
verifier.
VerifyIL
("App.Main", @"{
1292
verifier.
VerifyIL
("App.Main", @"{
1311
verifier.
VerifyIL
("App.Main", @"{
1381
verifier.
VerifyIL
("App.Main", @"{
1433
verifier.
VerifyIL
("App.Main", @"{
1686
verifier.
VerifyIL
("Program.<<Main>$>g__TwoComponents|0_0()", @"
1700
verifier.
VerifyIL
("Program.<<Main>$>g__ThreeComponents|0_1()", @"
1718
verifier.
VerifyIL
("Program.<<Main>$>g__FourComponents|0_2()", @"
1740
verifier.
VerifyIL
("Program.<<Main>$>g__FiveComponents|0_3()", @"
1815
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
1823
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
2231
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
2239
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
2668
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", !expression.Contains("+") ? @"
2844
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
2958
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
3117
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
3169
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
3222
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3661
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3753
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3792
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3858
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3941
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4033
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4123
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4622
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
4759
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
4819
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4870
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
4902
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", expression.Contains('+') ? @"
4955
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
5073
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5127
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5255
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5313
verifier.
VerifyIL
("Program.<>c.<<Main>$>b__0_0()", @"
5360
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5411
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", !expression.Contains('+') ? @"
5470
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5544
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
5597
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
5659
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", !expression.Contains('+') ? @"
5733
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
5851
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5907
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
6008
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6096
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6175
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
6259
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6323
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6415
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6471
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6536
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6579
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6625
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6671
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6723
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
7695
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
8229
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
8349
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8473
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8630
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8765
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8898
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
8993
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9127
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9243
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9360
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
9481
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9638
verifier.
VerifyIL
("<top-level-statements-entry-point>", refness == "in" ? @"
9744
verifier.
VerifyIL
($"Program.<<Main>$>g__localFunc|0_0({parameterRefness} C)", @"
9827
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9928
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10034
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10176
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10275
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10427
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10526
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10625
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10824
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0",
10909
verifier.
VerifyIL
("Program.<<Main>$>g__test|0_0",
11030
verifier.
VerifyIL
("Program.<<Main>$>g__test1|0_0<T>",
11076
verifier.
VerifyIL
("Program.<<Main>$>g__test2|0_1<T>",
11107
verifier.
VerifyIL
("Program.<<Main>$>g__test3|0_2<T>",
11152
verifier.
VerifyIL
("Program.<<Main>$>g__test4|0_3<T>",
11284
verifier.
VerifyIL
("Program.<<Main>$>g__test3|0_0<T>",
11339
verifier.
VerifyIL
("Program.<<Main>$>g__test4|0_1<T>",
11609
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11671
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11806
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11913
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12205
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12469
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
12716
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12846
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
13066
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13118
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13168
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13227
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13287
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13349
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13411
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13503
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
13819
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13864
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13909
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13952
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14001
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14059
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
14152
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15097
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15145
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15200
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15289
CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").
VerifyIL
("<top-level-statements-entry-point>", @"
15384
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
15841
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
16130
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16194
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16288
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16381
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16449
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16553
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16606
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16647
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16698
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16744
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16891
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
16941
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
Semantics\LocalFunctionTests.cs (1)
6897
verifier.
VerifyIL
("Program.Main",
Semantics\MultiDimensionalArrayTests.cs (6)
303
verifier.
VerifyIL
("C.Main",
339
verifier.
VerifyIL
("C.Main",
387
verifier.
VerifyIL
("C.Main",
631
verifier.
VerifyIL
("C.Main",
685
verifier.
VerifyIL
("C.Main",
717
verifier.
VerifyIL
("C.Main",
Semantics\NamedAndOptionalTests.cs (8)
776
c.
VerifyIL
("C.Main", @"{
1574
verifier.
VerifyIL
("D.Main", il);
1691
verifier.
VerifyIL
("D.Main", @"{
1798
verifier.
VerifyIL
("Com.Main", @"
1872
verifier.
VerifyIL
("B.M(IA)",
1886
verifier.
VerifyIL
("B.MByRef(IA)",
1949
verifier.
VerifyIL
("B.M(IA)",
2014
verifier.
VerifyIL
("D.M()",
Semantics\NativeIntegerTests.cs (98)
2940
verifier.
VerifyIL
("Program.Main",
2987
verifier.
VerifyIL
("Program.Main",
3026
verifier.
VerifyIL
("Program.Main",
4343
verifier.
VerifyIL
("Program.Main",
4486
verifier.
VerifyIL
("Program.F",
4525
verifier.
VerifyIL
("Program.F1",
4533
verifier.
VerifyIL
("Program.F2",
4596
verifier.
VerifyIL
("Program.F1",
4604
verifier.
VerifyIL
("Program.F2",
4671
verifier.
VerifyIL
("MyInt.ToString",
4683
verifier.
VerifyIL
("MyInt.GetHashCode",
4696
verifier.
VerifyIL
("MyInt.Equals",
4867
verifier.
VerifyIL
("B.M1",
4895
verifier.
VerifyIL
("B.M2",
4976
verifier.
VerifyIL
("B.Main",
5224
verifier.
VerifyIL
("B.M1",
5252
verifier.
VerifyIL
("B.M2",
5334
verifier.
VerifyIL
("B.Main",
6671
verifier.
VerifyIL
("Program.Main", expectedIL);
6782
verifier.
VerifyIL
("Program.Main", expectedIL);
7270
verifier.
VerifyIL
("Program.M", @"
7437
verifier.
VerifyIL
("Program.M", @"
9487
verifier.
VerifyIL
("Program.Convert", expectedIL);
9711
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
10088
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
10313
verifier.
VerifyIL
("Program.Evaluate", expectedIL);
10353
verifier.
VerifyIL
("Program.F1",
10361
verifier.
VerifyIL
("Program.F2",
12429
verifier.
VerifyIL
("Program.Add",
12438
verifier.
VerifyIL
("Program.Subtract",
12447
verifier.
VerifyIL
("Program.Multiply",
12456
verifier.
VerifyIL
("Program.Divide",
12465
verifier.
VerifyIL
("Program.Mod",
12474
verifier.
VerifyIL
("Program.Equals",
12483
verifier.
VerifyIL
("Program.NotEquals",
12494
verifier.
VerifyIL
("Program.LessThan",
12503
verifier.
VerifyIL
("Program.LessThanOrEqual",
12514
verifier.
VerifyIL
("Program.GreaterThan",
12523
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
12534
verifier.
VerifyIL
("Program.And",
12543
verifier.
VerifyIL
("Program.Or",
12552
verifier.
VerifyIL
("Program.Xor",
12561
verifier.
VerifyIL
("Program.ShiftLeft",
12576
verifier.
VerifyIL
("Program.ShiftRight",
12654
verifier.
VerifyIL
("Program.Add",
12663
verifier.
VerifyIL
("Program.Subtract",
12672
verifier.
VerifyIL
("Program.Multiply",
12681
verifier.
VerifyIL
("Program.Divide",
12690
verifier.
VerifyIL
("Program.Mod",
12699
verifier.
VerifyIL
("Program.Equals",
12708
verifier.
VerifyIL
("Program.NotEquals",
12719
verifier.
VerifyIL
("Program.LessThan",
12728
verifier.
VerifyIL
("Program.LessThanOrEqual",
12739
verifier.
VerifyIL
("Program.GreaterThan",
12748
verifier.
VerifyIL
("Program.GreaterThanOrEqual",
12759
verifier.
VerifyIL
("Program.And",
12768
verifier.
VerifyIL
("Program.Or",
12777
verifier.
VerifyIL
("Program.Xor",
12786
verifier.
VerifyIL
("Program.ShiftLeft",
12801
verifier.
VerifyIL
("Program.ShiftRight",
12846
verifier.
VerifyIL
("Program.Add",
12855
verifier.
VerifyIL
("Program.Subtract",
12864
verifier.
VerifyIL
("Program.Multiply",
12873
verifier.
VerifyIL
("Program.Divide",
12882
verifier.
VerifyIL
("Program.Mod",
12921
verifier.
VerifyIL
("Program.Add",
12930
verifier.
VerifyIL
("Program.Subtract",
12939
verifier.
VerifyIL
("Program.Multiply",
12948
verifier.
VerifyIL
("Program.Divide",
12957
verifier.
VerifyIL
("Program.Mod",
13770
verifier.
VerifyIL
("Program.Convert", toConvUnchecked is null ?
13785
verifier.
VerifyIL
("Program.ConvertChecked",
13873
verifier.
VerifyIL
("Program.ToPointer1",
13880
verifier.
VerifyIL
("Program.ToPointer2",
13887
verifier.
VerifyIL
("Program.ToPointer3",
13895
verifier.
VerifyIL
("Program.ToPointer4",
13902
verifier.
VerifyIL
("Program.FromPointer1",
13909
verifier.
VerifyIL
("Program.FromPointer2",
13916
verifier.
VerifyIL
("Program.FromPointer3",
13924
verifier.
VerifyIL
("Program.FromPointer4",
14146
verifier.
VerifyIL
("Program.Convert",
14154
verifier.
VerifyIL
("Program.ConvertChecked",
14822
verifier.
VerifyIL
("NativeInts.Explicit1", expectedExplicitILA);
14823
verifier.
VerifyIL
("NativeInts.Explicit2", expectedExplicitILA);
14824
verifier.
VerifyIL
("NativeInts.Explicit3", expectedExplicitILA);
14825
verifier.
VerifyIL
("NativeInts.Explicit4", expectedExplicitILB);
14826
verifier.
VerifyIL
("NativeInts.Explicit5", expectedExplicitILNop);
14827
verifier.
VerifyIL
("NativeInts.Checked1", expectedCheckedIL);
14828
verifier.
VerifyIL
("NativeInts.Checked2", expectedCheckedIL);
14829
verifier.
VerifyIL
("NativeInts.Checked3", expectedCheckedIL);
14830
verifier.
VerifyIL
("NativeInts.Checked4", expectedCheckedIL);
14831
verifier.
VerifyIL
("NativeInts.Checked5", expectedCheckedIL);
15096
verifier.
VerifyIL
("C.M", @"
15138
verifier.
VerifyIL
("C.M", @"
15520
.
VerifyIL
("C.M", @"
15560
.
VerifyIL
("C.M", @"
15808
verifier.
VerifyIL
("C.M", expectedIL);
15853
verifier.
VerifyIL
("Program.F1",
Semantics\OperatorTests.cs (10)
4843
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4911
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4948
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4986
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8892
verifier.
VerifyIL
("P.M",
10855
verifier.
VerifyIL
("Test.Test0",
10890
verifier.
VerifyIL
("C1<T>.M1<S>",
10903
verifier.
VerifyIL
("C2.M1<S>",
10916
verifier.
VerifyIL
("C3.M1<S>",
11008
verifier.
VerifyIL
("C2.M1<S>",
Semantics\OutVarTests.cs (5)
20058
CompileAndVerify(text, references: new[] { CSharpRef }).
VerifyIL
("Cls.Main()",
20112
CompileAndVerify(text, references: new[] { CSharpRef }).
VerifyIL
("Cls.Main()",
20377
.
VerifyIL
("B.Main()",
20537
.
VerifyIL
("B.Main()",
32943
comp.
VerifyIL
("C.Main()", @"
Semantics\PrimaryConstructorTests.cs (9)
404
verifier.
VerifyIL
("C..ctor(int, string)",
416
verifier.
VerifyIL
("C..ctor(int, string)",
943
verifier.
VerifyIL
("C..ctor(int, int)", @"
1839
verifier.
VerifyIL
("C..ctor(int, int)", @"
11233
verifier.
VerifyIL
("C1..ctor(int, int)",
11306
verifier.
VerifyIL
("C1..ctor(int, int)",
11383
verifier.
VerifyIL
("C1..ctor(int, int)",
13079
verifier.
VerifyIL
("Program.M0", @"{
13399
verifier.
VerifyIL
("C1.M1",
Semantics\RawInterpolationTests.cs (4)
239
verifier.
VerifyIL
("Program.Main", @"
265
verifier.
VerifyIL
("Program.Main", @"
1113
compilation.
VerifyIL
("System.Program.Main",
1361
verifier.
VerifyIL
("Program.Main", @"
Semantics\RawInterpolationTests_Handler.cs (108)
81
verifier.
VerifyIL
("Program.<<Main>$>g__TwoComponents|0_0()", @"
95
verifier.
VerifyIL
("Program.<<Main>$>g__ThreeComponents|0_1()", @"
113
verifier.
VerifyIL
("Program.<<Main>$>g__FourComponents|0_2()", @"
135
verifier.
VerifyIL
("Program.<<Main>$>g__FiveComponents|0_3()", @"
210
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
218
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
628
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
636
verifier.
VerifyIL
("<top-level-statements-entry-point>", expectedIl);
1065
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", !expression.Contains("+") ? @"
1241
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1355
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
1514
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
1566
verifier.
VerifyIL
("<top-level-statements-entry-point>", expression.Contains('+')
1621
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2064
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2181
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2220
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2286
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2369
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2461
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2550
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
2949
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
3086
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
3146
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3191
verifier.
VerifyIL
(@"<top-level-statements-entry-point>", @"
3313
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3367
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3492
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
3550
verifier.
VerifyIL
("Program.<>c.<<Main>$>b__0_0()", @"
3597
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3648
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", !expression.Contains('+') ? @"
3709
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3803
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0()", @"
3856
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
3918
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", !expression.Contains('+') ? @"
3992
verifier.
VerifyIL
(@"Program.<>c.<<Main>$>b__0_0(bool)", @"
4133
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4189
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
4289
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4376
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4454
verifier.
VerifyIL
("<top-level-statements-entry-point>", !expression.Contains('+') ? @"
4538
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4602
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4693
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4749
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4813
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4856
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4902
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
4948
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
5000
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
6506
verifier.
VerifyIL
("<top-level-statements-entry-point>", extraConstructorArg == ""
6628
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
6754
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
6913
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7050
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7185
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7284
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7424
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7542
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7662
verifier.
VerifyIL
("<top-level-statements-entry-point>", (extraConstructorArg == "")
7785
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
7951
verifier.
VerifyIL
("<top-level-statements-entry-point>", refness == "in" ? @"
8060
verifier.
VerifyIL
($"Program.<<Main>$>g__localFunc|0_0({parameterRefness} C)", @"
8149
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8283
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8351
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8491
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
8599
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
8892
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9157
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9406
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9537
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
9759
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9813
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9868
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9927
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
9987
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10049
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10111
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10208
verifier.
VerifyIL
("<top-level-statements-entry-point>", getIl());
10540
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10591
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10642
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10687
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10738
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10796
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
10889
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11344
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11392
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11442
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11480
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11518
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11561
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
11652
CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").
VerifyIL
("<top-level-statements-entry-point>", @"
11745
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12202
verifier.
VerifyIL
("Program.<<Main>$>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext()", @"
12495
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12562
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12656
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12754
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12824
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12940
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
12995
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13036
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13089
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13135
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13288
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
13340
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
Semantics\RecordStructTests.cs (59)
49
verifier.
VerifyIL
("Point.Equals(object)", @"
64
verifier.
VerifyIL
("Point.Equals(Point)", @"
130
verifier.
VerifyIL
("S.Main", @"
214
verifier.
VerifyIL
("S.Equals(S)", @"
221
verifier.
VerifyIL
("S.Equals(object)", @"
887
verifier.
VerifyIL
("S.M", @"
942
verifier.
VerifyIL
("S0..ctor()",
949
verifier.
VerifyIL
("S2..ctor()",
1745
verifier.
VerifyIL
("C..ctor(int, int)", @"
1908
verifier.
VerifyIL
("C..ctor(int, int)", @"
2177
verifier.
VerifyIL
("C1..ctor(object, object, object)", @"
2828
verifier.
VerifyIL
("R..ctor(int, int)", @"
2873
verifier.
VerifyIL
("R..ctor(int)", @"
2901
verifier.
VerifyIL
("R..ctor(int, int)", @"
3393
verifier.
VerifyIL
("B.Deconstruct", @"
3488
verifier.
VerifyIL
("B.Deconstruct", @"
3503
verifier.
VerifyIL
("C.Deconstruct", @"
4275
verifier.
VerifyIL
("A.Equals(A)", @"
4283
verifier.
VerifyIL
("A.Equals(object)", @"
4299
verifier.
VerifyIL
("A.GetHashCode()", @"
4526
verifier.
VerifyIL
("A.Equals(A)", @"
4562
verifier.
VerifyIL
("A.Equals(object)", @"
4578
verifier.
VerifyIL
("A.GetHashCode()", @"
4623
verifier.
VerifyIL
("A.Equals(A)", @"
4631
verifier.
VerifyIL
("A.GetHashCode()", @"
4894
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
4905
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
5127
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5135
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5331
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5372
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5413
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5457
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5513
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5535
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
6878
verifier.
VerifyIL
("B.M", @"
7463
verifier.
VerifyIL
("B.M", @"
7503
verifier.
VerifyIL
("C..ctor(string)", @"
7549
verifier.
VerifyIL
("B.M<T>(T)", @"
7590
verifier.
VerifyIL
("B.M", @"
7625
verifier.
VerifyIL
("B.M", @"
7665
verifier.
VerifyIL
("C.M", @"
7699
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0(System.ValueTuple<int, int>)", @"
7733
verifier.
VerifyIL
("Program.<<Main>$>g__M|0_0(System.ValueTuple<int, int, int, int, int, int, int, System.ValueTuple<int>>)", @"
8143
verifier.
VerifyIL
("C.Main", @"
8228
verifier.
VerifyIL
("C.M", @"
8404
verifier.
VerifyIL
("C.M", @"
8579
verifier.
VerifyIL
("C.M", @"
8750
verifier.
VerifyIL
("C.M", @"
8947
verifier.
VerifyIL
("C.M", @"
10553
verifier.
VerifyIL
("A.Deconstruct", @"
10876
verifier.
VerifyIL
("S2..ctor()",
10883
verifier.
VerifyIL
("S3..ctor(object)",
11079
verifier.
VerifyIL
("S1..ctor()",
11085
verifier.
VerifyIL
("S1..ctor(object)",
11093
verifier.
VerifyIL
("S3..ctor()",
11102
verifier.
VerifyIL
("S3..ctor(object)",
11110
verifier.
VerifyIL
("S4..ctor()",
11120
verifier.
VerifyIL
("S4..ctor(object)",
Semantics\RecordTests.cs (148)
881
verifier.
VerifyIL
("C..ctor(int, int)", @"
1561
verifier.
VerifyIL
("C..ctor()", @"
1612
verifier.
VerifyIL
("C..ctor()", @"
1692
verifier.
VerifyIL
("C..ctor()", @"
2019
verifier.
VerifyIL
("C.Main", @"
2058
verifier.
VerifyIL
("C.Main", @"
2099
verifier.
VerifyIL
("C.Main", @"
2380
verifier.
VerifyIL
("C.M<T>(T)", @"
2434
verifier.
VerifyIL
("C.M<T>(T)", @"
4941
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
4949
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5016
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5024
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5093
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5103
v.
VerifyIL
("C1." + WellKnownMemberNames.ObjectToString, @"
5478
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5517
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5556
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5597
v.
VerifyIL
("C1<T>." + WellKnownMemberNames.PrintMembersMethodName, @"
5679
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5733
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
5797
v.
VerifyIL
("C1." + WellKnownMemberNames.PrintMembersMethodName, @"
7650
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7692
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7732
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7766
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7800
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
7835
verifier.
VerifyIL
("C." + WellKnownMemberNames.CloneMethodName, @"
8070
verifier.
VerifyIL
("C.Main", @"
8244
verifier.
VerifyIL
("C.Main", @"
8292
verifier.
VerifyIL
("C.Main", @"
8427
verifier.
VerifyIL
("C.Main", @"
9555
verifier.
VerifyIL
("D.M", @"
9597
verifier.
VerifyIL
("C.Main", @"
10603
verifier.
VerifyIL
("C..ctor(object, object)",
10611
verifier.
VerifyIL
("C..ctor(C)", @"
10621
verifier.
VerifyIL
("Program.Main",
11360
verifier.
VerifyIL
("A..ctor(object, object)",
11368
verifier.
VerifyIL
("A..ctor(A)",
11376
verifier.
VerifyIL
("A.Deconstruct",
11390
verifier.
VerifyIL
("A.Equals(A)",
11410
verifier.
VerifyIL
("A.GetHashCode()",
11420
verifier.
VerifyIL
("B..ctor(object, object)",
11436
verifier.
VerifyIL
("B..ctor(B)",
11453
verifier.
VerifyIL
("B.Deconstruct",
11467
verifier.
VerifyIL
("B.Equals(B)",
11497
verifier.
VerifyIL
("B.GetHashCode()",
11567
verifier.
VerifyIL
("A..ctor()",
11575
verifier.
VerifyIL
("A..ctor(A)",
11583
verifier.
VerifyIL
("A.Equals(A)",
11603
verifier.
VerifyIL
("A.GetHashCode()",
11613
verifier.
VerifyIL
("B..ctor()",
11621
verifier.
VerifyIL
("B..ctor(B)",
11630
verifier.
VerifyIL
("B.Equals(B)",
11644
verifier.
VerifyIL
("B.GetHashCode()",
11652
verifier.
VerifyIL
("C..ctor(object, object)",
11666
verifier.
VerifyIL
("C..ctor(C)",
11683
verifier.
VerifyIL
("C.Deconstruct",
11697
verifier.
VerifyIL
("C.Equals(C)",
11727
verifier.
VerifyIL
("C.GetHashCode()",
11812
verifier.
VerifyIL
("A..ctor(object, object)",
11820
verifier.
VerifyIL
("A..ctor(A)",
11832
verifier.
VerifyIL
("A.Deconstruct",
11846
verifier.
VerifyIL
("A.Equals(A)",
11873
verifier.
VerifyIL
("A.GetHashCode()",
11890
verifier.
VerifyIL
("B..ctor(object, object)",
11900
verifier.
VerifyIL
("B..ctor(B)",
11909
verifier.
VerifyIL
("B.Deconstruct",
11923
verifier.
VerifyIL
("B.Equals(B)",
11937
verifier.
VerifyIL
("B.GetHashCode()",
11945
verifier.
VerifyIL
("C..ctor(object, object)",
11961
verifier.
VerifyIL
("C..ctor(C)",
11978
verifier.
VerifyIL
("C.Deconstruct",
11992
verifier.
VerifyIL
("C.Equals(C)",
12022
verifier.
VerifyIL
("C.GetHashCode()",
12603
verifierA.
VerifyIL
("B..ctor(B)", @"
12643
verifierB.
VerifyIL
("C..ctor(C)", @"
12661
verifierA.
VerifyIL
($"B.{WellKnownMemberNames.CloneMethodName}()", @"
12695
verifier.
VerifyIL
("C..ctor(C)", @"
12751
verifier.
VerifyIL
("C..ctor(C)", @"
12788
verifier.
VerifyIL
("C..ctor(C)", @"
12838
verifier.
VerifyIL
("C..ctor(C)", @"
12850
verifier.
VerifyIL
("D..ctor(D)", @"
12914
verifier.
VerifyIL
("C..ctor(C)", @"
12957
verifier.
VerifyIL
("C..ctor(C)", @"
13011
verifier.
VerifyIL
("C..ctor(int)", @"
13066
verifier.
VerifyIL
("C..ctor(C)", @"
13188
verifier.
VerifyIL
("D..ctor(D)", @"
13228
verifier.
VerifyIL
("D..ctor(D)", @"
13505
verifier.
VerifyIL
("C..ctor(C)", @"
14105
verifier.
VerifyIL
("B.Deconstruct", @"
14200
verifier.
VerifyIL
("B.Deconstruct", @"
14215
verifier.
VerifyIL
("C.Deconstruct", @"
19051
verifier.
VerifyIL
("B.EqualityContract.get", @"
19124
verifier.
VerifyIL
("B.EqualityContract.get", @"
20363
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
20383
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
20482
verifier.
VerifyIL
("bool A.op_Equality(A, A)", @"
20502
verifier.
VerifyIL
("bool A.op_Inequality(A, A)", @"
20873
verifier.
VerifyIL
("E.Main", @"
21039
2 3", targetFramework: TargetFramework.NetLatest).VerifyDiagnostics().
VerifyIL
("E.CHelper", @"
21053
verifier.
VerifyIL
("E.DHelper", @"
21071
verifier.
VerifyIL
("E.DHelper", @"
21128
verifier.
VerifyIL
("C..ctor(int, int)", @"
22063
verifier.
VerifyIL
("C..ctor(int, int)", @"
22550
verifier.
VerifyIL
("C.Equals(C)",
22570
verifier.
VerifyIL
("C.Equals(object)",
22580
verifier.
VerifyIL
("C.GetHashCode()",
22619
verifier.
VerifyIL
("C.Equals(C)",
22646
verifier.
VerifyIL
("C.GetHashCode()",
22721
verifier.
VerifyIL
("A.Equals(A)",
22741
verifier.
VerifyIL
("B1.Equals(B1)",
22764
verifier.
VerifyIL
("B1.GetHashCode()",
22839
verifier.
VerifyIL
("A.Equals(A)",
22866
verifier.
VerifyIL
("B1.Equals(B1)",
22880
verifier.
VerifyIL
("B1.GetHashCode()",
22950
verifier.
VerifyIL
("A.Equals(A)",
22970
verifier.
VerifyIL
("C.Equals(C)",
23062
verifier.
VerifyIL
("A.Equals(A)",
23082
verifier.
VerifyIL
("B.Equals(A)",
23091
verifier.
VerifyIL
("C.Equals(B)",
23100
verifier.
VerifyIL
("C.Equals(C)",
23258
verifier.
VerifyIL
("A.Equals(A)",
23286
verifier.
VerifyIL
("C.Equals(C)",
23309
verifier.
VerifyIL
("C.GetHashCode()",
23429
verifier.
VerifyIL
("A.Equals(A)",
23456
verifier.
VerifyIL
("B.Equals(A)",
23465
verifier.
VerifyIL
("B.Equals(B)",
23488
verifier.
VerifyIL
("C.Equals(B)",
23497
verifier.
VerifyIL
("C.Equals(C)",
23852
verifier.
VerifyIL
("A<T>.Equals(A<T>)",
23872
verifier.
VerifyIL
("B.Equals(A<int>)",
23881
verifier.
VerifyIL
("B.Equals(B)",
24980
verifier.
VerifyIL
("R..ctor(int)", @"
25017
verifier.
VerifyIL
("R..ctor(int)", @"
25047
verifier.
VerifyIL
("R..ctor(int)", @"
27736
verifier.
VerifyIL
("C..ctor()", @"
27789
verifier.
VerifyIL
("C..ctor()", @"
28044
verifier.
VerifyIL
("Rec.PrintMembers", @"
28067
verifier.
VerifyIL
("Rec.PrintMembers", @"
29230
verifier.
VerifyIL
("A.Deconstruct", @"
29262
verifier.
VerifyIL
("A.Deconstruct", @"
29297
verifier.
VerifyIL
("A.Deconstruct", @"
29355
verifier.
VerifyIL
("C.Deconstruct", @"
29393
verifier.
VerifyIL
("C.Deconstruct", @"
29427
verifier.
VerifyIL
("C.Deconstruct", @"
29769
verifier.
VerifyIL
("C.Deconstruct", @"
29806
verifier.
VerifyIL
("C.Deconstruct", @"
Semantics\RefEscapingTests.cs (15)
1025
verifier.
VerifyIL
("Program.Test2", @"
1054
verifier.
VerifyIL
("Program.Test3", @"
3741
verifier.
VerifyIL
("S<T>.N", @"
3791
verifier.
VerifyIL
("S<T>.N", @"
3841
verifier.
VerifyIL
("S<T>.N", @"
3923
verifier.
VerifyIL
("S<T>.N", @"
4027
compiled.
VerifyIL
("C.M(ref System.Span<int>)", @"
5410
VerifyIL
("Program.Test",
5601
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test3",
5646
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
5745
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
5792
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
5931
CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().
VerifyIL
("Program.Test1",
6019
VerifyIL
("Vec4.Test3",
6063
VerifyIL
("Program..ctor",
Semantics\RefExtensionMethodsTests.cs (6)
104
verifier.
VerifyIL
("Program.Main", @"{
156
verifier.
VerifyIL
("Program.Main", @"{
1529
verifier.
VerifyIL
("Test.Main", @"
1544
verifier.
VerifyIL
("Extensions.IncrementAndGet", @"
1585
verifier.
VerifyIL
("Test.Main", @"
1597
verifier.
VerifyIL
("Extensions.Print", @"
Semantics\RefFieldTests.cs (64)
830
verifier.
VerifyIL
("C.M3", @"
843
verifier.
VerifyIL
("C.M4", @"
937
verifier.
VerifyIL
("C.M2", @"
953
verifier.
VerifyIL
("C.M4", @"
1111
verifier.
VerifyIL
("C.M2", @"
1120
verifier.
VerifyIL
("C.M4", @"
1169
verifier.
VerifyIL
("C.M2", @"
1179
verifier.
VerifyIL
("C.M3", @"
1285
verifier.
VerifyIL
("C2.M2", @"
1322
verifier.
VerifyIL
("C2.M2", @"
1356
verifier.
VerifyIL
("S2.Assign", @"
1401
verifier.
VerifyIL
("C.M2", @"
1446
verifier.
VerifyIL
("C.M2", @"
1691
verifier.
VerifyIL
("R..ctor()", @"
1729
verifier.
VerifyIL
("R..ctor()", @"
1766
verifier.
VerifyIL
("R..ctor()", @"
1806
verifier.
VerifyIL
("R..ctor()", @"
1844
verifier.
VerifyIL
("R..ctor()", @"
1990
verifier.
VerifyIL
("B.F1", realIL: true, expectedIL:
2539
verifier.
VerifyIL
("R<T>.F2", @"
2643
VerifyIL
("Program.Main",
2733
VerifyIL
("Program.Test",
2783
VerifyIL
("Program.Test",
7927
verifier.
VerifyIL
("Program.NewField<T>",
7973
verifier.
VerifyIL
("S<T>..ctor(ref T)",
7982
verifier.
VerifyIL
("Program.Read",
7991
verifier.
VerifyIL
("Program.Write",
8132
verifier.
VerifyIL
("Program.ReadAndDiscard1<T>", """
8144
verifier.
VerifyIL
("Program.ReadAndDiscardNoArg<T>", """
8158
verifier.
VerifyIL
("Program.ReadAndDiscard2<T>", """
8204
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8205
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8241
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8242
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8278
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8279
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8327
verifier.
VerifyIL
("Program.RefReturn<T>", expectedIL);
8328
verifier.
VerifyIL
("Program.RefReadonlyReturn<T>", expectedIL);
8370
verifier.
VerifyIL
("Program.Increment",
8383
verifier.
VerifyIL
("Program.Subtract",
8439
verifier.
VerifyIL
("S.Increment",
8453
verifier.
VerifyIL
("S.Subtract",
8510
verifier.
VerifyIL
("Program.ConditionalOperator<T>",
8525
verifier.
VerifyIL
("Program.ConditionalOperatorRef<T>",
8571
verifier.
VerifyIL
("Program.ConditionalAccess<T>",
8642
verifier.
VerifyIL
("Program.Deconstruct<T, U>",
9263
verifier.
VerifyIL
("Program.Reorder<T>",
9654
verifier.
VerifyIL
("S<T>.F",
17702
verifier.
VerifyIL
("Program.Main",
18313
verifier.
VerifyIL
("Program.F0<T>", @"
18322
verifier.
VerifyIL
("Program.F2<T>", @"
19869
verifier.
VerifyIL
("C.Main",
20619
verifier.
VerifyIL
("C.Main", @"
20793
verifier.
VerifyIL
("C.Main", """
20917
verifier.
VerifyIL
("C.Main", """
21248
verifier.
VerifyIL
("C.Main",
27801
verifier.
VerifyIL
("R..ctor",
27874
verifier.
VerifyIL
("R..ctor(object)",
28075
verifier.
VerifyIL
("R..ctor(object)",
28842
verifier.
VerifyIL
("Program.M", """
28899
verifier.
VerifyIL
("R..ctor(in S)", """
28916
verifier.
VerifyIL
("R..ctor(in S, object)", """
28990
verifier.
VerifyIL
("R.P1.set", expectedIL);
28991
verifier.
VerifyIL
("R.P2.init", expectedIL);
Semantics\RefLocalsAndReturnsTests.cs (3)
2368
verifier.
VerifyIL
("Test.Test1", @"
2387
verifier.
VerifyIL
("Test.Test6", @"
2436
verifier.
VerifyIL
("Test.Test1", @"
Semantics\ScriptSemanticsTests.cs (3)
122
compiled.
VerifyIL
("<Main>", @"
168
compiled.
VerifyIL
("<Main>", @"
214
compiled.
VerifyIL
("<Main>", @"
Semantics\SemanticErrorTests.cs (7)
6487
verifier.
VerifyIL
("MyStruct..ctor", @"
6995
verifier.
VerifyIL
("MyNamespace.MyClass.S..ctor", @"
7106
verifier.
VerifyIL
("S..ctor", @"
7177
verifier.
VerifyIL
("S..ctor", @"
12934
verifier.
VerifyIL
("S..ctor", @"
16037
c.
VerifyIL
("Test.example1()", @"
16055
c.
VerifyIL
("Test.example2()", @"
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)
367
CompileAndVerify(text).
VerifyIL
("Struct..ctor(decimal)", expectedIL);
399
CompileAndVerify(c2).
VerifyIL
("C.M", @"
431
CompileAndVerify(text).
VerifyIL
("C.M", @"
479
CompileAndVerify(compilation).
VerifyIL
("C.M", @"
532
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)
8262
CompileAndVerify(comp).
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8340
CompileAndVerify(comp, expectedOutput: "3").
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8387
CompileAndVerify(comp, expectedOutput: "3").
VerifyIL
("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
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)
3177
verifier.
VerifyIL
("C.M", """
9253
compilation.
VerifyIL
("Program.Store", @"
9282
compilation.
VerifyIL
("Program.Load", @"
9369
compilation.
VerifyIL
("Program.Load", @"
9398
compilation.
VerifyIL
("Program.Store", @"
Semantics\UserDefinedConversionTests.cs (5)
1722
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1774
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1832
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1866
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
1911
verifier.
VerifyIL
("<top-level-statements-entry-point>", @"
Semantics\UsingDeclarationTests.cs (1)
633
verifier.
VerifyIL
("<top-level-statements-entry-point>", """
Semantics\Utf8StringsLiteralsTests.cs (19)
423
verifier.
VerifyIL
("C.Test1()", @"
432
verifier.
VerifyIL
("C.Test2()", @"
442
verifier.
VerifyIL
("C.Test3()", @"
1654
verifier.
VerifyIL
("C.Test3()", @"
1707
verifier.
VerifyIL
("C.Test3()", @"
1760
verifier.
VerifyIL
("C.Test3()", @"
1822
verifier.
VerifyIL
("C.Test3()", @"
1882
verifier.
VerifyIL
("C.Test3()", @"
2009
verifier.
VerifyIL
("C.Test3()", @"
2040
verifier.
VerifyIL
("C.Test3()", @"
3369
verifier.
VerifyIL
("C.Test3()", @"
3432
verifier.
VerifyIL
("C.Test3()", @"
3482
verifier.
VerifyIL
("C.Test3()", @"
3524
verifier.
VerifyIL
("C.Test3()", @"
3573
verifier.
VerifyIL
("C.Test3()", @"
3622
verifier.
VerifyIL
("C.Test3()", @"
3672
verifier.
VerifyIL
("C.Test3()", @"
3719
verifier.
VerifyIL
("C.Test3()", @"
4049
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 (316)
Symbols\AnonymousTypesSymbolTests.cs (20)
319
).
VerifyIL
(
337
).
VerifyIL
(
346
).
VerifyIL
(
355
).
VerifyIL
(
364
).
VerifyIL
(
404
).
VerifyIL
(
433
).
VerifyIL
(
649
).
VerifyIL
(
658
).
VerifyIL
(
677
).
VerifyIL
(
685
).
VerifyIL
(
784
).
VerifyIL
(
802
).
VerifyIL
(
842
).
VerifyIL
(
871
).
VerifyIL
(
934
).
VerifyIL
(
943
).
VerifyIL
(
952
).
VerifyIL
(
1921
CompileAndVerify(source).
VerifyIL
("C.Main", expectedIL);
1928
this.CompileAndVerify(compilation).
VerifyIL
("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (18)
3937
verifier.
VerifyIL
("Program.TestChecked", @"
3968
verifier.
VerifyIL
("Program.TestUnchecked", @"
4041
verifier.
VerifyIL
("Program.TestChecked", @"
4072
verifier.
VerifyIL
("Program.TestUnchecked", @"
4897
verifier.
VerifyIL
("Program.TestChecked", @"
4929
verifier.
VerifyIL
("Program.TestUnchecked", @"
5007
verifier.
VerifyIL
("Program.TestChecked", @"
5039
verifier.
VerifyIL
("Program.TestUnchecked", @"
5791
verifier.
VerifyIL
("Program.TestCheckedLong", @"
5824
verifier.
VerifyIL
("Program.TestUncheckedLong", @"
5857
verifier.
VerifyIL
("Program.TestCheckedInt", @"
5893
verifier.
VerifyIL
("Program.TestUncheckedInt", @"
5929
verifier.
VerifyIL
("Program.TestCheckedNullableLong", @"
5965
verifier.
VerifyIL
("Program.TestUncheckedNullableLong", @"
6051
verifier.
VerifyIL
("Program.TestChecked", @"
6084
verifier.
VerifyIL
("Program.TestUnchecked", @"
6167
verifier.
VerifyIL
("Program.TestChecked", @"
6200
verifier.
VerifyIL
("Program.TestUnchecked", @"
Symbols\ConversionTests.cs (1)
1760
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)
49801
verifier.
VerifyIL
("I2.Test<T>",
50663
verifier.
VerifyIL
("I1.M1",
50716
verifier.
VerifyIL
("I1.M1",
50769
verifier.
VerifyIL
("I1.M1",
68959
verifier.
VerifyIL
("C.M", """
Symbols\ExtendedPartialMethodsTests.cs (2)
1142
verifier.
VerifyIL
("C.M2", expectedIL);
1150
verifier.
VerifyIL
("C.M2", expectedIL);
Symbols\ExtensionMethodTests.cs (7)
880
compilation.
VerifyIL
("N.C.M",
947
compilation.
VerifyIL
("N.C.M",
2264
compilation.
VerifyIL
("C.F", code);
2265
compilation.
VerifyIL
("C.G", code);
2307
compilation.
VerifyIL
("C.Main",
2389
compilation.
VerifyIL
("C.M<T1, T2, T3, T4, T5>",
2660
compilation.
VerifyIL
("C.Main",
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1390
verifier.
VerifyIL
("C.Main", expectedIL: @"
Symbols\GenericConstraintConversionTests.cs (2)
868
compilation.
VerifyIL
("C<T1, T2, T3, T4, T5, T6>.M(T1, T2, T3, T5, T6)",
922
compilation.
VerifyIL
("C<T1, T2, T3, T4, T5>.M(object, I, T3, T4)",
Symbols\GenericConstraintTests.cs (31)
1155
compilation.
VerifyIL
("C.F1<T>()", expectedIL);
1156
compilation.
VerifyIL
("C.F2<T>()", expectedIL);
1157
compilation.
VerifyIL
("C.F3<T>()", expectedIL);
1214
compilation.
VerifyIL
("C.F1<T>()", expectedIL);
1215
compilation.
VerifyIL
("C.F2<T>()", expectedIL);
1216
compilation.
VerifyIL
("C.F3<T>()", expectedIL);
1217
compilation.
VerifyIL
("C.F4<T>()", expectedIL);
1218
compilation.
VerifyIL
("C.F5<T>()", expectedIL);
1219
compilation.
VerifyIL
("C.F6<T>()", expectedIL);
1254
compilation.
VerifyIL
("B1<T>.F1<U>(U)", expectedIL);
1255
compilation.
VerifyIL
("B1<T>.F2<U>(U)", expectedIL);
1256
compilation.
VerifyIL
("B1<T>.F3<U>(U)", expectedIL);
1257
compilation.
VerifyIL
("B1<T>.F4<U>(U)", expectedIL);
1258
compilation.
VerifyIL
("B2<T>.F1<U>(U)", expectedIL);
1259
compilation.
VerifyIL
("B2<T>.F2<U>(U)", expectedIL);
1260
compilation.
VerifyIL
("B2<T>.F3<U>(U)", expectedIL);
1261
compilation.
VerifyIL
("B2<T>.F4<U>(U)", expectedIL);
1300
compilation.
VerifyIL
("C.F1<T>()",
1308
compilation.
VerifyIL
("C.F2<T>()",
1315
compilation.
VerifyIL
("C.F3<T>()",
1352
compilation.
VerifyIL
("C.M<T, U, V>()",
1480
compilation.
VerifyIL
("C<T1, T2>.M<U1, U2>(T1, T2, U1, U2)",
1589
compilation.
VerifyIL
("C.M<T, U>(T, U)",
1654
compilation.
VerifyIL
("B<T>.Swap<U>(T, U)",
1714
compilation.
VerifyIL
("A.Swap<T, U>(T, U)",
2526
compilation.
VerifyIL
("C<T>.ThrowT(T)",
4544
compilation.
VerifyIL
("B.M1<T>(T)",
4626
compilation.
VerifyIL
("B.M2<T>(T)",
4698
compilation.
VerifyIL
("B.M3<T>(T)",
5093
compilation.
VerifyIL
("C<T, U>.F1(T)",
5102
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\Source\FileModifierTests.cs (4)
219
verifier.
VerifyIL
("C@<tree 0>.M", @"
269
verifier.
VerifyIL
("C@file2.M", @"
313
verifier.
VerifyIL
("Program.Main", @"
498
verifier.
VerifyIL
("C<T>@MyFile.M(T)", @"
Symbols\Source\PropertyTests.cs (4)
478
compilation.
VerifyIL
("Program.Main",
664
compilation.
VerifyIL
("Program.Main",
699
verifier.
VerifyIL
("Program.Main",
2020
compilation2.
VerifyIL
("C.M(B1)",
Symbols\Source\RecordTests.cs (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)
8396
verifier.
VerifyIL
("Test.M02<T, U>()",
8409
verifier.
VerifyIL
("Test.M03<T, U>()",
8430
verifier.
VerifyIL
("Test.M02<T, U>()",
8441
verifier.
VerifyIL
("Test.M03<T, U>()",
8783
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8796
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8826
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8839
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8868
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8879
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8916
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8929
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
8959
verifier.
VerifyIL
("Test.M02<T, U>(T)",
8972
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
9001
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9012
verifier.
VerifyIL
("Test.M03<T, U>(T?)",
9320
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9341
verifier.
VerifyIL
("Test.M02<T, U>(T)",
9613
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9648
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9688
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
9722
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
10090
verifier.
VerifyIL
("Test.MT1(I1)",
10113
verifier.
VerifyIL
("Test.MT3(I1, dynamic)",
10160
verifier.
VerifyIL
("Test.MT3(I1, dynamic)",
10548
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10561
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
10581
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10595
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10610
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10624
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
10653
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10666
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
10686
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10700
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10715
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10729
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
10823
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10837
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10852
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10867
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10888
verifier.
VerifyIL
("Test.M02<T, U>(T)",
10901
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
10915
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
10929
verifier.
VerifyIL
("Test.M03<T, U>(T)",
10997
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11032
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11071
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11104
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11207
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11229
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11272
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11292
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11376
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11399
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11425
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11448
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11487
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11508
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11532
verifier.
VerifyIL
("Test.M03<T, U>(T, T)",
11553
verifier.
VerifyIL
("Test.M04<T, U>(T?, T?)",
11718
verifier.
VerifyIL
("Test.M02<T, U>(int, T)",
11731
verifier.
VerifyIL
("Test.M04<T, U>(int?, T?)",
11764
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
11778
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
11793
verifier.
VerifyIL
("Test.M03<T, U>(T)",
11807
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
11842
verifier.
VerifyIL
("Test.M02<T, U>(int, T)",
11855
verifier.
VerifyIL
("Test.M04<T, U>(int?, T?)",
11888
verifier.
VerifyIL
("Test.M06<T, U>(I1<T>, T)",
11902
verifier.
VerifyIL
("Test.M07<T, U>(T, I1<T>)",
11917
verifier.
VerifyIL
("Test.M03<T, U>(T)",
11931
verifier.
VerifyIL
("Test.M05<T, U>(T?)",
12005
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12037
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12076
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
12107
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, T>)",
13159
verifier.
VerifyIL
("Test.M02<T, U>()",
13178
verifier.
VerifyIL
("Test.M02<T, U>()",
13244
verifier.
VerifyIL
("Test.M02<T, U>()",
13264
verifier.
VerifyIL
("Test.M02<T, U>()",
13335
verifier.
VerifyIL
("Test.M02<T, U>()",
13352
verifier.
VerifyIL
("Test.M03<T, U>()",
13373
verifier.
VerifyIL
("Test.M02<T, U>()",
13388
verifier.
VerifyIL
("Test.M03<T, U>()",
14047
verifier.
VerifyIL
("Test.M02<T, U>()",
14065
verifier.
VerifyIL
("Test.M03<T, U>()",
14086
verifier.
VerifyIL
("Test.M02<T, U>()",
14101
verifier.
VerifyIL
("Test.M03<T, U>()",
14549
verifier.
VerifyIL
("Test.M02<T>()",
14687
verifier.
VerifyIL
("Test.M02<T, U>()",
14717
verifier.
VerifyIL
("Test.M02<T, U>()",
15105
verifier.
VerifyIL
("Test.M02<T, U>()",
15129
verifier.
VerifyIL
("Test.M02<T, U>()",
15377
verifier.
VerifyIL
("Test.M02<T, U>()",
15399
verifier.
VerifyIL
("Test.M02<T, U>()",
16541
verifier.
VerifyIL
("C2.I1.M01()",
16645
verifier.
VerifyIL
("C1.I1.M01()",
16791
verifier.
VerifyIL
("C3.I1.M01()",
20866
verifier.
VerifyIL
("C2.I1<C2>." + opName + "(C2, C1)",
20993
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
21104
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
21238
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1, int)",
21598
verifier.
VerifyIL
("C3.I1<C2>." + opName + "(C2, C1)",
24510
verifier.
VerifyIL
("C2.I1.get_M01",
24520
verifier.
VerifyIL
("C2.I1.set_M01",
24742
verifier.
VerifyIL
("C1.I1.set_M01",
24916
verifier.
VerifyIL
("C3.I1.get_M01",
24926
verifier.
VerifyIL
("C3.I1.set_M01",
27038
verifier.
VerifyIL
("C2.I1.add_M01",
27049
verifier.
VerifyIL
("C2.I1.remove_M01",
27374
verifier.
VerifyIL
("C1.I1.add_M01",
27385
verifier.
VerifyIL
("C1.I1.remove_M01",
27396
verifier.
VerifyIL
("C3.I2.add_M02",
27407
verifier.
VerifyIL
("C3.I2.remove_M02",
27581
verifier.
VerifyIL
("C3.I1.add_M01",
27592
verifier.
VerifyIL
("C3.I1.remove_M01",
29325
verifier.
VerifyIL
("C2.I1<C2>." + opName + "(C2)",
29451
verifier.
VerifyIL
("C1.I1<C1>." + opName + "(C1)",
30176
verifier.
VerifyIL
("Test.M02<T, U>(T)",
30187
verifier.
VerifyIL
("Test.M03<T, U>(T)",
30199
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
30223
verifier.
VerifyIL
("Test.M05<T, U>()",
30242
verifier.
VerifyIL
("Test.M02<T, U>(T)",
30253
verifier.
VerifyIL
("Test.M03<T, U>(T)",
30265
verifier.
VerifyIL
("Test.M04<T, U>(T?)",
30289
verifier.
VerifyIL
("Test.M05<T, U>()",
30357
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30390
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30430
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30462
verifier.
VerifyIL
("Test.M02<T, U>(System.ValueTuple<int, C<T>>)",
30813
verifier.
VerifyIL
("Test.M02<T, U>(int)",
30829
verifier.
VerifyIL
("Test.M03<T, U>(int)",
30846
verifier.
VerifyIL
("Test.M04<T, U>(int?)",
30875
verifier.
VerifyIL
("Test.M05<T, U>()",
30899
verifier.
VerifyIL
("Test.M02<T, U>(int)",
30910
verifier.
VerifyIL
("Test.M03<T, U>(int)",
30922
verifier.
VerifyIL
("Test.M04<T, U>(int?)",
30946
verifier.
VerifyIL
("Test.M05<T, U>()",
31112
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31168
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31226
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31274
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31317
verifier.
VerifyIL
("Test.M02<T, U>(int)",
31371
verifier.
VerifyIL
("Test.M02<T, U>(T)",
31420
verifier.
VerifyIL
("Test.M02<T, U>(int)",
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)
609
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)
182
verifier.
VerifyIL
("C.E.add", @"
194
verifier.
VerifyIL
("C.E.remove", @"
218
verifier.
VerifyIL
("C.E.add", @"
229
verifier.
VerifyIL
("C.E.remove", @"
282
verifier.
VerifyIL
("D.InstanceAdd", @"
303
verifier.
VerifyIL
("D.InstanceRemove", @"
317
verifier.
VerifyIL
("D.StaticAdd", @"
334
verifier.
VerifyIL
("D.StaticRemove", @"
375
verifier.
VerifyIL
("C.InstanceAssign", @"
396
verifier.
VerifyIL
("C.StaticAssign", @"
464
verifier.
VerifyIL
("C.InstanceInvoke", @"
476
verifier.
VerifyIL
("C.StaticInvoke", @"
487
verifier.
VerifyIL
("C.InstanceMemberAccess", @"
500
verifier.
VerifyIL
("C.StaticMemberAccess", @"
512
verifier.
VerifyIL
("C.InstanceReturn", @"
523
verifier.
VerifyIL
("C.StaticReturn", @"
CodeGen\WinRTCollectionTests.cs (27)
92
verifier.
VerifyIL
("Class1.Main",
192
verifier.
VerifyIL
("Class1.Main",
257
verifier.
VerifyIL
("Class1.Main",
449
verifier.
VerifyIL
("AllMembers.TestIIterableMembers",
1847
verifier.
VerifyIL
("AllMembers.TestIMapIntIntMembers",
2128
verifier.
VerifyIL
("AllMembers.TestIMapIntStructMembers",
2418
verifier.
VerifyIL
("AllMembers.TestIMapExplicitAddMembers",
2464
verifier.
VerifyIL
("AllMembers.TestIMapViewMembers",
2480
verifier.
VerifyIL
("AllMembers.TestIMapIntIMapViewIntStructMembers",
3207
verifier.
VerifyIL
("AllMembers.TestIVectorIntIVectorViewIntIMapIntIntIMapViewIntIntMembers",
3773
verifier.
VerifyIL
("AllMembers.TestIVectorStructIVectorViewStructIMapIntStructIMapViewIntStructMembers",
4450
verifier.
VerifyIL
("AllMembers.TestISimpleInterfaceImplMembers",
4816
verifier.
VerifyIL
("AllMembers.TestCollectionInitializers",
5004
verifier.
VerifyIL
("AllMembers.TestExpressionTreeCompiler",
5202
verifier.
VerifyIL
("AllMembers.TestLINQ",
5423
verifier.
VerifyIL
("AllMembers.TestNamedArguments",
5560
verifier.
VerifyIL
("AllMembers.TestNullableArgs",
5830
verifier.
VerifyIL
("AllMembers.TestIBindableVectorMembers",
6060
verifier.
VerifyIL
("AllMembers.TestIBindableIterableMembers",
6253
verifier.
VerifyIL
("AllMembers.TestIBindableVectorIVectorIntMembers",
6615
verifier.
VerifyIL
("AllMembers.TestIBindableIterableIIterableMembers",
6776
verifier.
VerifyIL
("AllMembers.INotifyCollectionAndBindableVectorMembers",
7051
verifier.
VerifyIL
("AllMembers.INotifyCollectionChangedMembers",
7178
verifier.
VerifyIL
("AllMembers.INotifyCollectionChangedMembers",
7299
verifier.
VerifyIL
("AllMembers.IPropertyChangedMembers",
7361
verifier.
VerifyIL
("Test.C.GetEnumerator()",
7391
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 (88)
Attributes\AttributeTests_CallerArgumentExpression.vb (1)
1222
CompileAndVerify(compilation).VerifyDiagnostics().
VerifyIL
("Program.Main", "
Attributes\AttributeTests_Conditional.vb (1)
803
CompileAndVerify(comp, verify:=Verification.Fails).
VerifyIL
("C.M", "
CodeGen\CodeGenAsyncTests.vb (12)
9327
After Assignment a.B.x is: 42").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
9549
After Assignment a.x is: 42").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
9750
Before Assignment arr[0].y is: True").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
9926
After Assignment arrCopy[0] is: 42").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
10104
After Assignment aCopy.b.c.x is: 42").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
10313
After Assignment aCopy._b._x is: 42").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
10483
After Assignment aCopy.x is: 42").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
10680
After Assignment a.x is: 43").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
10903
After Assignment a._x is: 43").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
11041
After Assignment A.b.x is: 42").
VerifyIL
("Program.VB$StateMachine_0_Assign.MoveNext", "
11202
After Invoke").
VerifyIL
("Program.VB$StateMachine_0_Invoke.MoveNext", "
11352
After Invoke").
VerifyIL
("Program.VB$StateMachine_0_Invoke.MoveNext", "
CodeGen\CodeGenIterators.vb (2)
43
False").
VerifyIL
("A.VB$StateMachine_1_YieldString.MoveNext", "
140
").
VerifyIL
("A.VB$StateMachine_1_YieldString.IEnumerable.GetEnumerator", "
CodeGen\CodeGenTests.vb (1)
7546
c.
VerifyIL
("M1.Main", "
CodeGen\WinRTCollectionTests.vb (23)
99
verifier.
VerifyIL
("A.Main", <![CDATA[
203
verifier.
VerifyIL
("A.Main",
252
comp.
VerifyIL
("A.Main", <![CDATA[
332
verifier.
VerifyIL
("A.Main", <![CDATA[
516
verifier.
VerifyIL
("AllMembers.TestIIterableMembers", <![CDATA[
1587
verifier.
VerifyIL
("AllMembers.TestIMapIntIntMembers", <![CDATA[
1870
verifier.
VerifyIL
("AllMembers.TestIMapViewMembers", <![CDATA[
1887
verifier.
VerifyIL
("AllMembers.TestIMapIntIMapViewIntStructMembers", <![CDATA[
2496
verifier.
VerifyIL
("AllMembers.TestIVectorIntIVectorViewIntIMapIntIntIMapViewIntIntMembers", <![CDATA[
3061
verifier.
VerifyIL
("AllMembers.TestIVectorStructIVectorViewStructIMapIntStructIMapViewIntStructMembers", <![CDATA[
3703
verifier.
VerifyIL
("AllMembers.TestISimpleInterfaceImplMembers", <![CDATA[
4038
verifier.
VerifyIL
("AllMembers.TestCollectionInitializers", <![CDATA[
4382
verifier.
VerifyIL
("AllMembers.TestLINQ", <![CDATA[
4612
verifier.
VerifyIL
("AllMembers.TestNamedArguments", <![CDATA[
4733
verifier.
VerifyIL
("AllMembers.TestNullableArgs", <![CDATA[
4968
verifier.
VerifyIL
("AllMembers.TestIBindableVectorMembers", <![CDATA[
5188
verifier.
VerifyIL
("AllMembers.TestIBindableIterableMembers", <![CDATA[
5693
verifier.
VerifyIL
("AllMembers.TestIBindableIterableIIterableMembers", <![CDATA[
6081
verifier.
VerifyIL
("AllMembers.INotifyCollectionChangedMembers", <![CDATA[
6182
verifier.
VerifyIL
("AllMembers.IPropertyChangedMembers", <![CDATA[
6241
comp.
VerifyIL
("A.Main", <![CDATA[
6287
verifier.
VerifyIL
("Test.C.GetEnumerator()", <![CDATA[
6324
verifier.
VerifyIL
("Test2.D.Main", <![CDATA[
Emit\DynamicAnalysis\DynamicInstrumentationTests.vb (5)
61
verifier.
VerifyIL
(
90
verifier.
VerifyIL
(
332
verifier.
VerifyIL
(
543
verifier.
VerifyIL
(
727
verifier.
VerifyIL
(
Emit\EditAndContinue\EditAndContinueClosureTests.vb (4)
1817
v0.
VerifyIL
("C.F", "
1979
v0.
VerifyIL
("C.F", "
2120
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"))
2198
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"))
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (13)
1168
v0.
VerifyIL
("C.VB$StateMachine_1_F.MoveNext()", "
1366
v0.
VerifyIL
("C.VB$StateMachine_1_F.MoveNext()", "
1574
v0.
VerifyIL
("C.VB$StateMachine_5_F.MoveNext()", "
2029
v0.
VerifyIL
("C.VB$StateMachine_5_F.MoveNext", "
3205
v0.
VerifyIL
("C.VB$StateMachine_8_F.MoveNext", "
4250
v0.
VerifyIL
("C.VB$StateMachine_6_F.MoveNext()", "
4991
v0.
VerifyIL
("C.VB$StateMachine_9_F.Dispose", "
5052
v0.
VerifyIL
("C.VB$StateMachine_9_F.MoveNext", "
5495
v0.
VerifyIL
("C.VB$StateMachine_6_F.Dispose", "
5551
v0.
VerifyIL
("C.VB$StateMachine_6_F.MoveNext", "
5933
v0.
VerifyIL
("C.VB$StateMachine_3_F.MoveNext", "
8548
v0.
VerifyIL
("C.VB$StateMachine_1_F.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"))
8689
v0.
VerifyIL
("C.VB$StateMachine_1_F.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"))
Emit\EditAndContinue\EditAndContinueTests.vb (5)
4060
v0.
VerifyIL
("C.F", "
4850
v0.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "0"))
4906
v0.
VerifyIL
("C.F", "
5479
v0.
VerifyIL
("C.F", "
5622
v0.
VerifyIL
("C.F", "
Emit\EditAndContinue\LocalSlotMappingTests.vb (5)
37
v0.
VerifyIL
("C.M", "
486
v0.
VerifyIL
("C._Lambda$__2-0()", "
591
v0.
VerifyIL
("C.VB$StateMachine_2_M.MoveNext()", "
767
v0.
VerifyIL
("C.VB$StateMachine_2_M.MoveNext()", "
963
v0.
VerifyIL
("C.G", "
PDB\PDBAsyncTests.vb (2)
36
v.
VerifyIL
("C.VB$StateMachine_1_M.MoveNext", "
807
v.
VerifyIL
("M.VB$StateMachine_0_F.MoveNext", "
PDB\PDBIteratorTests.vb (1)
34
v.
VerifyIL
("C.VB$StateMachine_1_F.MoveNext", "
PDB\PDBSyncLockTests.vb (1)
44
v.
VerifyIL
("C1.Main", "
PDB\PDBTests.vb (11)
729
v.
VerifyIL
("M1.Main", "
902
v.
VerifyIL
("M1.Main", "
1132
v.
VerifyIL
("C.F", "
1219
v.
VerifyIL
("C.F", "
1295
v.
VerifyIL
("C.F", "
1370
v.
VerifyIL
("C.F", "
1474
v.
VerifyIL
("MyClass1.Main", "
1590
v.
VerifyIL
("C.F", "
2171
CompileAndVerify(compilation).
VerifyIL
("MyMod.Main", "
2717
CompileAndVerify(compilation).
VerifyIL
("Module1.Main", "
4023
CompileAndVerify(compilation).
VerifyIL
("IntervalUpdate.Update", "
PDB\PDBTupleTests.vb (1)
83
v.
VerifyIL
("C(Of T).F()", "
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Binding\BindingCollectionInitializerTests.vb (1)
253
]]>).
VerifyIL
("C1.Main", <![CDATA[
Semantics\ConditionalAccessTests.vb (2)
10247
verifier.
VerifyIL
("C(Of T).get_Value()", "
10320
verifier.
VerifyIL
("C(Of T).get_Value()", "
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (13)
SymbolsTests\GenericConstraintTests.vb (7)
537
compilationVerifier.
VerifyIL
("B1(Of T).F1(Of U)(U)", expectedIL.Replace("F1", "F1"))
538
compilationVerifier.
VerifyIL
("B1(Of T).F2(Of U)(U)", expectedIL.Replace("F1", "F2"))
539
compilationVerifier.
VerifyIL
("B1(Of T).F3(Of U)(U)", expectedIL.Replace("F1", "F3"))
540
compilationVerifier.
VerifyIL
("B2(Of T).F1(Of U)(U)", expectedIL.Replace("F1", "F1"))
541
compilationVerifier.
VerifyIL
("B2(Of T).F2(Of U)(U)", expectedIL.Replace("F1", "F2"))
542
compilationVerifier.
VerifyIL
("B2(Of T).F3(Of U)(U)", expectedIL.Replace("F1", "F3"))
543
compilationVerifier.
VerifyIL
("B2(Of T).F4(Of U)(U)", expectedIL.Replace("F1", "F4"))
SymbolsTests\Metadata\WinMdEventTest.vb (6)
225
verifier.
VerifyIL
("C.Main", <![CDATA[
591
verifier.
VerifyIL
("A.Scenario1", <![CDATA[
646
verifier.
VerifyIL
("A.Scenario2", <![CDATA[
770
CompileAndVerify(compilation, verify:=Verification.FailsILVerify).
VerifyIL
("abcdef.goo", expectedIL.Value())
852
CompileAndVerify(compilation, verify:=If(OSVersion.IsWin8, Verification.Passes, Verification.Skipped)).
VerifyIL
("abcdef.goo", expectedIL.Value())
1471
v.
VerifyIL
("Test.add_E", "