249 references to VerifyIL
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (247)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (50)
860
diff1.
VerifyIL
("C.<>c__DisplayClass2_0.<F>b__1()", @"
874
diff1.
VerifyIL
("C.<>c__DisplayClass2_0.<F>b__0()", @"
1647
diff1.
VerifyIL
("C.<>c.<F>b__1#1_0#1", @"
1667
diff2.
VerifyIL
("C.<>c.<F>b__1#1_0#1", @"
1745
diff1.
VerifyIL
("C.<F>g__f|1#1_0#1", @"
1764
diff2.
VerifyIL
("C.<F>g__f|1#1_0#1", @"
1836
diff1.
VerifyIL
("C.<F>g__f|0#1_0#1(int)", @"
1855
diff2.
VerifyIL
("C.<F>g__f|0#1_0#1(int)", @"
1946
diff1.
VerifyIL
("C.<>c.<F>b__1_0", @"
1957
diff1.
VerifyIL
("C.<>c.<F>b__1_1#1", @"
1978
diff2.
VerifyIL
("C.<>c.<F>b__1_0", @"
1989
diff2.
VerifyIL
("C.<>c.<F>b__1_1#1", @"
2001
diff2.
VerifyIL
("C.<>c.<F>b__1_2#2", @"
2021
diff3.
VerifyIL
("C.<>c.<F>b__1_0", @"
2032
diff3.
VerifyIL
("C.<>c.<F>b__1_1#1", @"
2044
diff3.
VerifyIL
("C.<>c.<F>b__1_2#2", @"
2142
diff1.
VerifyIL
("C.<F>g__f1|1_0(int)", @"
2154
diff1.
VerifyIL
("C.<F>g__f2|1_1#1(int)", @"
2173
diff2.
VerifyIL
("C.<F>g__f1|1_0(int)", @"
2184
diff2.
VerifyIL
("C.<F>g__f2|1_1#1(int)", @"
2196
diff2.
VerifyIL
("C.<F>g__f3|1_2#2(int)", @"
2215
diff3.
VerifyIL
("C.<F>g__f1|1_0(int)", @"
2226
diff3.
VerifyIL
("C.<F>g__f2|1_1#1(int)", @"
2238
diff3.
VerifyIL
("C.<F>g__f3|1_2#2(int)", @"
2354
diff1.
VerifyIL
("C.<>c.<F>b__2_0", @"
2375
diff2.
VerifyIL
("C.<>c.<F>b__2_0", @"
2886
diff1.
VerifyIL
("C.<>c.<.ctor>b__2_0", @"
2896
diff1.
VerifyIL
("C.<>c.<.ctor>b__2_1", @"
2906
diff1.
VerifyIL
("C.<>c.<.ctor>b__3_0", @"
2915
diff1.
VerifyIL
("C.<>c.<.ctor>b__3_1", @"
2992
diff1.
VerifyIL
("C.<>c.<.ctor>b__2_0", @"
3009
diff1.
VerifyIL
("C.<>c.<.ctor>b__2_1", @"
3026
diff1.
VerifyIL
("C.<>c.<.ctor>b__3_0", @"
3042
diff1.
VerifyIL
("C.<>c.<.ctor>b__3_1", @"
3108
diff1.
VerifyIL
("C..ctor", @"
3267
diff1.
VerifyIL
("C.<>c.<F>b__0_1#1", @"
3301
diff1.
VerifyIL
("C.F", @"
3506
diff1.
VerifyIL
("C.<>c.<F>b__0_1#1", @"
3540
diff1.
VerifyIL
("C.F", @"
3771
diff1.
VerifyIL
("C.F", @"
3803
diff2.
VerifyIL
("C.F", @"
3896
diff1.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "1"));
3908
diff2.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "2"));
3990
diff1.
VerifyIL
("C.F",
4042
diff2.
VerifyIL
("C.F",
4156
diff1.
VerifyIL
("C.<F>g__L|0_0(ref C.<>c__DisplayClass0_0, ref C.<>c__DisplayClass0_1)", @"
4241
diff1.
VerifyIL
("C.<F>g__L|1_0(ref C.<>c__DisplayClass1_0)", @"
4318
diff1.
VerifyIL
("C.<F>g__L|1_0()", @"
4392
diff1.
VerifyIL
("C.<>c__DisplayClass0_0.<F>g__L|1()", @"
4478
diff1.
VerifyIL
("C.<>c__DisplayClass0_0.<F>g__L|1(ref C.<>c__DisplayClass0_1)", @"
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
64
diff1.
VerifyIL
("C.F", @"
128
diff1.
VerifyIL
("C<T>.F", @"
192
diff1.
VerifyIL
("C<T>.F<G>", @"
256
diff1.
VerifyIL
("C<T>.F<G>", @"
320
diff1.
VerifyIL
("C<T>.F<G>", @"
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (46)
1315
diff1.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
1675
diff1.
VerifyIL
("C.<>c.<<-ctor>b__7_0>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
1838
diff1.
VerifyIL
("C.<>c.<<-ctor>b__7_1>d.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2231
diff1.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
2393
diff2.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", $$"""
2581
diff1.
VerifyIL
("C.<F>d__4.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
3061
diff1.
VerifyIL
("C.<F>d__7.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", """
3335
diff1.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
3689
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
3791
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
3900
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
4005
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
4119
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
4349
diff1.
VerifyIL
("C.<F>d__5.System.Collections.IEnumerator.MoveNext", @"
4492
diff1.
VerifyIL
("C.<F>d__5.System.Collections.IEnumerator.MoveNext", @"
4692
diff1.
VerifyIL
("C.<F>d__0.<>m__Finally1", @"
4707
diff1.
VerifyIL
("C.<F>d__0.<>m__Finally2", @"
4722
diff1.
VerifyIL
("C.<F>d__0.<>m__Finally3", @"
4772
diff1.
VerifyIL
("C.<F>d__0.System.IDisposable.Dispose", @"
4937
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
5155
diff1.
VerifyIL
("C.<F>d__0.<>m__Finally1", @"
5210
diff1.
VerifyIL
("C.<F>d__0.System.IDisposable.Dispose", @"
5317
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
5502
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext", @"
5831
diff1.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
6033
diff2.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
6221
diff3.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
6706
diff1.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
7145
diff1.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
7482
diff1.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
7591
diff2.
VerifyIL
("C.<F>d__0.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
7877
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1").Replace("<<DYNAMIC_CONTAINER_NAME>>", "<>o__0#1"));
7890
diff2.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "2").Replace("<<DYNAMIC_CONTAINER_NAME>>", "<>o__0#2"));
8269
diff1.
VerifyIL
("C.<F>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
8444
diff2.
VerifyIL
("C.<F>d__3.System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext", @"
9223
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "2"));
9242
diff2.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "3"));
9374
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "2"));
9387
diff2.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "3"));
9527
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "2"));
9538
diff2.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "3"));
9685
diff1.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "1"));
9697
diff2.
VerifyIL
("C.<F>d__0.System.Collections.IEnumerator.MoveNext()", baselineIL.Replace("<<VALUE>>", "2"));
10274
diff1.
VerifyIL
("Program.<Iterator>d__1.System.Collections.IEnumerator.MoveNext()", @"
11371
diff1.
VerifyIL
("C.<>c__DisplayClass3_0.<F>b__1()", @"
11383
diff1.
VerifyIL
("C.<>c__DisplayClass3_0.<F>b__0()", @"
Emit\EditAndContinue\EditAndContinueTests.cs (105)
427
diffGood.
VerifyIL
(@"C.G", @"
3784
diff1.
VerifyIL
("N.C.Main", @"
3795
diff1.
VerifyIL
("N.C.Id", @"
3803
diff1.
VerifyIL
("N.C.G", @"
6430
diff1.
VerifyIL
("C.F", @"
7392
diff1.
VerifyIL
("C.Main", @"
7406
diff2.
VerifyIL
("C.Main", @"
9002
diff1.
VerifyIL
("C.Main",
9083
diff1.
VerifyIL
("C.F",
9112
diff2.
VerifyIL
("C.F",
9519
diff2.
VerifyIL
("C.M",
9602
diff1.
VerifyIL
("C.Main", @"
9653
diff1a.
VerifyIL
("C.M", @"
9702
diff1b.
VerifyIL
("C.M",
9851
diff1.
VerifyIL
("C.M1",
9879
diff2.
VerifyIL
("C.M2",
9907
diff3.
VerifyIL
("C.M2",
9994
diff1.
VerifyIL
("C.F", @"
10017
diff2.
VerifyIL
("C.F", @"
10085
diff1.
VerifyIL
("C.F", @"
10104
diff2.
VerifyIL
("C.F", @"
10360
diff1.
VerifyIL
("C.F",
10479
diff1.
VerifyIL
("B.G", @"
10506
diff2.
VerifyIL
("B.G", @"
10539
diff3.
VerifyIL
("B.G", @"
10771
diff1.
VerifyIL
("C.F", @"
10851
diff1.
VerifyIL
("C.M",
10878
diff2.
VerifyIL
("C.M",
11005
diff1.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "1"));
11019
diff2.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "2"));
11128
diff1.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "1"));
11142
diff2.
VerifyIL
("C.F", expectedIL.Replace("<<VALUE>>", "2"));
11340
diff1.
VerifyIL
("C.F", baselineIL.Replace("<<VALUE>>", "1"));
11350
diff2.
VerifyIL
("C.F", baselineIL.Replace("<<VALUE>>", "2"));
11424
diff1.
VerifyIL
("C.M1",
11497
diff1.
VerifyIL
("C.F", @"
11572
diff1.
VerifyIL
("C.M", @"
11665
diff1.
VerifyIL
("C.M", @"
11758
diff1.
VerifyIL
("C.M", @"
11822
diff1.
VerifyIL
("C.M",
12010
diff1.
VerifyIL
("C.F", @"
12052
diff2.
VerifyIL
("C.F", @"
12154
diff1.
VerifyIL
("C.F", @"
12432
diff1B.
VerifyIL
("C<T>.M1",
12504
diff1.
VerifyIL
("C<T>.M",
12663
diff1.
VerifyIL
("C.M", @"
13179
diffB1.
VerifyIL
("B.F", @"
13198
diffB2.
VerifyIL
("B.F", @"
13444
diff1.
VerifyIL
("C.F", @"
13487
diff2.
VerifyIL
("C.F", @"
13593
diff1.
VerifyIL
("C.F", @"
13626
diff2.
VerifyIL
("C.F", @"
13721
diff1.
VerifyIL
("C..ctor", @"
13745
diff2.
VerifyIL
("C..ctor", @"
13829
diff1.
VerifyIL
("C..ctor", @"
13854
diff2.
VerifyIL
("C..ctor", @"
13974
diff1.
VerifyIL
("Program.N()", @"
14004
diff1.
VerifyIL
("Program.<>c.<N>b__0_0(int)", @"
14026
diff2.
VerifyIL
("Program.N()", @"
14056
diff2.
VerifyIL
("Program.<>c.<N>b__0_0(int)", @"
14144
diff1.
VerifyIL
("C.F", @"
14178
diff2.
VerifyIL
("C.F", @"
14270
diff1.
VerifyIL
("C.F", @"
14299
diff2.
VerifyIL
("C.F", @"
14440
diff1.
VerifyIL
("C.G", @"
14497
diff2.
VerifyIL
("C.G", @"
14608
diff1.
VerifyIL
("C.G", @"
14636
diff2.
VerifyIL
("C.G", @"
14720
diff1.
VerifyIL
("C..ctor", @"
14743
diff2.
VerifyIL
("C..ctor", @"
14851
diff1.
VerifyIL
("C..ctor", @"
14873
diff1.
VerifyIL
("C.<>c__DisplayClass0_0.<.ctor>b__0()", @"
14900
diff2.
VerifyIL
("C..ctor", @"
14922
diff2.
VerifyIL
("C.<>c__DisplayClass0_0.<.ctor>b__0()", @"
15005
diff1.
VerifyIL
("C.Method", @"
15027
diff1.
VerifyIL
("C.<>c__DisplayClass0_0.<Method>b__0()", @"
15046
diff2.
VerifyIL
("C.Method", @"
15069
diff2.
VerifyIL
("C.<>c__DisplayClass0_0.<Method>b__0()", @"
15137
diff1.
VerifyIL
("C..ctor", @"
15161
diff2.
VerifyIL
("C..ctor", @"
15259
diff1.
VerifyIL
("C..ctor", @"
15282
diff1.
VerifyIL
("C.<>c__DisplayClass3_0.<.ctor>b__0()", @"
15303
diff2.
VerifyIL
("C..ctor", @"
15326
diff2.
VerifyIL
("C.<>c__DisplayClass3_0.<.ctor>b__0()", @"
15436
diff1.
VerifyIL
("Program.N()", @"
15466
diff1.
VerifyIL
("Program.<>c.<N>b__1_0(int)", @"
15490
diff2.
VerifyIL
("Program.N()", @"
15520
diff2.
VerifyIL
("Program.<>c.<N>b__1_0(int)", @"
15653
diff1.
VerifyIL
("Program.N()", @"
15683
diff1.
VerifyIL
("Program.<>c.<N>b__2_0(int)", @"
15702
diff1.
VerifyIL
("Program.<>c__DisplayClass2_0.<N>b__1()", @"
15724
diff2.
VerifyIL
("Program.N()", @"
15754
diff2.
VerifyIL
("Program.<>c.<N>b__2_0(int)", @"
15773
diff2.
VerifyIL
("Program.<>c__DisplayClass2_0.<N>b__1()", @"
15884
diff1.
VerifyIL
("Program.G(int)", @"
15934
diff2.
VerifyIL
("Program.G(int)", @"
16035
diff.
VerifyIL
(@"C.G", @"
16637
diff.
VerifyIL
("C.M",
16664
diff.
VerifyIL
("C.<>c.<M>b__0_0(int, int)", @"
19287
diff.
VerifyIL
("C@file1.M", @"
19364
diff.
VerifyIL
("C@file1.M", @"
19375
diff.
VerifyIL
("C@file2.M", @"
19458
diff.
VerifyIL
("C@file1.M", @"
19469
diff.
VerifyIL
("C@file2.M", @"
19546
diff.
VerifyIL
("C@file2.M", @"
Emit\EditAndContinue\LocalSlotMappingTests.cs (41)
82
diff1.
VerifyIL
("C.Main", @"
257
diff1.
VerifyIL
("C.M", @"
440
diff1.
VerifyIL
("C.M", @"
571
diff1.
VerifyIL
("C.M", @"
681
diff1.
VerifyIL
("C.M", @"
1161
diff1.
VerifyIL
("C.M",
1224
diff1.
VerifyIL
("C.M",
1332
diff1.
VerifyIL
("C.M",
1496
diff1.
VerifyIL
("C.M",
1752
diff1.
VerifyIL
("C.M", @"
1864
diff1.
VerifyIL
("C.M",
2057
diff1.
VerifyIL
("C.M",
2206
diff1.
VerifyIL
("C.M", @"
2254
diff2.
VerifyIL
("C.M",
2430
diff1.
VerifyIL
("C.M", @"
2492
diff2.
VerifyIL
("C.M",
2618
diff1.
VerifyIL
("C.M",
2752
diff1.
VerifyIL
("C.M",
2927
diff1.
VerifyIL
("C.M", @"
3063
diff1.
VerifyIL
("C.M", @"
3226
diff1.
VerifyIL
("C.M", @"
3390
diff1.
VerifyIL
("C.M", @"
3499
diff1.
VerifyIL
("C.M", @"
3609
diff1.
VerifyIL
("C.M", @"
3700
diff1.
VerifyIL
("C.M", @"
3951
diff1.
VerifyIL
(@"C.<>c.<M>b__0_1", expectedIL);
3952
diff2.
VerifyIL
(@"C.<>c.<M>b__0_1", expectedIL);
4247
diff1.
VerifyIL
("C.G", @"
4294
diff1.
VerifyIL
("C.F", @"
4350
diff1.
VerifyIL
("C.F", @"
4405
diff1.
VerifyIL
("C.F", @"
4457
diff1.
VerifyIL
("C.F", @"
4513
diff1.
VerifyIL
("C.F", @"
4582
diff1.
VerifyIL
("C.G", @"
4662
diff1.
VerifyIL
("C.G", @"
4756
diff1.
VerifyIL
("C.G", @"
4816
diff1.
VerifyIL
("C.G", @"
4876
diff1.
VerifyIL
("C.G", @"
4965
diff1.
VerifyIL
("C.G", @"
5120
diff1.
VerifyIL
("C.G", @"
5184
diff2.
VerifyIL
("C.G", @"
Roslyn.Test.PdbUtilities (2)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (2)
184
generationInfo.CompilationDifference.
VerifyIL
(qualifiedMemberName, expectedILWithSequencePoints, methodToken: updatedMethodToken);
225
generationInfo.CompilationDifference.
VerifyIL
(qualifiedMemberName, expectedIL);