550 references to Insert
Microsoft.CodeAnalysis (3)
Emit\EditAndContinue\SymbolChanges.cs (1)
371
case SemanticEditKind.
Insert
:
Emit\SemanticEdit.cs (2)
99
/// <paramref name="oldSymbol"/> or <paramref name="newSymbol"/> is null and the edit isn't a <see cref="SemanticEditKind.
Insert
"/> or <see cref="SemanticEditKind.Delete"/>, respectively.
111
if (oldSymbol == null && kind is not (SemanticEditKind.
Insert
or SemanticEditKind.Replace))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (131)
Emit\EditAndContinue\AssemblyReferencesTests.cs (1)
347
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g2)));
Emit\EditAndContinue\EditAndContinueClosureTests.cs (9)
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),
2743
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f_int2),
3101
SemanticEdit.Create(SemanticEditKind.
Insert
, null, b1),
3196
SemanticEdit.Create(SemanticEditKind.
Insert
, null, b1),
3197
SemanticEdit.Create(SemanticEditKind.
Insert
, null, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
274
SemanticEdit.Create(SemanticEditKind.
Insert
, null, b2)));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (9)
62
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, g1)));
241
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1)));
8710
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1)));
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)));
10768
SemanticEdit.Create(SemanticEditKind.
Insert
, null, ism1),
10953
SemanticEdit.Create(SemanticEditKind.
Insert
, null, asm1),
Emit\EditAndContinue\EditAndContinueTests.cs (111)
3118
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, method1)));
3213
SemanticEdit.Create(SemanticEditKind.
Insert
, null, methodG1)));
3632
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1)));
3777
SemanticEdit.Create(SemanticEditKind.
Insert
, null, id1),
3778
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g1)));
3867
SemanticEdit.Create(SemanticEditKind.
Insert
, null, h2)));
3962
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, f3)));
4026
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<FieldSymbol>("C.G")),
4154
? ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1), SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1.GetMethod))
4155
: ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1)));
4190
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2),
4191
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2.GetMethod),
4192
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2.SetMethod))
4194
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2)));
4331
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4478
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4629
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4630
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4631
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4769
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4770
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4771
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4848
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4937
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
5024
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
5109
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
5110
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5111
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5221
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
5222
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5223
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5318
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
5319
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
5320
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
5430
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
5431
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5432
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5611
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5612
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5699
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5700
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5761
Edit(SemanticEditKind.
Insert
, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }])),
5762
Edit(SemanticEditKind.
Insert
, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }]).GetMethod), // the compiler does not need this edit, but the IDE adds it for simplicity
5912
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e1)));
5967
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g2)));
6130
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
6131
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
6132
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
6279
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.E")),
6280
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
6281
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
7112
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1),
7214
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")),
7215
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A.B4"))));
7275
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1),
7390
SemanticEdit.Create(SemanticEditKind.
Insert
, null, d1)));
7404
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e2)));
7512
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, method1)));
7702
SemanticEdit.Create(SemanticEditKind.
Insert
, null, x1),
7703
SemanticEdit.Create(SemanticEditKind.
Insert
, null, y1),
7704
SemanticEdit.Create(SemanticEditKind.
Insert
, null, m1),
7705
SemanticEdit.Create(SemanticEditKind.
Insert
, null, n1),
7706
SemanticEdit.Create(SemanticEditKind.
Insert
, null, p1),
7707
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q1),
7708
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e1),
7709
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1),
7710
SemanticEdit.Create(SemanticEditKind.
Insert
, null, j1),
7711
SemanticEdit.Create(SemanticEditKind.
Insert
, null, cctor1)));
7866
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.M2")),
7867
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<FieldSymbol>("C.F2")),
7868
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<PropertySymbol>("C.P2")),
7869
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<EventSymbol>("C.E2"))));
7992
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.M"))));
8216
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.puts"))));
8272
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("B"))));
8352
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMembers("M.C.M1")[2])));
8896
SemanticEdit.Create(SemanticEditKind.
Insert
, null, ctor1)));
9513
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, m1, null)));
9848
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A")),
12950
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.Main"))),
13113
SemanticEdit.Create(SemanticEditKind.
Insert
, null, mA1),
13114
SemanticEdit.Create(SemanticEditKind.
Insert
, null, mX1)),
13123
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilationB1.GetMember<TypeSymbol>("Y"))),
13256
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f_byte2)));
16031
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g1)));
16238
Edit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("R")),
16329
Edit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("R"))
16470
Edit(SemanticEditKind.
Insert
, c => c.GetMember("R.Q")),
16887
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("System.Runtime.CompilerServices.HotReloadException")),
17198
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M2")),
17371
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17506
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17578
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17687
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17835
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.F")),
17990
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
18277
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
18567
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
18733
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M2")),
18756
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
18796
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol),
18874
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol),
18947
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol),
19029
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol),
19105
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol),
19187
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol),
19359
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
19452
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1_gen1, syntaxMap: null),
19453
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
19541
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (259)
EditAndContinue\ActiveStatementTests.cs (1)
3764
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.a")),
EditAndContinue\StatementEditingTests.cs (15)
4773
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
4775
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item"))
4870
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4903
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4936
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4969
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
5413
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5414
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
5649
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
5691
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
6928
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
6961
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
6963
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item"))
6996
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
6998
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
EditAndContinue\TopLevelEditingTests.cs (243)
583
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.C.M2"))],
1941
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
1962
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2084
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2112
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2150
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("D"))],
2182
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2639
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C"), preserveLocalVariables: false)],
2652
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("G"), preserveLocalVariables: false)
3044
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
3057
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
3416
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._y")),
3452
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._y")),
3472
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._y")),
3493
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.E")),
3514
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._z")),
3534
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._z")),
3996
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
4011
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y"))
4026
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y"))
4060
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
4199
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
5695
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")));
5734
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D"), preserveLocalVariables: false)
5856
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
6043
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)])
6054
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"), partialType: "C")
6058
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"), partialType: "C")
8478
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.C"))],
8495
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.M.C"))],
8767
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"),
8772
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"),
9339
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
9358
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol)
9377
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 1)?.ISymbol)
9640
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
9660
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
9683
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
9706
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
9729
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
10189
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.goo"))],
10636
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
10671
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
10710
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.M").PartialImplementationPart, partialType: "C")
10753
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
10793
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
10829
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
10864
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
11046
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
11095
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
11145
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
12253
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
12276
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
12311
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.M"))
12474
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart)]),
12599
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
12605
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
12912
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.op_Subtraction"))
13173
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
13194
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
13217
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"), partialType: "C")
13234
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.x")),
13235
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_x")),
13236
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_x")),
13238
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13244
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13293
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()),
13309
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13331
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13337
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13371
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13377
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13399
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13404
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13427
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13429
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13446
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13452
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13470
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13476
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13493
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13499
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13515
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13524
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13548
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13573
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13588
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13598
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13616
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13623
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13657
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
13707
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
13732
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
13752
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13786
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
13787
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13793
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Z")),
13794
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.U")),
13796
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13865
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
13884
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
13885
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13891
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13906
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
13913
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13929
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
13936
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13951
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13952
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
13959
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13974
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
13975
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13982
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13995
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
13996
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
14003
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
14038
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
14126
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
14165
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
14181
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
14183
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Deconstruct")),
14507
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
14560
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
15027
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }]))
15042
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }]))
15074
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X"}])),
15090
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
15106
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
15107
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
15108
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
15128
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
15129
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
15130
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
15238
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 1), partialType: "C")
15245
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 2), partialType: "C")
15320
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))],
15336
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))],
15357
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"), partialType: "C")
15383
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))
16365
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters.Single().Type.Name == "Byte"), partialType: "C"),
16543
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
17235
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
17253
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
18636
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
18637
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_B")),
19059
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.a")),
19135
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.b")),
19136
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.c")),
19137
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.d")),
19265
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
19309
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
19464
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
19465
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single()),
19746
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
19747
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
19842
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P"), preserveLocalVariables: false)
20155
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
20156
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
20201
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
20202
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
20203
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
20221
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
20222
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
20223
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
20239
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
20256
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
20257
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
20567
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
20568
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
20569
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
20609
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
20611
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
20612
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
20719
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
20732
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
20882
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
20901
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
20920
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
20939
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
20958
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
20985
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
21008
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
21035
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
21446
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.P")),
21447
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.get_P")),
21663
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
21664
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
21665
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
21705
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
21706
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
21707
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
21778
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart)]),
21916
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
21917
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
21924
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
21925
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
22262
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item"))
22430
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
22431
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
22432
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
22453
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
22454
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
22507
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
22508
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
22509
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
22532
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
22533
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
22534
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
22542
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
22543
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
22544
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
22617
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
22618
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
22619
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
22650
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
22651
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
22652
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
22677
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
22678
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
22679
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
22796
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IPropertySymbol>("this[]").SetMethod)],
22934
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
22935
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]"))
22973
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
22974
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
23220
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("E"))
23707
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
23708
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_F")),
23709
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_F")),
23744
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_E")),
23745
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_E")),
24018
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
24037
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol)
24056
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
24074
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol)
24093
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
24178
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
24261
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
24556
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
24579
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
24602
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
24625
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
25306
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Program.<Main>$"))],
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
3051
editKind = SemanticEditKind.
Insert
;
3187
Contract.ThrowIfFalse(editKind == SemanticEditKind.
Insert
);
3334
Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.
Insert
);
3480
SemanticEditKind.
Insert
=> SemanticEditInfo.CreateInsert(symbolKey, partialType),
3950
/// Add <see cref="SemanticEditKind.
Insert
"/> edit for the specified symbol and its accessors.
EditAndContinue\EditSession.cs (2)
853
if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.
Insert
or SemanticEditKind.Replace)
880
if (edit.Kind == SemanticEditKind.
Insert
)
EditAndContinue\SemanticEditInfo.cs (3)
59
=> new(SemanticEditKind.
Insert
, symbol, syntaxMaps: default, partialType, deletedSymbolContainer: null);
92
/// <see cref="SemanticEditKind.
Insert
"/> or <see cref="SemanticEditKind.Update"/> or <see cref="SemanticEditKind.Delete"/>.
97
/// If <see cref="Kind"/> is <see cref="SemanticEditKind.
Insert
"/> represents the inserted symbol in the new compilation.
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
381
case SemanticEditKind.
Insert
or SemanticEditKind.Replace:
Microsoft.CodeAnalysis.UnitTests (2)
Emit\SemanticEditTests.cs (2)
35
Assert.Throws<ArgumentNullException>("newSymbol", () => new SemanticEdit(SemanticEditKind.
Insert
, oldSymbol: type, newSymbol: null));
40
Assert.Throws<ArgumentOutOfRangeException>("kind", () => new SemanticEdit(SemanticEditKind.
Insert
, oldSymbol: method, newSymbol: method, instrumentation: instrumentation));
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (43)
Emit\EditAndContinue\AssemblyReferencesTests.vb (1)
186
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, g2)))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (5)
1474
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, f_int1)))
1489
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, f_byte2)))
1671
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, b1),
1770
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, b1),
1771
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, ctor1)))
Emit\EditAndContinue\EditAndContinuePdbTests.vb (1)
257
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, b2)))
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (6)
61
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilation1.GetMember(Of MethodSymbol)("C.G"))))
415
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilation1.GetMember(Of MethodSymbol)("C.F"))))
8070
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, f1)))
8088
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, g3)))
8097
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, h4)))
8990
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, ism1),
Emit\EditAndContinue\EditAndContinueTests.vb (30)
442
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, type1)))
508
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, type3)))
650
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilation1.GetMembers("M.C.M1")(2)),
774
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilation1.GetMember("M.G"))))
1072
SemanticEdit.Create(SemanticEditKind.
Insert
, Nothing, d1)))
1087
SemanticEdit.Create(SemanticEditKind.
Insert
, Nothing, e2)))
1519
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.E"))
1619
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.add_E")),
1620
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.remove_E"))
1720
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.add_E")),
1721
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.remove_E"))
2186
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, method1)))
2310
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P")),
2311
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
2312
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.set_P"))
2419
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P")),
2420
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
2421
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.set_P"))
2583
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.get_P"))
2713
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.get_P"))
3157
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, method1, Nothing)))
6301
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6461
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6703
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6857
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilation1.GetMember(Of MethodSymbol)("C.Main"))),
6972
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, mA1),
6973
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, mX1)),
6982
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilationB1.GetMember(Of TypeSymbol)("Y"))),
7411
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, g1)))
7553
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("System.Runtime.CompilerServices.HotReloadException")),
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (101)
EditAndContinue\StatementEditingTests.vb (11)
2226
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Item")),
2228
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Item"))
2378
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2405
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2433
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2461
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2816
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Item")),
2817
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Item"))
3093
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
3132
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of MethodSymbol)("C.F").PartialImplementationPart, partialType:="C")
3861
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
EditAndContinue\TopLevelEditingTests.vb (90)
832
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
853
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
868
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
1150
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
1597
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C"), preserveLocalVariables:=False)},
1628
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("G"), preserveLocalVariables:=False)
2863
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D"))})
2884
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D"), preserveLocalVariables:=False)})
2894
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D"), preserveLocalVariables:=False)})
3061
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D")),
3253
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("S").GetMember(Of NamedTypeSymbol)("C").GetMembers("F2").FirstOrDefault(Function(m) m.GetParameters().Any(Function(p) p.Type.SpecialType = SpecialType.System_Int32)))
3523
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("N.C"))},
3538
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("N.M.C"))},
3771
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("M.C"), partialType:="M.C")
3776
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("M.C"), partialType:="M.C")
4619
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetParameters().Length = 1))
4658
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetParameters().Any(Function(p) p.Type.SpecialType = SpecialType.System_Byte)))
4697
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetArity() = 1))
4983
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))},
5002
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"))},
5018
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"))},
5221
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D.f")),
5241
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Bar"))
5278
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.G"))
5320
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.G"))
6080
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)})
6362
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("C..ctor").FirstOrDefault(Function(m) m.GetParameters().Length = 2))
6467
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
6479
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
6521
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.Parameters.IsEmpty))
6539
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.Parameters.IsEmpty), partialType:="C")}),
6577
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
7161
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(m) m.Parameters.Single().Type.Name = "Byte"), partialType:="C")
8161
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.b")),
8162
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.c")),
8163
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.d"))},
8332
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.B")),
8373
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.B")),
8515
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.B")),
8516
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single()),
8754
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P")),
8755
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
8756
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.set_P"))
8779
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))},
8796
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))},
8936
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Q")),
8937
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Q"))
8956
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Q")),
8957
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Q"))
9725
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9737
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9749
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9761
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9773
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9786
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9799
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9812
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
10013
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("a")),
10034
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("a")),
10052
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.b")),
10069
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.b")),
10172
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.a")),
10188
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.a")),
11231
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.add_F")),
11232
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.remove_F")),
11233
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.raise_F")),
11234
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
11283
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.add_E")),
11284
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.remove_E")),
11320
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("E"))},
11408
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.E"))
11428
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.E"))
11666
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
11667
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P"))
11687
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
11688
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P"))
11708
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
11709
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P"))
11754
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11774
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11806
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11825
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11849
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11885
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11938
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("M.F"))
12158
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12185
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12208
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12231
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12254
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))