254 references to Edit
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (254)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (50)
71
Edit
(SemanticEditKind.Update, c => c.GetMembers<IMethodSymbol>("C.F").Single(m => m.Parameters is []), preserveLocalVariables: true),
72
Edit
(SemanticEditKind.Update, c => c.GetMembers<IMethodSymbol>("C.F").Single(m => m.Parameters is [_]), preserveLocalVariables: true),
73
Edit
(SemanticEditKind.Update, c => c.GetMembers<IMethodSymbol>("C.F").Single(m => m.Parameters is [_, _]), preserveLocalVariables: true),
163
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
185
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
209
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
3412
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true)
3648
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true)
4565
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true)
4833
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
4982
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
5087
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
5234
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
5342
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
5470
Edit
(SemanticEditKind.Update, c => c.GetMember("C..ctor"), preserveLocalVariables: true),
5593
Edit
(SemanticEditKind.Update, c => c.GetMember("C..ctor"), preserveLocalVariables: true),
5692
Edit
(SemanticEditKind.Update, c => c.GetMember("Program.<Main>$"), preserveLocalVariables: true),
5826
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
5963
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6064
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6173
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6313
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6412
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6486
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6579
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6713
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
6880
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7040
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7139
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7202
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7286
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7336
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7455
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7653
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7803
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
7995
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
8127
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
8373
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
8554
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
8758
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
8929
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9137
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9283
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9381
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9502
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9602
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9738
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9844
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
9966
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
10086
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true, rudeEdits: _ => new RuntimeRudeEdit("Return type changed", 0x123)),
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (8)
650
Edit
(SemanticEditKind.Update, c => c.GetMembers<IMethodSymbol>("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int16 a)"), preserveLocalVariables: true),
651
Edit
(SemanticEditKind.Update, c => c.GetMembers<IMethodSymbol>("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int32 a)"), preserveLocalVariables: true),
652
Edit
(SemanticEditKind.Update, c => c.GetMembers<IMethodSymbol>("C.F").Single(m => m.ToTestDisplayString() == "System.Threading.Tasks.Task<System.Int32> C.F(System.Int64 a)"), preserveLocalVariables: true),
752
edits: new[] {
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true) },
972
edits: new[] {
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true) },
7941
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true)
7969
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true)
8957
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
Emit\EditAndContinue\EditAndContinueTests.cs (194)
75
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.FirstOrDefault(c => c.Parameters.Length == 1), newSymbolProvider: c => c.GetMember("C")),
159
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.FirstOrDefault(c => c.Parameters.Length == 1), newSymbolProvider: c => c.GetMember("C")),
665
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
712
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
759
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
890
edits: new[] {
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")) },
923
Edit
(SemanticEditKind.Update, c => c.GetMember("C")),
924
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"))
966
edits: new[] {
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")) },
1063
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
1064
Edit
(SemanticEditKind.Update, c => c.GetMember("D.G"))
1444
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
1445
Edit
(SemanticEditKind.Update, c => c.GetMember("C.G")),
1446
Edit
(SemanticEditKind.Update, c => c.GetMember("C.H")),
1497
Edit
(SemanticEditKind.Update, c => c.GetMember("C.G")),
1498
Edit
(SemanticEditKind.Update, c => c.GetMember("C.H")),
1547
Edit
(SemanticEditKind.Update, c => c.GetMember("C.H")),
1619
Edit
(SemanticEditKind.Update, c => c.GetMember("C.G")),
1650
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
1681
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
1682
Edit
(SemanticEditKind.Update, c => c.GetMember("C.G")),
1750
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
1783
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F")),
2294
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
2445
Edit
(SemanticEditKind.Update, c => c.GetMember("Program.<Main>$"), preserveLocalVariables: true),
2547
Edit
(SemanticEditKind.Update, c => c.GetMember("Program.<Main>$"), preserveLocalVariables: true),
2609
Edit
(SemanticEditKind.Update, c => c.GetMember<IMethodSymbol>("C.M2").PartialImplementationPart),
2668
Edit
(SemanticEditKind.Update, c => c.GetMember<IMethodSymbol>("C.M").PartialImplementationPart)
2764
Edit
(SemanticEditKind.Update, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart),
2813
Edit
(SemanticEditKind.Update, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart),
3194
Edit
(SemanticEditKind.Update, c => c.GetMember("E")),
3195
Edit
(SemanticEditKind.Update, c => c.GetMember("E.A")),
3196
Edit
(SemanticEditKind.Update, c => c.GetMember("C")),
3197
Edit
(SemanticEditKind.Update, c => c.GetMember("C._x")),
3198
Edit
(SemanticEditKind.Update, c => c.GetMember("C.X")),
3199
Edit
(SemanticEditKind.Update, c => c.GetMember("D"))
3275
Edit
(SemanticEditKind.Update, c => c.GetMember("E")),
3276
Edit
(SemanticEditKind.Update, c => c.GetMember("E.A")),
3277
Edit
(SemanticEditKind.Update, c => c.GetMember("C")),
3278
Edit
(SemanticEditKind.Update, c => c.GetMember("C._x")),
3279
Edit
(SemanticEditKind.Update, c => c.GetMember("C.X")),
3280
Edit
(SemanticEditKind.Update, c => c.GetMember("D"))
4014
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.get_P"), newSymbolProvider: c => c.GetMember("C")),
4015
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.set_P"), newSymbolProvider: c => c.GetMember("C")),
4016
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.P"), newSymbolProvider: c => c.GetMember("C")),
4081
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")),
4160
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_P"), newSymbolProvider: c => c.GetMember("C")),
4161
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_P"), newSymbolProvider: c => c.GetMember("C")),
4162
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.P"), newSymbolProvider: c => c.GetMember("C")),
4228
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")),
4313
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_P"), newSymbolProvider: c => c.GetMember("C")),
4314
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_P"), newSymbolProvider: c => c.GetMember("C")),
4315
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.P"), newSymbolProvider: c => c.GetMember("C")),
4379
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.P")),
4380
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4381
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4459
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_P"), newSymbolProvider: c => c.GetMember("C")),
4519
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.P")),
4520
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4521
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4598
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")),
4687
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")),
4774
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")),
4856
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.P"), newSymbolProvider: c => c.GetMember("C")),
4857
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_P"), newSymbolProvider: c => c.GetMember("C")),
4858
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_P"), newSymbolProvider: c => c.GetMember("C")),
4859
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.P")),
4860
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4861
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4968
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.P"), newSymbolProvider: c => c.GetMember("C")),
4969
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_P"), newSymbolProvider: c => c.GetMember("C")),
4970
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_P"), newSymbolProvider: c => c.GetMember("C")),
4971
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.P")),
4972
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4973
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5065
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_P"), newSymbolProvider: c => c.GetMember("C")),
5066
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_P"), newSymbolProvider: c => c.GetMember("C")),
5067
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.P"), newSymbolProvider: c => c.GetMember("C")),
5068
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.Q")),
5069
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
5070
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
5177
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_Q"), newSymbolProvider: c=>c.GetMember("C")),
5178
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_Q"), newSymbolProvider: c=>c.GetMember("C")),
5179
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.Q"), newSymbolProvider: c=>c.GetMember("C")),
5180
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.P")),
5181
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5182
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5273
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_Item"), newSymbolProvider: c => c.GetMember("C")),
5274
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.set_Item"), newSymbolProvider: c => c.GetMember("C")),
5275
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.this[]"), newSymbolProvider: c => c.GetMember("C")),
5359
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.this[]"), newSymbolProvider: c => c.GetMember("C")),
5360
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_Item"), newSymbolProvider: c => c.GetMember("C")),
5361
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.this[]")),
5362
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5447
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.this[]"), newSymbolProvider: c=>c.GetMember("C")),
5448
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.get_Item"), newSymbolProvider: c=>c.GetMember("C")),
5449
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.this[]")),
5450
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5511
Edit
(SemanticEditKind.Insert, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }])),
5512
Edit
(SemanticEditKind.Insert, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }]).GetMethod), // the compiler does not need this edit, but the IDE adds it for simplicity
5581
Edit
(SemanticEditKind.Update, c => c.GetMember("C.get_Item")),
5582
Edit
(SemanticEditKind.Update, c => c.GetMember("C.set_Item")),
5790
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.E"), newSymbolProvider: c => c.GetMember("C")),
5791
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.add_E"), newSymbolProvider: c => c.GetMember("C")),
5792
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.remove_E"), newSymbolProvider: c => c.GetMember("C")),
5877
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.E"), newSymbolProvider: c => c.GetMember("C")),
5878
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.add_E"), newSymbolProvider: c => c.GetMember("C")),
5879
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.remove_E"), newSymbolProvider: c => c.GetMember("C")),
5880
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.F")),
5881
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.add_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
5882
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.remove_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
6026
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
6027
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.add_F"), newSymbolProvider: c => c.GetMember("C")),
6028
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.remove_F"), newSymbolProvider: c => c.GetMember("C")),
6029
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.E")),
6030
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.add_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
6031
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.remove_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
6543
Edit
(SemanticEditKind.Update, c => c.GetMember("C.D.M")),
6544
Edit
(SemanticEditKind.Replace, c => null, newSymbolProvider: c => c.GetMember("C")),
10911
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true)
12228
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.op_LogicalNot"), newSymbolProvider: c => c.GetMember("C")),
13002
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true)
15920
Edit
(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R")),
15921
Edit
(SemanticEditKind.Delete, c => c.GetParameterlessConstructor("R"), c => c.GetMember("R"))
16011
Edit
(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R"))
16152
Edit
(SemanticEditKind.Insert, c => c.GetMember("R.Q")),
16375
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
16415
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
16485
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F1"), newSymbolProvider: c => c.GetMember("C")),
16514
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F2"), newSymbolProvider: c => c.GetMember("C")),
16569
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("System.Runtime.CompilerServices.HotReloadException")),
16570
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F1"), newSymbolProvider: c => c.GetMember("C")),
16610
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F2"), newSymbolProvider: c => c.GetMember("C")),
16665
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F1"), newSymbolProvider: c => c.GetMember("C")),
16710
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F1"), newSymbolProvider: c => c.GetMember("C")),
16798
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.M1"), newSymbolProvider: c => c.GetMember("C")),
16880
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")),
16915
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.M2"), newSymbolProvider: c => c.GetMember("C")),
16994
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.M1"), newSymbolProvider: c => c.GetMember("C")),
17053
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")),
17117
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.M1"), newSymbolProvider: c => c.GetMember("C")),
17188
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")),
17260
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")),
17305
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.M1"), newSymbolProvider: c => c.GetMember("C")),
17369
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")),
17438
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
17517
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.F")),
17593
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
17672
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.F")),
17695
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
17819
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
17846
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
17866
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
17959
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.F")),
18028
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
18136
Edit
(SemanticEditKind.Update, c => c.GetMember("C.F"), preserveLocalVariables: true),
18155
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
18249
Edit
(SemanticEditKind.Insert, c => c.GetMember("C.F")),
18334
Edit
(SemanticEditKind.Delete, c => c.GetMember("C.F"), newSymbolProvider: c => c.GetMember("C")),
18414
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.M1"), newSymbolProvider: c => c.GetMember("C")),
18415
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")),
18437
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMember("C.M2"), newSymbolProvider: c => c.GetMember("C")),
18438
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")),
18477
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18478
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol),
18555
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18556
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol),
18628
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18629
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol),
18710
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18711
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol),
18786
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18787
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol),
18868
Edit
(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18869
Edit
(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol),
19293
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F"), preserveLocalVariables: true),
19348
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetParameterlessConstructor("C")),
19452
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetParameterlessConstructor("C")),
19540
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
19649
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
19740
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
19846
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
19928
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20027
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20087
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20193
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20294
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20359
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20421
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20507
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20633
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20704
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20836
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
20888
Edit
(SemanticEditKind.Update, symbolProvider: c => c.GetMember("C.F")),
Emit\EditAndContinue\LocalSlotMappingTests.cs (2)
953
Edit
(SemanticEditKind.Update, c => c.GetMember("C.M"), preserveLocalVariables: true),
1077
Edit
(SemanticEditKind.Update, c => c.GetMember("C.M"), preserveLocalVariables: true),