2 instantiations of SemanticEdit
Microsoft.CodeAnalysis (1)
Emit\SemanticEdit.cs (1)
216
=> new
SemanticEdit
(kind, oldSymbol?.GetISymbol(), newSymbol?.GetISymbol(), syntaxMap, instrumentation: default);
Microsoft.CodeAnalysis.UnitTests (1)
Emit\SemanticEditTests.cs (1)
29
Assert.Throws<ArgumentOutOfRangeException>("kind", () => new
SemanticEdit
(SemanticEditKind.None, oldSymbol: null, newSymbol: null));
514 references to SemanticEdit
Microsoft.CodeAnalysis (20)
Compilation\Compilation.cs (4)
3044
IEnumerable<
SemanticEdit
> edits,
3064
IEnumerable<
SemanticEdit
> edits,
3091
IEnumerable<
SemanticEdit
> edits,
3137
IEnumerable<
SemanticEdit
> edits,
Emit\EditAndContinue\DefinitionMap.cs (3)
52
protected DefinitionMap(IEnumerable<
SemanticEdit
> edits, EmitBaseline baseline)
65
private IReadOnlyDictionary<IMethodSymbolInternal, EncMappedMethod> GetMappedMethods(IEnumerable<
SemanticEdit
> edits)
68
foreach (
var
edit in edits)
Emit\EditAndContinue\SymbolChanges.cs (3)
50
protected SymbolChanges(DefinitionMap definitionMap, IEnumerable<
SemanticEdit
> edits, Func<ISymbol, bool> isAddedSymbol)
350
IEnumerable<
SemanticEdit
> edits,
361
foreach (
var
edit in edits)
Emit\SemanticEdit.cs (10)
19
public readonly struct SemanticEdit : IEquatable<
SemanticEdit
>
81
/// Initializes an instance of <see cref="
SemanticEdit
"/>.
215
internal static
SemanticEdit
Create(SemanticEditKind kind, ISymbolInternal oldSymbol, ISymbolInternal newSymbol, Func<SyntaxNode, SyntaxNode>? syntaxMap = null)
222
=> obj is
SemanticEdit
other && Equals(other);
225
/// <see cref="
SemanticEdit
"/>s are considered equal if they are of the same <see cref="Kind"/> and
229
public bool Equals(
SemanticEdit
other)
234
public static bool operator ==(
SemanticEdit
left,
SemanticEdit
right)
237
public static bool operator !=(
SemanticEdit
left,
SemanticEdit
right)
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (1)
3776
IEnumerable<
SemanticEdit
> edits,
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
26
IEnumerable<
SemanticEdit
> edits,
Emitter\EditAndContinue\CSharpSymbolChanges.cs (1)
14
public CSharpSymbolChanges(DefinitionMap definitionMap, IEnumerable<
SemanticEdit
> edits, Func<ISymbol, bool> isAddedSymbol)
Emitter\EditAndContinue\EmitHelpers.cs (1)
26
IEnumerable<
SemanticEdit
> edits,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (465)
Emit\EditAndContinue\AssemblyReferencesTests.cs (12)
78
SemanticEdit
.Create(
150
SemanticEdit
.Create(
228
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
235
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2)));
333
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
338
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2),
339
SemanticEdit
.Create(SemanticEditKind.Insert, null, g2)));
416
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
496
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
607
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
616
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
628
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m2, m3, GetSyntaxMapFromMarkers(source2, source3))));
Emit\EditAndContinue\EditAndContinueClosureTests.cs (68)
258
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
319
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
391
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
449
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
502
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
561
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
615
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
670
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
726
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
781
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
849
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
924
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
998
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
1065
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
1124
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1212
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1301
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1385
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1476
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1558
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1636
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1660
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
1735
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1758
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
1826
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1849
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
1935
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1970
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
2014
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3))));
2133
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
2167
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
2209
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3))));
2343
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
2367
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
2482
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_int1)));
2498
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_byte2)));
2599
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_int1)));
2615
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_byte2)));
2732
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1),
2733
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1)));
2743
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_int2),
2744
SemanticEdit
.Create(SemanticEditKind.Update, main1, main2)));
2755
SemanticEdit
.Create(SemanticEditKind.Update, main2, main3)));
2803
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
2876
SemanticEdit
.Create(SemanticEditKind.Update, ctor00, ctor01, GetSyntaxMapFromMarkers(source0, source1)),
2877
SemanticEdit
.Create(SemanticEditKind.Update, ctor10, ctor11, GetSyntaxMapFromMarkers(source0, source1))));
2982
SemanticEdit
.Create(SemanticEditKind.Update, ctor00, ctor01, GetSyntaxMapFromMarkers(source0, source1)),
2983
SemanticEdit
.Create(SemanticEditKind.Update, ctor10, ctor11, GetSyntaxMapFromMarkers(source0, source1))));
3101
SemanticEdit
.Create(SemanticEditKind.Insert, null, b1),
3102
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
3196
SemanticEdit
.Create(SemanticEditKind.Insert, null, b1),
3197
SemanticEdit
.Create(SemanticEditKind.Insert, null, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
3257
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
3496
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
3764
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
3796
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
3889
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
3901
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
3989
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4041
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
4134
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4219
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4301
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4374
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4456
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4639
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4698
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4750
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
61
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
125
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
189
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
253
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
317
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
Emit\EditAndContinue\EditAndContinuePdbTests.cs (6)
151
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, syntaxMap1),
152
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, syntaxMap1)));
271
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, syntaxMap2),
272
SemanticEdit
.Create(SemanticEditKind.Update, g1, g2, syntaxMap2),
273
SemanticEdit
.Create(SemanticEditKind.Update, a1, a2, syntaxMap2),
274
SemanticEdit
.Create(SemanticEditKind.Insert, null, b2)));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (79)
62
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, g1)));
241
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1)));
358
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
460
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
534
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
584
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1135
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
1560
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
2002
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
2007
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
2579
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
2748
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
3287
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
3681
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
3785
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
3894
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
4000
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
4114
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
4267
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4501
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4661
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5124
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5472
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5811
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5816
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
5821
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3))));
6715
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
7154
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
7439
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, syntaxMap1),
7440
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, syntaxMap1)));
7451
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, syntaxMap2)));
7462
SemanticEdit
.Create(SemanticEditKind.Update, g2, g3, syntaxMap3),
7463
SemanticEdit
.Create(SemanticEditKind.Update, h2, h3, syntaxMap3)));
7818
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
7893
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
8188
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, syntaxMap1),
8189
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, syntaxMap1)));
8200
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, syntaxMap2)));
8211
SemanticEdit
.Create(SemanticEditKind.Update, g2, g3, syntaxMap3),
8212
SemanticEdit
.Create(SemanticEditKind.Update, h2, h3, syntaxMap3)));
8721
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1)));
8730
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapByKind(f1, SyntaxKind.Block))));
8739
SemanticEdit
.Create(SemanticEditKind.Insert, null, g3)));
8748
SemanticEdit
.Create(SemanticEditKind.Insert, null, h4)));
8798
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_int1)));
8803
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_byte2)));
8902
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
8914
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9098
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
9220
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9239
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9377
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9390
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9532
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9543
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9639
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9701
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9769
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9781
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9795
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3))));
9807
SemanticEdit
.Create(SemanticEditKind.Update, f3, f4, GetSyntaxMapFromMarkers(source3, source4))));
9819
SemanticEdit
.Create(SemanticEditKind.Update, f4, f5, GetSyntaxMapFromMarkers(source4, source5))));
10271
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10581
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10647
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10714
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10779
SemanticEdit
.Create(SemanticEditKind.Insert, null, ism1),
10780
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10847
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10900
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10964
SemanticEdit
.Create(SemanticEditKind.Insert, null, asm1),
10965
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11030
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11081
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11132
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11186
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11247
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11302
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11369
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
Emit\EditAndContinue\EditAndContinueTests.cs (251)
278
SemanticEdit
.Create(SemanticEditKind.Update, ctorC0, ctorC1),
279
SemanticEdit
.Create(SemanticEditKind.Update, ctorD0, ctorD1),
280
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1),
281
SemanticEdit
.Create(SemanticEditKind.Update, a0, a1),
282
SemanticEdit
.Create(SemanticEditKind.Update, ctorA0, ctorA1)));
320
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
353
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
409
SemanticEdit
.Create(SemanticEditKind.Update, e0, e1, GetSyntaxMapFromMarkers(source0, source1))));
419
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, GetSyntaxMapFromMarkers(source0, source1))));
475
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, GetSyntaxMapFromMarkers(source0, source1))));
521
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
583
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
610
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
810
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1150
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1187
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
1273
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1315
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
1347
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3)));
1848
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
1937
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
1955
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2022
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2040
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2096
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2162
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2182
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2238
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2855
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, method1)));
2949
SemanticEdit
.Create(SemanticEditKind.Update, methodF0, methodF1),
2950
SemanticEdit
.Create(SemanticEditKind.Insert, null, methodG1)));
2998
SemanticEdit
.Create(SemanticEditKind.Update, methodG1, methodG2)));
3063
SemanticEdit
.Create(SemanticEditKind.Update, invoke0, invoke1),
3064
SemanticEdit
.Create(SemanticEditKind.Update, beginInvoke0, beginInvoke1)));
3369
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1)));
3403
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2)));
3513
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1),
3514
SemanticEdit
.Create(SemanticEditKind.Insert, null, id1),
3515
SemanticEdit
.Create(SemanticEditKind.Insert, null, g1)));
3603
SemanticEdit
.Create(SemanticEditKind.Update, g1, g2),
3604
SemanticEdit
.Create(SemanticEditKind.Insert, null, h2)));
3699
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, f3)));
3763
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.G")),
3764
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
3822
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, getP0, getP1)));
3891
? ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1),
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1.GetMethod))
3892
: ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1)));
3927
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2),
3928
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2.GetMethod),
3929
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2.SetMethod))
3931
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2)));
5608
SemanticEdit
.Create(SemanticEditKind.Insert, null, e1)));
5663
SemanticEdit
.Create(SemanticEditKind.Insert, null, g2)));
6115
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
6179
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c0, c1)));
6200
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c1, c2)));
6380
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
6388
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
6397
SemanticEdit
.Create(SemanticEditKind.Update, c2, c3),
6398
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3)));
6558
SemanticEdit
.Create(SemanticEditKind.Update, event0, event1)));
6636
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
6651
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
6721
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
6736
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
6799
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1),
6800
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
6901
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")),
6902
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B4"))));
6962
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1),
6963
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
7076
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1),
7077
SemanticEdit
.Create(SemanticEditKind.Insert, null, d1)));
7090
SemanticEdit
.Create(SemanticEditKind.Update, main1, main2),
7091
SemanticEdit
.Create(SemanticEditKind.Insert, null, e2)));
7132
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
7199
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, method1)));
7225
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
7275
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
7389
SemanticEdit
.Create(SemanticEditKind.Insert, null, x1),
7390
SemanticEdit
.Create(SemanticEditKind.Insert, null, y1),
7391
SemanticEdit
.Create(SemanticEditKind.Insert, null, m1),
7392
SemanticEdit
.Create(SemanticEditKind.Insert, null, n1),
7393
SemanticEdit
.Create(SemanticEditKind.Insert, null, p1),
7394
SemanticEdit
.Create(SemanticEditKind.Insert, null, q1),
7395
SemanticEdit
.Create(SemanticEditKind.Insert, null, e1),
7396
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1),
7397
SemanticEdit
.Create(SemanticEditKind.Insert, null, j1),
7398
SemanticEdit
.Create(SemanticEditKind.Insert, null, cctor1)));
7414
SemanticEdit
.Create(SemanticEditKind.Update, x1, x2),
7415
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2),
7416
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2),
7417
SemanticEdit
.Create(SemanticEditKind.Update, getP1, getP2),
7418
SemanticEdit
.Create(SemanticEditKind.Update, setP1, setP2),
7419
SemanticEdit
.Create(SemanticEditKind.Update, getQ1, getQ2),
7420
SemanticEdit
.Create(SemanticEditKind.Update, setQ1, setQ2),
7421
SemanticEdit
.Create(SemanticEditKind.Update, addE1, addE2),
7422
SemanticEdit
.Create(SemanticEditKind.Update, removeE1, removeE2),
7423
SemanticEdit
.Create(SemanticEditKind.Update, addF1, addF2),
7424
SemanticEdit
.Create(SemanticEditKind.Update, removeF1, removeF2),
7425
SemanticEdit
.Create(SemanticEditKind.Update, cctor1, cctor2)));
7553
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M2")),
7554
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.F2")),
7555
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<PropertySymbol>("C.P2")),
7556
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<EventSymbol>("C.E2"))));
7679
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M"))));
7751
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
7801
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMember("C.M"), compilation1.GetMember("C.M"))));
7903
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.puts"))));
7959
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("B"))));
8039
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMembers("M.C.M1")[2])));
8072
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMember<MethodSymbol>("M.C.M2"),
8195
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMembers("C.M")[0], compilation1.GetMembers("C.M")[0])));
8219
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMembers("C.M")[1], compilation2.GetMembers("C.M")[1])));
8243
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation2.GetMembers("C.M")[2], compilation3.GetMembers("C.M")[2])));
8268
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation3.GetMembers("C.M")[3], compilation4.GetMembers("C.M")[3])));
8293
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation4.GetMembers("C.M")[4], compilation5.GetMembers("C.M")[4])));
8317
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation5.GetMembers("C.M")[5], compilation6.GetMembers("C.M")[5])));
8341
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation6.GetMembers("C.M")[6], compilation7.GetMembers("C.M")[6])));
8367
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation7.GetMembers("C.M")[7], compilation8.GetMembers("C.M")[7])));
8392
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation8.GetMembers("C.M")[8], compilation9.GetMembers("C.M")[8])));
8416
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation9.GetMembers("C.M")[9], compilation10.GetMembers("C.M")[9])));
8489
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation10.GetMembers("C.M")[12], compilation11.GetMembers("C.M")[12])));
8513
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation11.GetMembers("C.M")[13], compilation12.GetMembers("C.M")[13])));
8583
SemanticEdit
.Create(SemanticEditKind.Insert, null, ctor1)));
8688
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
8768
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMembers("C.F")[1], compilation1.GetMembers("C.F")[1])));
8797
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMembers("C.F")[1], compilation2.GetMembers("C.F")[1])));
8861
ImmutableArray.Create(
SemanticEdit
.Create(
8994
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9052
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1))));
9110
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetEquivalentNodesMap(method3, method2))));
9200
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, m1, null)));
9204
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2, GetEquivalentNodesMap(m2, m1))));
9288
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9338
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
9387
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
9535
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A")),
9536
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9564
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1))));
9592
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetEquivalentNodesMap(method3, method2))));
9676
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9699
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9765
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9786
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9872
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetEquivalentNodesMap(m1, m0))));
9976
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
10092
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
10120
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
10152
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetSyntaxMapFromMarkers(source2, source3))));
10279
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
10289
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, g1, g2, GetEquivalentNodesMap(g2, g1))));
10299
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, g2, g3, GetEquivalentNodesMap(g3, g2))));
10385
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
10464
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
10491
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2, GetSyntaxMapFromMarkers(source1, source2))));
10615
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10629
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10738
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10752
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10934
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10964
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11041
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11114
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11189
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11282
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11375
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11439
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11502
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11512
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11522
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11532
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11542
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11552
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11623
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11664
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11771
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11889
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
11942
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
12037
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1A, GetEquivalentNodesMap(method1A, method0))));
12049
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1B, GetEquivalentNodesMap(method1B, method0))));
12115
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
12262
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12377
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)));
12390
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null)));
12402
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1G, method2G, syntaxMap: s => null)));
12445
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
12460
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
12475
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
12530
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
12566
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.Main"))),
12606
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMember("C.Main"), compilation1.GetMember("C.Main"))));
12658
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)));
12669
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null)));
12729
SemanticEdit
.Create(SemanticEditKind.Insert, null, mA1),
12730
SemanticEdit
.Create(SemanticEditKind.Insert, null, mX1)),
12738
SemanticEdit
.Create(SemanticEditKind.Update, compilationB0.GetMember<MethodSymbol>("B.F"), compilationB1.GetMember<MethodSymbol>("B.F")),
12739
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilationB1.GetMember<TypeSymbol>("Y"))),
12793
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
12812
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetEquivalentNodesMap(f2, f1))));
12865
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
12872
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_byte2)));
12908
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
12989
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))));
13058
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
13101
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
13207
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
13240
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
13335
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
13359
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
13443
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
13468
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
13586
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
13638
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
13758
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
13792
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
13884
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
13913
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14054
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14111
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14222
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14250
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14334
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14357
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14455
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14504
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14617
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14658
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14751
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14775
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14869
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14913
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15046
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
15100
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
15262
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
15333
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
15496
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
15546
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
15635
SemanticEdit
.Create(SemanticEditKind.Update, e0, e1, GetSyntaxMapFromMarkers(source0, source1))));
15647
SemanticEdit
.Create(SemanticEditKind.Insert, null, g1)));
15733
SemanticEdit
.Create(SemanticEditKind.Update, printMembers0, printMembers1)));
15814
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
16165
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
16238
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
18774
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
18850
SemanticEdit
.Create(SemanticEditKind.Update, cm1_gen0, cm1_gen1, GetSyntaxMapFromMarkers(source0, source1)),
18851
SemanticEdit
.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
18944
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1_gen1, syntaxMap: null),
18945
SemanticEdit
.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
19033
SemanticEdit
.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
Emit\EditAndContinue\LocalSlotMappingTests.cs (44)
80
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, syntaxMap: null)));
254
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
438
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
544
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
656
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
766
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
857
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
1159
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
1222
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
1330
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
1494
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
1750
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
1862
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
2022
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
2055
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
2204
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2252
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2428
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
2490
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1))));
2612
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
2750
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
2925
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.SwitchStatement))));
3061
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.SwitchStatement))));
3224
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
3388
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.IfStatement))));
3497
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.WhileStatement))));
3607
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.DoStatement))));
3698
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.ForStatement, SyntaxKind.VariableDeclarator))));
3902
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
3906
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2, GetSyntaxMapFromMarkers(source1, source2))));
4245
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4292
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4348
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4403
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4455
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4511
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4580
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4660
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4754
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, GetEquivalentNodesMap(g1, g0))));
4814
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4874
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
4963
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
5118
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5182
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\EditSession.cs (2)
692
out ImmutableArray<
SemanticEdit
> mergedEdits,
696
using var _0 = ArrayBuilder<
SemanticEdit
>.GetInstance(edits.Count, out var mergedEditsBuilder);
EditAndContinue\ProjectChanges.cs (2)
17
public readonly ImmutableArray<
SemanticEdit
> SemanticEdits;
40
ImmutableArray<
SemanticEdit
> semanticEdits,
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
274
foreach (
var
edit in mergedEdits)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\CompilationExtensions.cs (1)
143
ImmutableArray<
SemanticEdit
> edits,
Microsoft.CodeAnalysis.VisualBasic (4)
Compilation\VisualBasicCompilation.vb (1)
2601
edits As IEnumerable(Of
SemanticEdit
),
Emit\EditAndContinue\EmitHelpers.vb (1)
23
edits As IEnumerable(Of
SemanticEdit
),
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
28
Public Sub New(edits As IEnumerable(Of
SemanticEdit
),
Emit\EditAndContinue\VisualBasicSymbolChanges.vb (1)
13
Public Sub New(definitionMap As DefinitionMap, edits As IEnumerable(Of
SemanticEdit
), isAddedSymbol As Func(Of ISymbol, Boolean))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (14)
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (4)
2579
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))))
4644
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))))
8335
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))))
8445
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))))
Emit\EditAndContinue\EditAndContinueTests.vb (10)
1071
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1),
1072
SemanticEdit
.Create(SemanticEditKind.Insert, Nothing, d1)))
1086
SemanticEdit
.Create(SemanticEditKind.Update, main1, main2),
1087
SemanticEdit
.Create(SemanticEditKind.Insert, Nothing, e2)))
1812
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c0, c1)))
1833
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c1, c2)))
2001
SemanticEdit
.Create(SemanticEditKind.Replace, Nothing, c1)))
2009
SemanticEdit
.Create(SemanticEditKind.Replace, Nothing, c2)))
2018
SemanticEdit
.Create(SemanticEditKind.Update, c2, c3),
2019
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3)))
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.cs (1)
172
private ImmutableArray<
SemanticEdit
> GetSemanticEdits(