18 instantiations of SemanticEdit
Microsoft.CodeAnalysis (1)
Emit\SemanticEdit.cs (1)
216
=> new
SemanticEdit
(kind, oldSymbol?.GetISymbol(), newSymbol?.GetISymbol(), syntaxMap, instrumentation: default);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\LocalStateTracing\LocalStateTracingTests.cs (1)
453
new
SemanticEdit
(f0, f1, ImmutableArray.Create(InstrumentationKindExtensions.LocalStateTracing))));
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditSession.cs (2)
886
mergedEditsBuilder.Add(new
SemanticEdit
(
949
mergedEditsBuilder.Add(new
SemanticEdit
(edit.Kind, oldSymbol, newSymbol, syntaxMaps.matchingNodes, syntaxMaps.runtimeRudeEdits));
Microsoft.CodeAnalysis.UnitTests (13)
Emit\SemanticEditTests.cs (13)
29
Assert.Throws<ArgumentOutOfRangeException>("kind", () => new
SemanticEdit
(SemanticEditKind.None, oldSymbol: null, newSymbol: null));
31
Assert.Throws<ArgumentNullException>("oldSymbol", () => new
SemanticEdit
(SemanticEditKind.Update, oldSymbol: null, newSymbol: type));
32
Assert.Throws<ArgumentNullException>("oldSymbol", () => new
SemanticEdit
(SemanticEditKind.Delete, oldSymbol: null, newSymbol: type));
34
Assert.Throws<ArgumentNullException>("newSymbol", () => new
SemanticEdit
(SemanticEditKind.Update, oldSymbol: type, newSymbol: null));
35
Assert.Throws<ArgumentNullException>("newSymbol", () => new
SemanticEdit
(SemanticEditKind.Insert, oldSymbol: type, newSymbol: null));
36
Assert.Throws<ArgumentNullException>("newSymbol", () => new
SemanticEdit
(SemanticEditKind.Replace, oldSymbol: type, newSymbol: null));
39
Assert.Throws<ArgumentOutOfRangeException>("kind", () => new
SemanticEdit
(SemanticEditKind.Replace, oldSymbol: method, newSymbol: method, instrumentation: instrumentation));
40
Assert.Throws<ArgumentOutOfRangeException>("kind", () => new
SemanticEdit
(SemanticEditKind.Insert, oldSymbol: method, newSymbol: method, instrumentation: instrumentation));
41
Assert.Throws<ArgumentOutOfRangeException>("kind", () => new
SemanticEdit
(SemanticEditKind.Delete, oldSymbol: method, newSymbol: method, instrumentation: instrumentation));
43
Assert.Throws<ArgumentException>("oldSymbol", () => new
SemanticEdit
(SemanticEditKind.Update, oldSymbol: type, newSymbol: method, instrumentation: instrumentation));
44
Assert.Throws<ArgumentException>("newSymbol", () => new
SemanticEdit
(SemanticEditKind.Update, oldSymbol: method, newSymbol: type, instrumentation: instrumentation));
46
Assert.Throws<ArgumentOutOfRangeException>("Kinds", () => new
SemanticEdit
(SemanticEditKind.Update, oldSymbol: method, newSymbol: method,
49
Assert.Throws<ArgumentOutOfRangeException>("Kinds", () => new
SemanticEdit
(SemanticEditKind.Update, oldSymbol: method, newSymbol: method,
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.cs (1)
203
return new
SemanticEdit
(e.Kind, oldSymbol, newSymbol, syntaxMap, e.RudeEdits);
500 references to SemanticEdit
Microsoft.CodeAnalysis (21)
Compilation\Compilation.cs (5)
3043
IEnumerable<
SemanticEdit
> edits,
3063
IEnumerable<
SemanticEdit
> edits,
3090
IEnumerable<
SemanticEdit
> edits,
3107
IEnumerable<
SemanticEdit
> edits,
3154
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)
51
protected SymbolChanges(DefinitionMap definitionMap, IEnumerable<
SemanticEdit
> edits, Func<ISymbol, bool> isAddedSymbol)
351
IEnumerable<
SemanticEdit
> edits,
362
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)
3842
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)
25
IEnumerable<
SemanticEdit
> edits,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (464)
Emit\EditAndContinue\AssemblyReferencesTests.cs (12)
78
SemanticEdit
.Create(
154
SemanticEdit
.Create(
236
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
243
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2)));
341
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
346
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2),
347
SemanticEdit
.Create(SemanticEditKind.Insert, null, g2)));
424
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
504
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
615
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
624
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
636
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))));
3670
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
3774
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
3883
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
3989
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
4103
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
4256
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4490
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
4650
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5113
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5461
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5800
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
5805
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
5810
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3))));
6704
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
7143
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
7428
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, syntaxMap1),
7429
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, syntaxMap1)));
7440
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, syntaxMap2)));
7451
SemanticEdit
.Create(SemanticEditKind.Update, g2, g3, syntaxMap3),
7452
SemanticEdit
.Create(SemanticEditKind.Update, h2, h3, syntaxMap3)));
7807
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
7882
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
8177
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, syntaxMap1),
8178
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, syntaxMap1)));
8189
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, syntaxMap2)));
8200
SemanticEdit
.Create(SemanticEditKind.Update, g2, g3, syntaxMap3),
8201
SemanticEdit
.Create(SemanticEditKind.Update, h2, h3, syntaxMap3)));
8710
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1)));
8719
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapByKind(f1, SyntaxKind.Block))));
8728
SemanticEdit
.Create(SemanticEditKind.Insert, null, g3)));
8737
SemanticEdit
.Create(SemanticEditKind.Insert, null, h4)));
8787
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_int1)));
8792
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_byte2)));
8891
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
8903
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9087
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
9209
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9228
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9366
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9379
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9521
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9532
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9628
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9690
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9758
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
9770
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
9784
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3, GetSyntaxMapFromMarkers(source2, source3))));
9796
SemanticEdit
.Create(SemanticEditKind.Update, f3, f4, GetSyntaxMapFromMarkers(source3, source4))));
9808
SemanticEdit
.Create(SemanticEditKind.Update, f4, f5, GetSyntaxMapFromMarkers(source4, source5))));
10260
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10570
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10636
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10703
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10768
SemanticEdit
.Create(SemanticEditKind.Insert, null, ism1),
10769
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10836
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10889
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10953
SemanticEdit
.Create(SemanticEditKind.Insert, null, asm1),
10954
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11019
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11070
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11121
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11175
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11236
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11291
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11358
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
Emit\EditAndContinue\EditAndContinueTests.cs (250)
286
SemanticEdit
.Create(SemanticEditKind.Update, ctorC0, ctorC1),
287
SemanticEdit
.Create(SemanticEditKind.Update, ctorD0, ctorD1),
288
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1),
289
SemanticEdit
.Create(SemanticEditKind.Update, a0, a1),
290
SemanticEdit
.Create(SemanticEditKind.Update, ctorA0, ctorA1)));
328
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
361
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
417
SemanticEdit
.Create(SemanticEditKind.Update, e0, e1, GetSyntaxMapFromMarkers(source0, source1))));
427
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, GetSyntaxMapFromMarkers(source0, source1))));
483
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, GetSyntaxMapFromMarkers(source0, source1))));
529
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
591
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
618
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
818
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1146
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1183
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
1269
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1311
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
1343
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3)));
1844
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
1933
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
1951
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2018
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2036
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2092
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2158
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2178
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2234
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
3110
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, method1)));
3204
SemanticEdit
.Create(SemanticEditKind.Update, methodF0, methodF1),
3205
SemanticEdit
.Create(SemanticEditKind.Insert, null, methodG1)));
3253
SemanticEdit
.Create(SemanticEditKind.Update, methodG1, methodG2)));
3318
SemanticEdit
.Create(SemanticEditKind.Update, invoke0, invoke1),
3319
SemanticEdit
.Create(SemanticEditKind.Update, beginInvoke0, beginInvoke1)));
3624
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1)));
3658
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2)));
3768
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1),
3769
SemanticEdit
.Create(SemanticEditKind.Insert, null, id1),
3770
SemanticEdit
.Create(SemanticEditKind.Insert, null, g1)));
3858
SemanticEdit
.Create(SemanticEditKind.Update, g1, g2),
3859
SemanticEdit
.Create(SemanticEditKind.Insert, null, h2)));
3954
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, f3)));
4018
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.G")),
4019
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
4077
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, getP0, getP1)));
4146
? ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1),
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1.GetMethod))
4147
: ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1)));
4182
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2),
4183
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2.GetMethod),
4184
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2.SetMethod))
4186
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2)));
5999
SemanticEdit
.Create(SemanticEditKind.Insert, null, e1)));
6054
SemanticEdit
.Create(SemanticEditKind.Insert, null, g2)));
6677
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
6741
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c0, c1)));
6762
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c1, c2)));
6942
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
6950
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
6959
SemanticEdit
.Create(SemanticEditKind.Update, c2, c3),
6960
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3)));
7120
SemanticEdit
.Create(SemanticEditKind.Update, event0, event1)));
7198
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
7213
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
7283
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
7298
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
7361
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1),
7362
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
7463
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")),
7464
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B4"))));
7524
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1),
7525
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
7638
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1),
7639
SemanticEdit
.Create(SemanticEditKind.Insert, null, d1)));
7652
SemanticEdit
.Create(SemanticEditKind.Update, main1, main2),
7653
SemanticEdit
.Create(SemanticEditKind.Insert, null, e2)));
7694
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
7761
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, method1)));
7787
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
7837
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
7951
SemanticEdit
.Create(SemanticEditKind.Insert, null, x1),
7952
SemanticEdit
.Create(SemanticEditKind.Insert, null, y1),
7953
SemanticEdit
.Create(SemanticEditKind.Insert, null, m1),
7954
SemanticEdit
.Create(SemanticEditKind.Insert, null, n1),
7955
SemanticEdit
.Create(SemanticEditKind.Insert, null, p1),
7956
SemanticEdit
.Create(SemanticEditKind.Insert, null, q1),
7957
SemanticEdit
.Create(SemanticEditKind.Insert, null, e1),
7958
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1),
7959
SemanticEdit
.Create(SemanticEditKind.Insert, null, j1),
7960
SemanticEdit
.Create(SemanticEditKind.Insert, null, cctor1)));
7976
SemanticEdit
.Create(SemanticEditKind.Update, x1, x2),
7977
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2),
7978
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2),
7979
SemanticEdit
.Create(SemanticEditKind.Update, getP1, getP2),
7980
SemanticEdit
.Create(SemanticEditKind.Update, setP1, setP2),
7981
SemanticEdit
.Create(SemanticEditKind.Update, getQ1, getQ2),
7982
SemanticEdit
.Create(SemanticEditKind.Update, setQ1, setQ2),
7983
SemanticEdit
.Create(SemanticEditKind.Update, addE1, addE2),
7984
SemanticEdit
.Create(SemanticEditKind.Update, removeE1, removeE2),
7985
SemanticEdit
.Create(SemanticEditKind.Update, addF1, addF2),
7986
SemanticEdit
.Create(SemanticEditKind.Update, removeF1, removeF2),
7987
SemanticEdit
.Create(SemanticEditKind.Update, cctor1, cctor2)));
8115
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M2")),
8116
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.F2")),
8117
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<PropertySymbol>("C.P2")),
8118
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<EventSymbol>("C.E2"))));
8241
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M"))));
8313
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
8363
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMember("C.M"), compilation1.GetMember("C.M"))));
8465
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.puts"))));
8521
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("B"))));
8601
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMembers("M.C.M1")[2])));
8634
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMember<MethodSymbol>("M.C.M2"),
8757
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMembers("C.M")[0], compilation1.GetMembers("C.M")[0])));
8781
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMembers("C.M")[1], compilation2.GetMembers("C.M")[1])));
8805
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation2.GetMembers("C.M")[2], compilation3.GetMembers("C.M")[2])));
8830
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation3.GetMembers("C.M")[3], compilation4.GetMembers("C.M")[3])));
8855
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation4.GetMembers("C.M")[4], compilation5.GetMembers("C.M")[4])));
8879
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation5.GetMembers("C.M")[5], compilation6.GetMembers("C.M")[5])));
8903
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation6.GetMembers("C.M")[6], compilation7.GetMembers("C.M")[6])));
8929
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation7.GetMembers("C.M")[7], compilation8.GetMembers("C.M")[7])));
8954
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation8.GetMembers("C.M")[8], compilation9.GetMembers("C.M")[8])));
8978
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation9.GetMembers("C.M")[9], compilation10.GetMembers("C.M")[9])));
9051
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation10.GetMembers("C.M")[12], compilation11.GetMembers("C.M")[12])));
9075
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation11.GetMembers("C.M")[13], compilation12.GetMembers("C.M")[13])));
9145
SemanticEdit
.Create(SemanticEditKind.Insert, null, ctor1)));
9250
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9330
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMembers("C.F")[1], compilation1.GetMembers("C.F")[1])));
9359
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMembers("C.F")[1], compilation2.GetMembers("C.F")[1])));
9423
ImmutableArray.Create(
SemanticEdit
.Create(
9556
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9614
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1))));
9672
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetEquivalentNodesMap(method3, method2))));
9762
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, m1, null)));
9766
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2, GetEquivalentNodesMap(m2, m1))));
9850
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9900
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
9949
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
10097
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A")),
10098
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
10126
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1))));
10154
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetEquivalentNodesMap(method3, method2))));
10238
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10261
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10327
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10348
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10606
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
10722
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
10750
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
10782
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetSyntaxMapFromMarkers(source2, source3))));
10909
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
10919
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, g1, g2, GetEquivalentNodesMap(g2, g1))));
10929
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, g2, g3, GetEquivalentNodesMap(g3, g2))));
11015
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11094
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
11121
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2, GetSyntaxMapFromMarkers(source1, source2))));
11245
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11259
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11368
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11382
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11564
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11594
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11671
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11744
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11819
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11912
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12005
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12069
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12132
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12142
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12152
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12162
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12172
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12182
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12253
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
12294
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
12401
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
12519
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
12572
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
12667
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1A, GetEquivalentNodesMap(method1A, method0))));
12679
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1B, GetEquivalentNodesMap(method1B, method0))));
12745
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
12891
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
13006
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)));
13019
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null)));
13031
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1G, method2G, syntaxMap: s => null)));
13074
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13090
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13106
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13162
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13199
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.Main"))),
13239
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMember("C.Main"), compilation1.GetMember("C.Main"))));
13291
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)));
13302
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null)));
13362
SemanticEdit
.Create(SemanticEditKind.Insert, null, mA1),
13363
SemanticEdit
.Create(SemanticEditKind.Insert, null, mX1)),
13371
SemanticEdit
.Create(SemanticEditKind.Update, compilationB0.GetMember<MethodSymbol>("B.F"), compilationB1.GetMember<MethodSymbol>("B.F")),
13372
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilationB1.GetMember<TypeSymbol>("Y"))),
13426
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
13445
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetEquivalentNodesMap(f2, f1))));
13498
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
13505
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_byte2)));
13541
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
13622
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))));
13691
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
13734
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
13840
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
13873
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
13968
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
13992
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14076
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14101
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14219
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
14271
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
14391
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14425
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14517
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14546
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14687
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14744
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14855
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14883
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14967
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14990
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15088
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15137
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15250
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15291
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15384
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15408
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15502
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15546
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15679
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
15733
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
15895
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
15966
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
16129
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
16179
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
16268
SemanticEdit
.Create(SemanticEditKind.Update, e0, e1, GetSyntaxMapFromMarkers(source0, source1))));
16280
SemanticEdit
.Create(SemanticEditKind.Insert, null, g1)));
16366
SemanticEdit
.Create(SemanticEditKind.Update, printMembers0, printMembers1)));
16447
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
16804
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
16877
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
19574
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
19650
SemanticEdit
.Create(SemanticEditKind.Update, cm1_gen0, cm1_gen1, GetSyntaxMapFromMarkers(source0, source1)),
19651
SemanticEdit
.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
19744
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1_gen1, syntaxMap: null),
19745
SemanticEdit
.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
19833
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)
831
out ImmutableArray<
SemanticEdit
> mergedEdits,
835
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)
281
foreach (
var
edit in mergedEdits)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\CompilationExtensions.cs (1)
145
ImmutableArray<
SemanticEdit
> edits,
Microsoft.CodeAnalysis.VisualBasic (4)
Compilation\VisualBasicCompilation.vb (1)
2612
edits As IEnumerable(Of
SemanticEdit
),
Emit\EditAndContinue\EmitHelpers.vb (1)
24
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))
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.cs (1)
172
private ImmutableArray<
SemanticEdit
> GetSemanticEdits(