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)));
8721
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1)));
8739
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g3)));
8748
SemanticEdit.Create(SemanticEditKind.
Insert
, null, h4)));
8798
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f_int1)));
8803
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f_byte2)));
10779
SemanticEdit.Create(SemanticEditKind.
Insert
, null, ism1),
10964
SemanticEdit.Create(SemanticEditKind.
Insert
, null, asm1),
Emit\EditAndContinue\EditAndContinueTests.cs (111)
2868
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, method1)));
2963
SemanticEdit.Create(SemanticEditKind.
Insert
, null, methodG1)));
3382
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1)));
3527
SemanticEdit.Create(SemanticEditKind.
Insert
, null, id1),
3528
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g1)));
3617
SemanticEdit.Create(SemanticEditKind.
Insert
, null, h2)));
3712
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, f3)));
3776
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<FieldSymbol>("C.G")),
3904
? ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1), SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1.GetMethod))
3905
: ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1)));
3940
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2),
3941
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2.GetMethod),
3942
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2.SetMethod))
3944
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2)));
4081
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4228
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4379
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4380
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4381
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4519
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4520
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4521
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4598
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4687
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4774
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4859
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4860
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4861
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4971
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4972
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4973
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5068
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
5069
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
5070
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
5180
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
5181
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5182
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5361
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5362
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5449
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5450
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5511
Edit(SemanticEditKind.
Insert
, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }])),
5512
Edit(SemanticEditKind.
Insert
, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }]).GetMethod), // the compiler does not need this edit, but the IDE adds it for simplicity
5662
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e1)));
5717
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g2)));
5880
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
5881
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
5882
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
6029
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.E")),
6030
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
6031
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
6862
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1),
6964
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")),
6965
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A.B4"))));
7025
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1),
7140
SemanticEdit.Create(SemanticEditKind.
Insert
, null, d1)));
7154
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e2)));
7262
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, method1)));
7452
SemanticEdit.Create(SemanticEditKind.
Insert
, null, x1),
7453
SemanticEdit.Create(SemanticEditKind.
Insert
, null, y1),
7454
SemanticEdit.Create(SemanticEditKind.
Insert
, null, m1),
7455
SemanticEdit.Create(SemanticEditKind.
Insert
, null, n1),
7456
SemanticEdit.Create(SemanticEditKind.
Insert
, null, p1),
7457
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q1),
7458
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e1),
7459
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1),
7460
SemanticEdit.Create(SemanticEditKind.
Insert
, null, j1),
7461
SemanticEdit.Create(SemanticEditKind.
Insert
, null, cctor1)));
7616
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.M2")),
7617
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<FieldSymbol>("C.F2")),
7618
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<PropertySymbol>("C.P2")),
7619
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<EventSymbol>("C.E2"))));
7742
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.M"))));
7966
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.puts"))));
8022
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("B"))));
8102
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMembers("M.C.M1")[2])));
8646
SemanticEdit.Create(SemanticEditKind.
Insert
, null, ctor1)));
9263
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, m1, null)));
9598
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A")),
12632
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.Main"))),
12795
SemanticEdit.Create(SemanticEditKind.
Insert
, null, mA1),
12796
SemanticEdit.Create(SemanticEditKind.
Insert
, null, mX1)),
12805
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilationB1.GetMember<TypeSymbol>("Y"))),
12938
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f_byte2)));
15713
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g1)));
15920
Edit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("R")),
16011
Edit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("R"))
16152
Edit(SemanticEditKind.
Insert
, c => c.GetMember("R.Q")),
16569
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("System.Runtime.CompilerServices.HotReloadException")),
16880
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M2")),
17053
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17188
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17260
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17369
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17517
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.F")),
17672
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
17959
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
18249
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
18415
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M2")),
18438
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
18478
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol),
18556
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol),
18629
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol),
18711
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol),
18787
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol),
18869
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol),
19041
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
19134
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1_gen1, syntaxMap: null),
19135
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
19223
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (259)
EditAndContinue\ActiveStatementTests.cs (1)
3699
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.a")),
EditAndContinue\StatementEditingTests.cs (15)
4703
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
4705
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item"))
4800
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4833
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4866
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4899
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
5343
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5344
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
5579
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
5621
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
6858
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
6891
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
6893
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item"))
6926
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
6928
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")
6380
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.C"))],
6397
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.M.C"))],
6669
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"),
6674
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"),
7241
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
7260
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol)
7279
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 1)?.ISymbol)
7542
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7562
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7585
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7608
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7631
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
8091
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.goo"))],
8538
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
8573
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
8612
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.M").PartialImplementationPart, partialType: "C")
8655
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
8695
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
8731
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
8766
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
8948
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
8997
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
9047
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
10155
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
10178
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
10213
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.M"))
10376
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart)]),
10501
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
10507
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
10814
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.op_Subtraction"))
11075
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
11096
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
11119
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"), partialType: "C")
11136
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.x")),
11137
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_x")),
11138
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_x")),
11140
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11146
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11195
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()),
11211
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11233
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11239
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11273
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11279
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11301
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11306
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11329
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11331
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11348
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11354
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11372
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11378
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11395
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11401
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11417
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11426
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11450
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11475
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11490
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11500
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11518
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11525
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11559
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
11609
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
11634
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
11654
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11688
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11689
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11695
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Z")),
11696
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.U")),
11698
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11767
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
11786
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11787
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11793
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11808
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11815
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11831
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11838
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11853
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11854
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11861
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11876
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11877
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11884
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11897
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11898
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11905
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11940
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
12028
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
12067
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
12083
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
12085
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Deconstruct")),
12409
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
12462
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
12929
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }]))
12944
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }]))
12976
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X"}])),
12992
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13008
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
13009
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13010
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13030
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
13031
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13032
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13140
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 1), partialType: "C")
13147
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 2), partialType: "C")
13222
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))],
13238
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))],
13259
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"), partialType: "C")
13285
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))
14267
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters.Single().Type.Name == "Byte"), partialType: "C"),
14445
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
15137
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
15155
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
16538
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
16539
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_B")),
16961
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.a")),
17037
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.b")),
17038
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.c")),
17039
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.d")),
17167
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
17211
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
17366
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
17367
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single()),
17648
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
17649
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
17744
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P"), preserveLocalVariables: false)
18057
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18058
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
18103
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18104
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
18105
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
18123
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18124
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
18125
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
18141
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
18158
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18159
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
18469
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
18470
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
18471
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
18511
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
18513
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
18514
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
18621
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18634
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18784
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18803
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18822
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18841
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18860
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18887
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18910
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18937
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
19348
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.P")),
19349
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.get_P")),
19565
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
19566
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
19567
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
19607
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
19608
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
19609
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
19680
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart)]),
19818
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
19819
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
19826
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
19827
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
20164
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item"))
20332
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20333
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20334
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20355
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20356
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20409
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20410
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20411
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20434
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20435
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20436
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20444
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20445
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20446
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20519
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20520
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20521
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20552
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20553
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20554
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20579
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20580
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20581
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20698
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IPropertySymbol>("this[]").SetMethod)],
20836
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20837
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]"))
20875
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20876
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
21122
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("E"))
21609
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
21610
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_F")),
21611
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_F")),
21646
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_E")),
21647
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_E")),
21920
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
21939
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol)
21958
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
21976
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol)
21995
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
22080
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
22163
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
22458
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22481
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22504
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22527
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
23208
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Program.<Main>$"))],
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
3020
editKind = SemanticEditKind.
Insert
;
3144
Contract.ThrowIfFalse(editKind == SemanticEditKind.
Insert
);
3291
Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.
Insert
);
3437
SemanticEditKind.
Insert
=> SemanticEditInfo.CreateInsert(symbolKey, partialType),
3907
/// 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)))
6162
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6322
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6564
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6718
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilation1.GetMember(Of MethodSymbol)("C.Main"))),
6833
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, mA1),
6834
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, mX1)),
6843
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilationB1.GetMember(Of TypeSymbol)("Y"))),
7272
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, g1)))
7414
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"))