550 references to Insert
Microsoft.CodeAnalysis (3)
Emit\EditAndContinue\SymbolChanges.cs (1)
371case 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. 111if (oldSymbol == null && kind is not (SemanticEditKind.Insert or SemanticEditKind.Replace))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (131)
Emit\EditAndContinue\AssemblyReferencesTests.cs (1)
347SemanticEdit.Create(SemanticEditKind.Insert, null, g2)));
Emit\EditAndContinue\EditAndContinueClosureTests.cs (9)
2482SemanticEdit.Create(SemanticEditKind.Insert, null, f_int1))); 2498SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 2599SemanticEdit.Create(SemanticEditKind.Insert, null, f_int1))); 2615SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 2732SemanticEdit.Create(SemanticEditKind.Insert, null, f1), 2743SemanticEdit.Create(SemanticEditKind.Insert, null, f_int2), 3101SemanticEdit.Create(SemanticEditKind.Insert, null, b1), 3196SemanticEdit.Create(SemanticEditKind.Insert, null, b1), 3197SemanticEdit.Create(SemanticEditKind.Insert, null, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
274SemanticEdit.Create(SemanticEditKind.Insert, null, b2)));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (9)
62ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 241ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 8721SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 8739SemanticEdit.Create(SemanticEditKind.Insert, null, g3))); 8748SemanticEdit.Create(SemanticEditKind.Insert, null, h4))); 8798SemanticEdit.Create(SemanticEditKind.Insert, null, f_int1))); 8803SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 10779SemanticEdit.Create(SemanticEditKind.Insert, null, ism1), 10964SemanticEdit.Create(SemanticEditKind.Insert, null, asm1),
Emit\EditAndContinue\EditAndContinueTests.cs (111)
2868ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 2963SemanticEdit.Create(SemanticEditKind.Insert, null, methodG1))); 3382ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 3527SemanticEdit.Create(SemanticEditKind.Insert, null, id1), 3528SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 3617SemanticEdit.Create(SemanticEditKind.Insert, null, h2))); 3712ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f3))); 3776SemanticEdit.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))); 3940SemanticEdit.Create(SemanticEditKind.Insert, null, q2), 3941SemanticEdit.Create(SemanticEditKind.Insert, null, q2.GetMethod), 3942SemanticEdit.Create(SemanticEditKind.Insert, null, q2.SetMethod)) 3944SemanticEdit.Create(SemanticEditKind.Insert, null, q2))); 4081Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4228Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4379Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4380Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4381Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4519Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4520Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4521Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4598Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4687Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4774Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4859Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4860Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4861Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4971Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4972Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4973Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5068Edit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 5069Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity 5070Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity 5180Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 5181Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5182Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5361Edit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5362Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity 5449Edit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5450Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity 5511Edit(SemanticEditKind.Insert, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }])), 5512Edit(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 5662SemanticEdit.Create(SemanticEditKind.Insert, null, e1))); 5717SemanticEdit.Create(SemanticEditKind.Insert, null, g2))); 5880Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 5881Edit(SemanticEditKind.Insert, c => c.GetMember("C.add_F")), // the compiler does not need this edit, but the IDE adds it for simplicity 5882Edit(SemanticEditKind.Insert, c => c.GetMember("C.remove_F")), // the compiler does not need this edit, but the IDE adds it for simplicity 6029Edit(SemanticEditKind.Insert, c => c.GetMember("C.E")), 6030Edit(SemanticEditKind.Insert, c => c.GetMember("C.add_E")), // the compiler does not need this edit, but the IDE adds it for simplicity 6031Edit(SemanticEditKind.Insert, c => c.GetMember("C.remove_E")), // the compiler does not need this edit, but the IDE adds it for simplicity 6862SemanticEdit.Create(SemanticEditKind.Insert, null, c1), 6964SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")), 6965SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B4")))); 7025SemanticEdit.Create(SemanticEditKind.Insert, null, c1), 7140SemanticEdit.Create(SemanticEditKind.Insert, null, d1))); 7154SemanticEdit.Create(SemanticEditKind.Insert, null, e2))); 7262ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 7452SemanticEdit.Create(SemanticEditKind.Insert, null, x1), 7453SemanticEdit.Create(SemanticEditKind.Insert, null, y1), 7454SemanticEdit.Create(SemanticEditKind.Insert, null, m1), 7455SemanticEdit.Create(SemanticEditKind.Insert, null, n1), 7456SemanticEdit.Create(SemanticEditKind.Insert, null, p1), 7457SemanticEdit.Create(SemanticEditKind.Insert, null, q1), 7458SemanticEdit.Create(SemanticEditKind.Insert, null, e1), 7459SemanticEdit.Create(SemanticEditKind.Insert, null, f1), 7460SemanticEdit.Create(SemanticEditKind.Insert, null, j1), 7461SemanticEdit.Create(SemanticEditKind.Insert, null, cctor1))); 7616SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M2")), 7617SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.F2")), 7618SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<PropertySymbol>("C.P2")), 7619SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<EventSymbol>("C.E2")))); 7742ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M")))); 7966ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.puts")))); 8022ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("B")))); 8102ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMembers("M.C.M1")[2]))); 8646SemanticEdit.Create(SemanticEditKind.Insert, null, ctor1))); 9263ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, m1, null))); 9598SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A")), 12632ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.Main"))), 12795SemanticEdit.Create(SemanticEditKind.Insert, null, mA1), 12796SemanticEdit.Create(SemanticEditKind.Insert, null, mX1)), 12805SemanticEdit.Create(SemanticEditKind.Insert, null, compilationB1.GetMember<TypeSymbol>("Y"))), 12938SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 15713SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 15920Edit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R")), 16011Edit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R")) 16152Edit(SemanticEditKind.Insert, c => c.GetMember("R.Q")), 16569Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("System.Runtime.CompilerServices.HotReloadException")), 16880Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")), 17053Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17188Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17260Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17369Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17517Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.F")), 17672Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 17959Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 18249Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 18415Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")), 18438Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 18478Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol), 18556Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol), 18629Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol), 18711Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol), 18787Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol), 18869Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol), 19041SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null))); 19134SemanticEdit.Create(SemanticEditKind.Insert, null, c1_gen1, syntaxMap: null), 19135SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null))); 19223SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (259)
EditAndContinue\ActiveStatementTests.cs (1)
3335SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.a")),
EditAndContinue\StatementEditingTests.cs (15)
4423SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 4425SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")) 4508SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4537SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4566SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4595SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 5003SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5004SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 5211SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 5249SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 6382SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 6411SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 6413SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")) 6442SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 6444SemanticEdit(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)], 2581SemanticEdit(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"))], 3343SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._y")), 3375SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._y")), 3395SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._y")), 3416SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.E")), 3437SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._z")), 3457SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._z")), 3924SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 3939SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")) 3954SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")) 3984SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 4119SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 5638SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D"))); 5673SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D"), preserveLocalVariables: false) 5787SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 6035semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)]) 6054SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"), partialType: "C") 6058SemanticEdit(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"))], 6754SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"), 6759SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"), 7426SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 7452SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol) 7478SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 1)?.ISymbol) 7718SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7738SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7761SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7784SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7807SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 8219[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.goo"))], 8634SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 8665SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 8700SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.M").PartialImplementationPart, partialType: "C") 8739SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) 8775SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) 8807SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 8838SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 9009SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 9054SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 9100SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 10128SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 10151SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 10186SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.M")) 10408semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart)]), 10554SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 10560SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 10843SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.op_Subtraction")) 11096SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 11117SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 11147SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C"), partialType: "C") 11165SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.x")), 11166SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_x")), 11167SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_x")), 11169SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11175SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11224SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()), 11240SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11262SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11268SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11298SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11304SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11326SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11331SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11354SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11356SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11373SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11379SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11397SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11403SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11420SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11426SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11442SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11451SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11475SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11500SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11515SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11525SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11543SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11550SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11580SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 11626SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 11651SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 11671SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11705SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11706SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11712SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Z")), 11713SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.U")), 11715SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11776SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 11795SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11796SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11802SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11817SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11824SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11840SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11847SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11862SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11863SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11870SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11885SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11886SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11893SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11913SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11914SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11921SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11953SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 12033SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 12072SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 12088SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 12090SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Deconstruct")), 12425SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 12494SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 12926SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }])) 12941SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }])) 12973SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X"}])), 12989SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13005SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 13006SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13007SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13027SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 13028SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13029SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13144SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 1), partialType: "C") 13151SemanticEdit(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"))], 13272SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C"), partialType: "C") 13298SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C")) 14331SemanticEdit(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())], 16608SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 16609SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_B")), 17051SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.a")), 17119SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.b")), 17120SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.c")), 17121SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.d")), 17237SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 17277SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 17420SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 17421SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single()), 17698SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 17699SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 17794SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P"), preserveLocalVariables: false) 18107SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18108SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")) 18153SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18154SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), 18155SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 18173SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18174SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), 18175SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 18191SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 18208SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18209SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")) 18519SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 18520SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), 18521SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), 18561SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), 18563SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), 18564SemanticEdit(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"))], 19390SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.P")), 19391SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.get_P")), 19625SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 19626SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_D")), 19627SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_D")), 19663SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 19664SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_D")), 19665SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_D")), 19791semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart)]), 19950SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"), 19951SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"), 19958SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"), 19959SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"), 20296SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")) 20464SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20465SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20466SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20487SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20488SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20541SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20542SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20543SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20566SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 20567SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 20568SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 20576SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 20577SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 20578SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 20651SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20652SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20653SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20684SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 20685SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 20686SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 20711SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20712SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20713SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20814[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IPropertySymbol>("this[]").SetMethod)], 20940SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20941SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")) 20979SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20980SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 21235SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("E")) 21682SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 21683SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.add_F")), 21684SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.remove_F")), 21719SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.add_E")), 21720SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.remove_E")), 22001SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 22020SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol) 22039SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 22057SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol) 22076SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 22161SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 22244SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 22543SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 22566SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 22589SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 22612SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 23281[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Program.<Main>$"))],
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
2901editKind = SemanticEditKind.Insert; 3025Contract.ThrowIfFalse(editKind == SemanticEditKind.Insert); 3172Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.Insert); 3318SemanticEditKind.Insert => SemanticEditInfo.CreateInsert(symbolKey, partialType), 3788/// Add <see cref="SemanticEditKind.Insert"/> edit for the specified symbol and its accessors.
EditAndContinue\EditSession.cs (2)
733if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.Insert or SemanticEditKind.Replace) 760if (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)
381case SemanticEditKind.Insert or SemanticEditKind.Replace:
Microsoft.CodeAnalysis.UnitTests (2)
Emit\SemanticEditTests.cs (2)
35Assert.Throws<ArgumentNullException>("newSymbol", () => new SemanticEdit(SemanticEditKind.Insert, oldSymbol: type, newSymbol: null)); 40Assert.Throws<ArgumentOutOfRangeException>("kind", () => new SemanticEdit(SemanticEditKind.Insert, oldSymbol: method, newSymbol: method, instrumentation: instrumentation));
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (43)
Emit\EditAndContinue\AssemblyReferencesTests.vb (1)
186New SemanticEdit(SemanticEditKind.Insert, Nothing, g2)))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (5)
1474ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, f_int1))) 1489ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, f_byte2))) 1671New SemanticEdit(SemanticEditKind.Insert, Nothing, b1), 1770New SemanticEdit(SemanticEditKind.Insert, Nothing, b1), 1771New SemanticEdit(SemanticEditKind.Insert, Nothing, ctor1)))
Emit\EditAndContinue\EditAndContinuePdbTests.vb (1)
257New SemanticEdit(SemanticEditKind.Insert, Nothing, b2)))
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (6)
61ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, compilation1.GetMember(Of MethodSymbol)("C.G")))) 415ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, compilation1.GetMember(Of MethodSymbol)("C.F")))) 8070New SemanticEdit(SemanticEditKind.Insert, Nothing, f1))) 8088New SemanticEdit(SemanticEditKind.Insert, Nothing, g3))) 8097New SemanticEdit(SemanticEditKind.Insert, Nothing, h4))) 8990New SemanticEdit(SemanticEditKind.Insert, Nothing, ism1),
Emit\EditAndContinue\EditAndContinueTests.vb (30)
442ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, type1))) 508ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, type3))) 650ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, compilation1.GetMembers("M.C.M1")(2)), 774ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, compilation1.GetMember("M.G")))) 1072SemanticEdit.Create(SemanticEditKind.Insert, Nothing, d1))) 1087SemanticEdit.Create(SemanticEditKind.Insert, Nothing, e2))) 1519Edit(SemanticEditKind.Insert, symbolProvider:=Function(c) c.GetMember("C.E")) 1619Edit(SemanticEditKind.Insert, symbolProvider:=Function(c) c.GetMember("C.add_E")), 1620Edit(SemanticEditKind.Insert, symbolProvider:=Function(c) c.GetMember("C.remove_E")) 1720Edit(SemanticEditKind.Insert, symbolProvider:=Function(c) c.GetMember("C.add_E")), 1721Edit(SemanticEditKind.Insert, symbolProvider:=Function(c) c.GetMember("C.remove_E")) 2186ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, method1))) 2310Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.P")), 2311Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_P")), 2312Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.set_P")) 2419Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.P")), 2420Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_P")), 2421Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.set_P")) 2583Edit(SemanticEditKind.Insert, symbolProvider:=Function(c) c.GetMember("C.get_P")) 2713Edit(SemanticEditKind.Insert, symbolProvider:=Function(c) c.GetMember("C.get_P")) 3157ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, method1, Nothing))) 6162Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6322Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6564Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6718ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, compilation1.GetMember(Of MethodSymbol)("C.Main"))), 6833New SemanticEdit(SemanticEditKind.Insert, Nothing, mA1), 6834New SemanticEdit(SemanticEditKind.Insert, Nothing, mX1)), 6843New SemanticEdit(SemanticEditKind.Insert, Nothing, compilationB1.GetMember(Of TypeSymbol)("Y"))), 7272ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, g1))) 7414Edit(SemanticEditKind.Insert, Function(c) c.GetMember("System.Runtime.CompilerServices.HotReloadException")),
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (101)
EditAndContinue\StatementEditingTests.vb (11)
2227SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_Item")), 2229SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.Item")) 2379SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 2406SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 2434SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 2462SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 2817SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.Item")), 2818SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_Item")) 3094SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 3133SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of MethodSymbol)("C.F").PartialImplementationPart, partialType:="C") 3862SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F"))
EditAndContinue\TopLevelEditingTests.vb (90)
832semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C"))}, 853semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C"))}, 868semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C"))}, 1150semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C"))}, 1597{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C"), preserveLocalVariables:=False)}, 1628SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("G"), preserveLocalVariables:=False) 2863semanticEdits:={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)}) 3061SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.D")), 3253SemanticEdit(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))) 3523semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("N.C"))}, 3538semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("N.M.C"))}, 3771SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("M.C"), partialType:="M.C") 3776SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("M.C"), partialType:="M.C") 4619SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetParameters().Length = 1)) 4658SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMembers("S.F").FirstOrDefault(Function(m) m.GetParameters().Any(Function(p) p.Type.SpecialType = SpecialType.System_Byte))) 4697SemanticEdit(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"))}, 5221SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.D.f")), 5241SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.Bar")) 5278SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.G")) 5320SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.G")) 6080semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 6362SemanticEdit(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())}, 6521SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.Parameters.IsEmpty)) 6539semanticEdits:={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"). 7161SemanticEdit(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")), 8162SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.c")), 8163SemanticEdit(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")), 8515SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.B")), 8516SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single()), 8754SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.P")), 8755SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_P")), 8756SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.set_P")) 8779semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))}, 8796semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))}, 8936SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.Q")), 8937SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_Q")) 8956SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.Q")), 8957SemanticEdit(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())}, 10013SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("a")), 10034SemanticEdit(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")), 11231SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.add_F")), 11232SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.remove_F")), 11233SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.raise_F")), 11234SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 11283SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.add_E")), 11284SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.remove_E")), 11320semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("E"))}, 11408SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.E")) 11428SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.E")) 11666SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_P")), 11667SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.P")) 11687SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_P")), 11688SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.P")) 11708SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.get_P")), 11709SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.P")) 11754SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 11774SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 11806SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 11825SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 11849SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 11885SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 11938SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("M.F")) 12158SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 12185SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 12208SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 12231SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M")) 12254SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember("C.M"))