543 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 (128)
Emit\EditAndContinue\AssemblyReferencesTests.cs (1)
339
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 (108)
2855
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, method1)));
2950
SemanticEdit.Create(SemanticEditKind.
Insert
, null, methodG1)));
3369
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1)));
3514
SemanticEdit.Create(SemanticEditKind.
Insert
, null, id1),
3515
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g1)));
3604
SemanticEdit.Create(SemanticEditKind.
Insert
, null, h2)));
3699
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, f3)));
3763
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<FieldSymbol>("C.G")),
3891
? ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1), SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1.GetMethod))
3892
: ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, r1)));
3927
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2),
3928
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2.GetMethod),
3929
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2.SetMethod))
3931
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q2)));
4064
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4206
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.P")),
4355
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4356
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4357
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4491
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4492
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4493
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4571
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4572
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4573
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4682
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4683
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4684
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4776
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
4777
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
4778
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity
4884
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
4885
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
4886
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity
5060
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5061
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5145
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
5146
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity
5205
Edit(SemanticEditKind.
Insert
, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }])),
5206
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
5353
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e1)));
5408
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g2)));
5569
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
5570
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
5571
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_F")), // the compiler does not need this edit, but the IDE adds it for simplicity
5714
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.E")),
5715
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
5716
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_E")), // the compiler does not need this edit, but the IDE adds it for simplicity
6544
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1),
6646
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")),
6647
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A.B4"))));
6707
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1),
6822
SemanticEdit.Create(SemanticEditKind.
Insert
, null, d1)));
6836
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e2)));
6944
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, method1)));
7134
SemanticEdit.Create(SemanticEditKind.
Insert
, null, x1),
7135
SemanticEdit.Create(SemanticEditKind.
Insert
, null, y1),
7136
SemanticEdit.Create(SemanticEditKind.
Insert
, null, m1),
7137
SemanticEdit.Create(SemanticEditKind.
Insert
, null, n1),
7138
SemanticEdit.Create(SemanticEditKind.
Insert
, null, p1),
7139
SemanticEdit.Create(SemanticEditKind.
Insert
, null, q1),
7140
SemanticEdit.Create(SemanticEditKind.
Insert
, null, e1),
7141
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f1),
7142
SemanticEdit.Create(SemanticEditKind.
Insert
, null, j1),
7143
SemanticEdit.Create(SemanticEditKind.
Insert
, null, cctor1)));
7298
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.M2")),
7299
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<FieldSymbol>("C.F2")),
7300
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<PropertySymbol>("C.P2")),
7301
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<EventSymbol>("C.E2"))));
7424
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.M"))));
7648
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.puts"))));
7704
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("B"))));
7784
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMembers("M.C.M1")[2])));
8328
SemanticEdit.Create(SemanticEditKind.
Insert
, null, ctor1)));
8945
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, m1, null)));
9280
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<NamedTypeSymbol>("A")),
12311
ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilation1.GetMember<MethodSymbol>("C.Main"))),
12474
SemanticEdit.Create(SemanticEditKind.
Insert
, null, mA1),
12475
SemanticEdit.Create(SemanticEditKind.
Insert
, null, mX1)),
12484
SemanticEdit.Create(SemanticEditKind.
Insert
, null, compilationB1.GetMember<TypeSymbol>("Y"))),
12617
SemanticEdit.Create(SemanticEditKind.
Insert
, null, f_byte2)));
15392
SemanticEdit.Create(SemanticEditKind.
Insert
, null, g1)));
15599
Edit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("R")),
15690
Edit(SemanticEditKind.
Insert
, c => c.GetPrimaryConstructor("R"))
15827
Edit(SemanticEditKind.
Insert
, c => c.GetMember("R.Q")),
16238
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("System.Runtime.CompilerServices.HotReloadException")),
16469
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M2")),
16646
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
16781
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
16855
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
16967
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
17114
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.F")),
17264
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
17545
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
17826
Edit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
17985
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M2")),
18008
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMember("C.M1")),
18048
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol),
18123
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol),
18194
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol),
18273
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol),
18347
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol),
18426
Edit(SemanticEditKind.
Insert
, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol),
18596
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
18689
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c1_gen1, syntaxMap: null),
18690
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
18778
SemanticEdit.Create(SemanticEditKind.
Insert
, null, c2_gen1, syntaxMap: null)));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (255)
EditAndContinue\ActiveStatementTests.cs (1)
3289
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 (239)
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")),
17773
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P"), preserveLocalVariables: false)
17968
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
17969
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
18014
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18015
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
18016
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
18034
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18035
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Q")),
18036
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q")),
18052
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
18069
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Q")),
18070
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.Q"))
18380
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
18381
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
18382
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
18422
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_P")),
18424
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_P")),
18425
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.P")),
18532
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18545
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18685
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18698
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18711
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
18732
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))],
19111
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.P")),
19112
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Test.get_P")),
19346
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
19347
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
19348
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
19384
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.D")),
19385
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_D")),
19386
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_D")),
19512
semanticEdits: [SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart)]),
19671
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
19672
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
19679
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"),
19680
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"),
20017
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item"))
20185
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20186
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20187
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20208
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20209
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20262
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20263
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20264
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20287
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20288
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20289
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20297
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20298
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20299
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20372
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20373
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20374
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20405
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"),
20406
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"),
20407
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"),
20432
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20433
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20434
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.set_Item")),
20535
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IPropertySymbol>("this[]").SetMethod)],
20661
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20662
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]"))
20700
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.this[]")),
20701
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.get_Item")),
20956
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember<INamedTypeSymbol>("C").GetMember("E"))
21403
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F")),
21404
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_F")),
21405
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_F")),
21440
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.add_E")),
21441
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.remove_E")),
21722
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
21741
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol)
21760
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
21778
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol)
21797
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol)
21882
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M"))
21965
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.F"))
22264
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22287
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22310
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
22333
SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("C.M")),
23002
[SemanticEdit(SemanticEditKind.
Insert
, c => c.GetMember("Program.<Main>$"))],
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
2872
editKind = SemanticEditKind.
Insert
;
2996
Contract.ThrowIfFalse(editKind == SemanticEditKind.
Insert
);
3147
Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.
Insert
);
3294
SemanticEditKind.
Insert
=> SemanticEditInfo.CreateInsert(symbolKey, partialType),
3769
/// Add <see cref="SemanticEditKind.
Insert
"/> edit for the specified symbol and its accessors.
EditAndContinue\EditSession.cs (2)
705
if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.
Insert
or SemanticEditKind.Replace)
732
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)
373
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)
192
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, g2)))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (5)
1477
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, f_int1)))
1492
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, f_byte2)))
1674
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, b1),
1773
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, b1),
1774
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)))
1517
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.E"))
1614
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.add_E")),
1615
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.remove_E"))
1711
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.add_E")),
1712
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.remove_E"))
2174
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, method1)))
2298
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P")),
2299
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
2300
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.set_P"))
2403
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P")),
2404
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
2405
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.set_P"))
2562
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.get_P"))
2689
Edit(SemanticEditKind.
Insert
, symbolProvider:=Function(c) c.GetMember("C.get_P"))
3132
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, method1, Nothing)))
6130
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6285
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6521
Edit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
6669
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilation1.GetMember(Of MethodSymbol)("C.Main"))),
6784
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, mA1),
6785
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, mX1)),
6794
New SemanticEdit(SemanticEditKind.
Insert
, Nothing, compilationB1.GetMember(Of TypeSymbol)("Y"))),
7223
ImmutableArray.Create(New SemanticEdit(SemanticEditKind.
Insert
, Nothing, g1)))
7364
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)
831
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
852
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
867
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
1149
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C"))},
1596
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C"), preserveLocalVariables:=False)},
1627
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("G"), preserveLocalVariables:=False)
2862
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D"))})
2883
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D"), preserveLocalVariables:=False)})
2893
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D"), preserveLocalVariables:=False)})
3060
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D")),
3252
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)))
3522
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("N.C"))},
3537
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("N.M.C"))},
3770
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("M.C"), partialType:="M.C")
3775
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("M.C"), partialType:="M.C")
4618
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetParameters().Length = 1))
4657
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetParameters().Any(Function(p) p.Type.SpecialType = SpecialType.System_Byte)))
4696
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetArity() = 1))
4982
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))},
5001
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"))},
5017
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"))},
5220
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.D.f")),
5240
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Bar"))
5277
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.G"))
5319
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.G"))
6079
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)})
6361
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMembers("C..ctor").FirstOrDefault(Function(m) m.GetParameters().Length = 2))
6466
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
6478
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
6520
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.Parameters.IsEmpty))
6538
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.Parameters.IsEmpty), partialType:="C")}),
6576
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
7160
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(m) m.Parameters.Single().Type.Name = "Byte"), partialType:="C")
8160
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.b")),
8161
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.c")),
8162
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.d"))},
8331
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.B")),
8372
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.B")),
8514
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.B")),
8515
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single()),
8753
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P")),
8754
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
8755
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.set_P"))
8778
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))},
8795
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))},
8935
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Q")),
8936
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Q"))
8955
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.Q")),
8956
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_Q"))
9724
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9736
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9748
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9760
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9772
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9785
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9798
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
9811
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())},
10012
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("a")),
10033
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("a")),
10051
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.b")),
10068
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.b")),
10171
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.a")),
10187
{SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.a")),
11230
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.add_F")),
11231
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.remove_F")),
11232
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.raise_F")),
11233
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.F"))
11282
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.add_E")),
11283
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.remove_E")),
11319
semanticEdits:={SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("E"))},
11407
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.E"))
11427
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.E"))
11665
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
11666
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P"))
11686
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
11687
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P"))
11707
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.get_P")),
11708
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.P"))
11753
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11773
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11805
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11824
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11848
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11884
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
11937
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("M.F"))
12157
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12184
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12207
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12230
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))
12253
SemanticEdit(SemanticEditKind.
Insert
, Function(c) c.GetMember("C.M"))