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