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)
855
mergedEditsBuilder.Add(new
SemanticEdit
(
952
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)
315
SemanticEdit
.Create(SemanticEditKind.Update, ctorC0, ctorC1),
316
SemanticEdit
.Create(SemanticEditKind.Update, ctorD0, ctorD1),
317
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1),
318
SemanticEdit
.Create(SemanticEditKind.Update, a0, a1),
319
SemanticEdit
.Create(SemanticEditKind.Update, ctorA0, ctorA1)));
357
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
390
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
446
SemanticEdit
.Create(SemanticEditKind.Update, e0, e1, GetSyntaxMapFromMarkers(source0, source1))));
456
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, GetSyntaxMapFromMarkers(source0, source1))));
512
SemanticEdit
.Create(SemanticEditKind.Update, g0, g1, GetSyntaxMapFromMarkers(source0, source1))));
558
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
620
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
647
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
847
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1175
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1212
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
1298
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
1340
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
1372
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3)));
1873
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
1962
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
1980
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2047
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2065
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2121
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2187
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
2207
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
2263
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
3161
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, method1)));
3255
SemanticEdit
.Create(SemanticEditKind.Update, methodF0, methodF1),
3256
SemanticEdit
.Create(SemanticEditKind.Insert, null, methodG1)));
3304
SemanticEdit
.Create(SemanticEditKind.Update, methodG1, methodG2)));
3369
SemanticEdit
.Create(SemanticEditKind.Update, invoke0, invoke1),
3370
SemanticEdit
.Create(SemanticEditKind.Update, beginInvoke0, beginInvoke1)));
3675
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1)));
3709
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2)));
3819
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1),
3820
SemanticEdit
.Create(SemanticEditKind.Insert, null, id1),
3821
SemanticEdit
.Create(SemanticEditKind.Insert, null, g1)));
3909
SemanticEdit
.Create(SemanticEditKind.Update, g1, g2),
3910
SemanticEdit
.Create(SemanticEditKind.Insert, null, h2)));
4005
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, f3)));
4069
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.G")),
4070
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
4128
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, getP0, getP1)));
4197
? ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1),
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1.GetMethod))
4198
: ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, r1)));
4233
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2),
4234
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2.GetMethod),
4235
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2.SetMethod))
4237
SemanticEdit
.Create(SemanticEditKind.Insert, null, q2)));
6161
SemanticEdit
.Create(SemanticEditKind.Insert, null, e1)));
6216
SemanticEdit
.Create(SemanticEditKind.Insert, null, g2)));
6878
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
6942
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c0, c1)));
6963
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, c1, c2)));
7143
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
7151
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
7160
SemanticEdit
.Create(SemanticEditKind.Update, c2, c3),
7161
SemanticEdit
.Create(SemanticEditKind.Update, f2, f3)));
7321
SemanticEdit
.Create(SemanticEditKind.Update, event0, event1)));
7399
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
7414
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
7484
SemanticEdit
.Create(SemanticEditKind.Replace, null, c1)));
7499
SemanticEdit
.Create(SemanticEditKind.Replace, null, c2)));
7562
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1),
7563
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
7664
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")),
7665
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B4"))));
7725
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1),
7726
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
7839
SemanticEdit
.Create(SemanticEditKind.Update, main0, main1),
7840
SemanticEdit
.Create(SemanticEditKind.Insert, null, d1)));
7853
SemanticEdit
.Create(SemanticEditKind.Update, main1, main2),
7854
SemanticEdit
.Create(SemanticEditKind.Insert, null, e2)));
7895
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
7962
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, method1)));
7988
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2)));
8038
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
8152
SemanticEdit
.Create(SemanticEditKind.Insert, null, x1),
8153
SemanticEdit
.Create(SemanticEditKind.Insert, null, y1),
8154
SemanticEdit
.Create(SemanticEditKind.Insert, null, m1),
8155
SemanticEdit
.Create(SemanticEditKind.Insert, null, n1),
8156
SemanticEdit
.Create(SemanticEditKind.Insert, null, p1),
8157
SemanticEdit
.Create(SemanticEditKind.Insert, null, q1),
8158
SemanticEdit
.Create(SemanticEditKind.Insert, null, e1),
8159
SemanticEdit
.Create(SemanticEditKind.Insert, null, f1),
8160
SemanticEdit
.Create(SemanticEditKind.Insert, null, j1),
8161
SemanticEdit
.Create(SemanticEditKind.Insert, null, cctor1)));
8177
SemanticEdit
.Create(SemanticEditKind.Update, x1, x2),
8178
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2),
8179
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2),
8180
SemanticEdit
.Create(SemanticEditKind.Update, getP1, getP2),
8181
SemanticEdit
.Create(SemanticEditKind.Update, setP1, setP2),
8182
SemanticEdit
.Create(SemanticEditKind.Update, getQ1, getQ2),
8183
SemanticEdit
.Create(SemanticEditKind.Update, setQ1, setQ2),
8184
SemanticEdit
.Create(SemanticEditKind.Update, addE1, addE2),
8185
SemanticEdit
.Create(SemanticEditKind.Update, removeE1, removeE2),
8186
SemanticEdit
.Create(SemanticEditKind.Update, addF1, addF2),
8187
SemanticEdit
.Create(SemanticEditKind.Update, removeF1, removeF2),
8188
SemanticEdit
.Create(SemanticEditKind.Update, cctor1, cctor2)));
8316
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M2")),
8317
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.F2")),
8318
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<PropertySymbol>("C.P2")),
8319
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<EventSymbol>("C.E2"))));
8442
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M"))));
8514
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
8564
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMember("C.M"), compilation1.GetMember("C.M"))));
8666
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.puts"))));
8722
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("B"))));
8802
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMembers("M.C.M1")[2])));
8835
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMember<MethodSymbol>("M.C.M2"),
8958
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMembers("C.M")[0], compilation1.GetMembers("C.M")[0])));
8982
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMembers("C.M")[1], compilation2.GetMembers("C.M")[1])));
9006
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation2.GetMembers("C.M")[2], compilation3.GetMembers("C.M")[2])));
9031
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation3.GetMembers("C.M")[3], compilation4.GetMembers("C.M")[3])));
9056
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation4.GetMembers("C.M")[4], compilation5.GetMembers("C.M")[4])));
9080
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation5.GetMembers("C.M")[5], compilation6.GetMembers("C.M")[5])));
9104
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation6.GetMembers("C.M")[6], compilation7.GetMembers("C.M")[6])));
9130
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation7.GetMembers("C.M")[7], compilation8.GetMembers("C.M")[7])));
9155
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation8.GetMembers("C.M")[8], compilation9.GetMembers("C.M")[8])));
9179
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation9.GetMembers("C.M")[9], compilation10.GetMembers("C.M")[9])));
9252
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation10.GetMembers("C.M")[12], compilation11.GetMembers("C.M")[12])));
9276
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation11.GetMembers("C.M")[13], compilation12.GetMembers("C.M")[13])));
9346
SemanticEdit
.Create(SemanticEditKind.Insert, null, ctor1)));
9451
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9531
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMembers("C.F")[1], compilation1.GetMembers("C.F")[1])));
9560
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation1.GetMembers("C.F")[1], compilation2.GetMembers("C.F")[1])));
9624
ImmutableArray.Create(
SemanticEdit
.Create(
9757
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
9815
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1))));
9873
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetEquivalentNodesMap(method3, method2))));
9963
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, m1, null)));
9967
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2, GetEquivalentNodesMap(m2, m1))));
10051
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
10101
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
10150
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
10298
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A")),
10299
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
10327
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetEquivalentNodesMap(method2, method1))));
10355
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetEquivalentNodesMap(method3, method2))));
10439
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10462
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10528
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
10549
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
10807
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
10923
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
10951
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1, method2, GetSyntaxMapFromMarkers(source1, source2))));
10983
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method2, method3, GetSyntaxMapFromMarkers(source2, source3))));
11110
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
11120
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, g1, g2, GetEquivalentNodesMap(g2, g1))));
11130
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, g2, g3, GetEquivalentNodesMap(g3, g2))));
11216
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11295
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m0, m1, GetSyntaxMapFromMarkers(source0, source1))));
11322
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, m1, m2, GetSyntaxMapFromMarkers(source1, source2))));
11446
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11460
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11569
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11583
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11765
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
11795
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
11872
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
11945
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12020
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12113
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12206
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12270
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12333
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12343
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12353
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12363
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12373
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12383
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
12454
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
12495
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
12602
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
12720
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
12773
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
12868
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1A, GetEquivalentNodesMap(method1A, method0))));
12880
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1B, GetEquivalentNodesMap(method1B, method0))));
12946
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
13105
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetEquivalentNodesMap(method1, method0))));
13220
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)));
13233
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null)));
13245
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1G, method2G, syntaxMap: s => null)));
13288
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13304
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13320
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13376
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)),
13413
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.Main"))),
13453
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, compilation0.GetMember("C.Main"), compilation1.GetMember("C.Main"))));
13505
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0F, method1F, syntaxMap: s => null)));
13516
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method1F, method2F, syntaxMap: s => null)));
13576
SemanticEdit
.Create(SemanticEditKind.Insert, null, mA1),
13577
SemanticEdit
.Create(SemanticEditKind.Insert, null, mX1)),
13585
SemanticEdit
.Create(SemanticEditKind.Update, compilationB0.GetMember<MethodSymbol>("B.F"), compilationB1.GetMember<MethodSymbol>("B.F")),
13586
SemanticEdit
.Create(SemanticEditKind.Insert, null, compilationB1.GetMember<TypeSymbol>("Y"))),
13640
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetEquivalentNodesMap(f1, f0))));
13659
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetEquivalentNodesMap(f2, f1))));
13712
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1)));
13719
SemanticEdit
.Create(SemanticEditKind.Insert, null, f_byte2)));
13755
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
13836
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1)))));
13905
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
13948
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14054
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14087
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14182
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14206
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14290
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
14315
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
14433
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
14485
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
14605
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14639
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14731
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14760
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
14901
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
14958
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
15069
SemanticEdit
.Create(SemanticEditKind.Update, f0, f1, GetSyntaxMapFromMarkers(source0, source1))));
15097
SemanticEdit
.Create(SemanticEditKind.Update, f1, f2, GetSyntaxMapFromMarkers(source1, source2))));
15181
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15204
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15302
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15351
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15464
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15505
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15598
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15622
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15716
SemanticEdit
.Create(SemanticEditKind.Update, ctor0, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
15760
SemanticEdit
.Create(SemanticEditKind.Update, ctor1, ctor2, GetSyntaxMapFromMarkers(source1, source0))));
15893
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
15947
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
16109
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
16180
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
16343
SemanticEdit
.Create(SemanticEditKind.Update, n0, n1, GetSyntaxMapFromMarkers(source0, source1))));
16393
SemanticEdit
.Create(SemanticEditKind.Update, n1, n2, GetSyntaxMapFromMarkers(source1, source0))));
16482
SemanticEdit
.Create(SemanticEditKind.Update, e0, e1, GetSyntaxMapFromMarkers(source0, source1))));
16494
SemanticEdit
.Create(SemanticEditKind.Insert, null, g1)));
16580
SemanticEdit
.Create(SemanticEditKind.Update, printMembers0, printMembers1)));
16661
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
17021
ImmutableArray.Create(
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1)));
17094
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
20111
SemanticEdit
.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapFromMarkers(source0, source1))));
20187
SemanticEdit
.Create(SemanticEditKind.Update, cm1_gen0, cm1_gen1, GetSyntaxMapFromMarkers(source0, source1)),
20188
SemanticEdit
.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
20281
SemanticEdit
.Create(SemanticEditKind.Insert, null, c1_gen1, syntaxMap: null),
20282
SemanticEdit
.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
20370
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)
827
internal static async ValueTask<(ImmutableArray<
SemanticEdit
> mergedEdits, ImmutableHashSet<ISymbol> addedSymbols)> MergePartialEditsAsync(
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)
287
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(