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)
3335
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.a")),
EditAndContinue\StatementEditingTests.cs (15)
4423
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
4425
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item"))
4508
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4537
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4566
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
4595
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
5003
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5004
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
5211
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
5249
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
6382
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
6411
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
6413
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item"))
6442
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
6444
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
EditAndContinue\TopLevelEditingTests.cs (243)
507
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.C.M2"))],
1872
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
1893
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2015
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2043
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2081
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("D"))],
2113
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2561
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C"), preserveLocalVariables: false)],
2581
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("G"), preserveLocalVariables: false)
2983
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
2996
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C"))],
3343
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._y")),
3375
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._y")),
3395
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._y")),
3416
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.E")),
3437
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._z")),
3457
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C._z")),
3924
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
3939
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y"))
3954
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y"))
3984
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
4119
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
5638
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")));
5673
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D"), preserveLocalVariables: false)
5787
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
6035
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")
6459
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.C"))],
6476
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("N.M.C"))],
6754
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"),
6759
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"),
7426
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
7452
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol)
7478
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 1)?.ISymbol)
7718
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7738
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7761
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7784
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
7807
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
8219
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.goo"))],
8634
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
8665
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
8700
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.M").PartialImplementationPart, partialType: "C")
8739
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
8775
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
8807
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
8838
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
9009
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
9054
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
9100
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.G"))
10128
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
10151
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
10186
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.M"))
10408
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart)]),
10554
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
10560
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C")
10843
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.op_Subtraction"))
11096
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
11117
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
11147
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"), partialType: "C")
11165
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.x")),
11166
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_x")),
11167
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_x")),
11169
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11175
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11224
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()),
11240
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11262
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11268
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11298
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11304
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11326
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11331
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11354
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11356
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11373
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11379
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11397
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11403
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11420
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11426
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11442
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11451
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11475
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11500
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11515
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11525
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11543
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11550
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11580
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
11626
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
11651
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
11671
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11705
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11706
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11712
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Z")),
11713
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.U")),
11715
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11776
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single())
11795
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11796
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11802
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11817
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11824
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11840
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11847
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11862
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11863
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11870
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11885
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11886
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11893
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11913
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Y")),
11914
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
11921
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
11953
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
12033
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
12072
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C"))
12088
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
12090
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Deconstruct")),
12425
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
12494
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
12926
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }]))
12941
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }]))
12973
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X"}])),
12989
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13005
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
13006
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13007
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13027
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
13028
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("C")),
13029
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetPrimaryDeconstructor("C")),
13144
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 1), partialType: "C")
13151
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 2), partialType: "C")
13235
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))],
13251
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))],
13272
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"), partialType: "C")
13298
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetParameterlessConstructor("C"))
14331
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters.Single().Type.Name == "Byte"), partialType: "C"),
14536
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
15279
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
15297
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())],
16608
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
16609
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_B")),
17051
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.a")),
17119
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.b")),
17120
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.c")),
17121
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.d")),
17237
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
17277
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
17420
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.B")),
17421
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single()),
17698
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
17699
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
17794
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P"), preserveLocalVariables: false)
18107
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18108
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
18153
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18154
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
18155
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
18173
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18174
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
18175
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
18191
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
18208
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18209
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
18519
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
18520
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
18521
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
18561
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
18563
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
18564
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
18671
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18684
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18826
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18845
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18864
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18883
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18902
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18929
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18952
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18979
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
19390
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.P")),
19391
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.get_P")),
19625
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
19626
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
19627
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
19663
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
19664
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
19665
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
19791
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart)]),
19950
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
19951
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
19958
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
19959
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
20296
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item"))
20464
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20465
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20466
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20487
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20488
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20541
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20542
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20543
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20566
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20567
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20568
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20576
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20577
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20578
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20651
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20652
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20653
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20684
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20685
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20686
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20711
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20712
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20713
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20814
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IPropertySymbol>("this[]").SetMethod)],
20940
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20941
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]"))
20979
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20980
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
21235
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("E"))
21682
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
21683
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_F")),
21684
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_F")),
21719
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_E")),
21720
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_E")),
22001
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
22020
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol)
22039
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
22057
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol)
22076
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
22161
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
22244
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
22543
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22566
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22589
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22612
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
23281
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Program.<Main>$"))],
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
2901
editKind = SemanticEditKind.
Insert
;
3025
Contract.ThrowIfFalse(editKind == SemanticEditKind.
Insert
);
3172
Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.
Insert
);
3318
SemanticEditKind.
Insert
=> SemanticEditInfo.CreateInsert(symbolKey, partialType),
3788
/// Add <see cref="SemanticEditKind.
Insert
"/> edit for the specified symbol and its accessors.
EditAndContinue\EditSession.cs (2)
733
if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.
Insert
or SemanticEditKind.Replace)
760
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)
2227
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Item")),
2229
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Item"))
2379
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2406
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2434
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2462
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
2817
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Item")),
2818
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Item"))
3094
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
3133
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of MethodSymbol)("C.F").PartialImplementationPart, partialType:="C")
3862
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"))