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