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))); 8710SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 8728SemanticEdit.Create(SemanticEditKind.Insert, null, g3))); 8737SemanticEdit.Create(SemanticEditKind.Insert, null, h4))); 8787SemanticEdit.Create(SemanticEditKind.Insert, null, f_int1))); 8792SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 10768SemanticEdit.Create(SemanticEditKind.Insert, null, ism1), 10953SemanticEdit.Create(SemanticEditKind.Insert, null, asm1),
Emit\EditAndContinue\EditAndContinueTests.cs (111)
3118ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 3213SemanticEdit.Create(SemanticEditKind.Insert, null, methodG1))); 3632ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 3777SemanticEdit.Create(SemanticEditKind.Insert, null, id1), 3778SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 3867SemanticEdit.Create(SemanticEditKind.Insert, null, h2))); 3962ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f3))); 4026SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.G")), 4154? ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, r1), SemanticEdit.Create(SemanticEditKind.Insert, null, r1.GetMethod)) 4155: ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, r1))); 4190SemanticEdit.Create(SemanticEditKind.Insert, null, q2), 4191SemanticEdit.Create(SemanticEditKind.Insert, null, q2.GetMethod), 4192SemanticEdit.Create(SemanticEditKind.Insert, null, q2.SetMethod)) 4194SemanticEdit.Create(SemanticEditKind.Insert, null, q2))); 4331Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4478Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4629Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4630Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4631Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4769Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4770Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4771Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4848Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4937Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 5024Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 5109Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 5110Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5111Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5221Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 5222Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5223Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5318Edit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 5319Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity 5320Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity 5430Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 5431Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5432Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5611Edit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5612Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity 5699Edit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5700Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity 5761Edit(SemanticEditKind.Insert, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }])), 5762Edit(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 5912SemanticEdit.Create(SemanticEditKind.Insert, null, e1))); 5967SemanticEdit.Create(SemanticEditKind.Insert, null, g2))); 6130Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 6131Edit(SemanticEditKind.Insert, c => c.GetMember("C.add_F")), // the compiler does not need this edit, but the IDE adds it for simplicity 6132Edit(SemanticEditKind.Insert, c => c.GetMember("C.remove_F")), // the compiler does not need this edit, but the IDE adds it for simplicity 6279Edit(SemanticEditKind.Insert, c => c.GetMember("C.E")), 6280Edit(SemanticEditKind.Insert, c => c.GetMember("C.add_E")), // the compiler does not need this edit, but the IDE adds it for simplicity 6281Edit(SemanticEditKind.Insert, c => c.GetMember("C.remove_E")), // the compiler does not need this edit, but the IDE adds it for simplicity 7112SemanticEdit.Create(SemanticEditKind.Insert, null, c1), 7214SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")), 7215SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B4")))); 7275SemanticEdit.Create(SemanticEditKind.Insert, null, c1), 7390SemanticEdit.Create(SemanticEditKind.Insert, null, d1))); 7404SemanticEdit.Create(SemanticEditKind.Insert, null, e2))); 7512ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 7702SemanticEdit.Create(SemanticEditKind.Insert, null, x1), 7703SemanticEdit.Create(SemanticEditKind.Insert, null, y1), 7704SemanticEdit.Create(SemanticEditKind.Insert, null, m1), 7705SemanticEdit.Create(SemanticEditKind.Insert, null, n1), 7706SemanticEdit.Create(SemanticEditKind.Insert, null, p1), 7707SemanticEdit.Create(SemanticEditKind.Insert, null, q1), 7708SemanticEdit.Create(SemanticEditKind.Insert, null, e1), 7709SemanticEdit.Create(SemanticEditKind.Insert, null, f1), 7710SemanticEdit.Create(SemanticEditKind.Insert, null, j1), 7711SemanticEdit.Create(SemanticEditKind.Insert, null, cctor1))); 7866SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M2")), 7867SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.F2")), 7868SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<PropertySymbol>("C.P2")), 7869SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<EventSymbol>("C.E2")))); 7992ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M")))); 8216ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.puts")))); 8272ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("B")))); 8352ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMembers("M.C.M1")[2]))); 8896SemanticEdit.Create(SemanticEditKind.Insert, null, ctor1))); 9513ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, m1, null))); 9848SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A")), 12950ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.Main"))), 13113SemanticEdit.Create(SemanticEditKind.Insert, null, mA1), 13114SemanticEdit.Create(SemanticEditKind.Insert, null, mX1)), 13123SemanticEdit.Create(SemanticEditKind.Insert, null, compilationB1.GetMember<TypeSymbol>("Y"))), 13256SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 16031SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 16238Edit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R")), 16329Edit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R")) 16470Edit(SemanticEditKind.Insert, c => c.GetMember("R.Q")), 16887Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("System.Runtime.CompilerServices.HotReloadException")), 17198Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")), 17371Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17506Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17578Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17687Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17835Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.F")), 17990Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 18277Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 18567Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 18733Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")), 18756Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 18796Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol), 18874Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol), 18947Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol), 19029Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol), 19105Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol), 19187Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol), 19359SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null))); 19452SemanticEdit.Create(SemanticEditKind.Insert, null, c1_gen1, syntaxMap: null), 19453SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null))); 19541SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (259)
EditAndContinue\ActiveStatementTests.cs (1)
3764SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.a")),
EditAndContinue\StatementEditingTests.cs (15)
4773SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 4775SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")) 4870SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4903SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4936SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4969SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 5413SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5414SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 5649SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 5691SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 6928SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 6961SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 6963SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")) 6996SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 6998SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")),
EditAndContinue\TopLevelEditingTests.cs (243)
583[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("N.C.M2"))], 1941[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"))], 1962[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"))], 2084[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"))], 2112[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"))], 2150[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("D"))], 2182[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"))], 2639[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C"), preserveLocalVariables: false)], 2652SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("G"), preserveLocalVariables: false) 3044[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"))], 3057[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C"))], 3416SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._y")), 3452SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._y")), 3472SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._y")), 3493SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.E")), 3514SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._z")), 3534SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C._z")), 3996SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 4011SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")) 4026SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")) 4060SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 4199SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 5695SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D"))); 5734SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D"), preserveLocalVariables: false) 5856SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 6043semanticEdits: [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") 8478[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("N.C"))], 8495[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("N.M.C"))], 8767SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"), 8772SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"), 9339SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 9358SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol) 9377SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 1)?.ISymbol) 9640SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 9660SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 9683SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 9706SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 9729SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 10189[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.goo"))], 10636SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 10671SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 10710SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.M").PartialImplementationPart, partialType: "C") 10753SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) 10793SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) 10829SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 10864SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 11046SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 11095SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 11145SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 12253SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 12276SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 12311SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.M")) 12474semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart)]), 12599SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 12605SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 12912SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.op_Subtraction")) 13173SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 13194SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 13217SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C"), partialType: "C") 13234SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.x")), 13235SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_x")), 13236SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_x")), 13238SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13244SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13293SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()), 13309SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13331SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13337SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13371SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13377SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13399SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13404SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13427SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13429SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13446SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13452SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13470SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13476SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13493SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13499SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13515SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13524SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13548SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13573SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13588SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13598SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13616SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13623SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13657SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 13707SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 13732SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 13752SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13786SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 13787SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13793SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Z")), 13794SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.U")), 13796SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13865SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 13884SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 13885SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13891SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13906SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 13913SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13929SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 13936SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13951SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13952SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 13959SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13974SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 13975SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13982SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13995SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 13996SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 14003SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 14038SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 14126SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 14165SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 14181SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 14183SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Deconstruct")), 14507SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 14560SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 15027SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }])) 15042SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }])) 15074SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X"}])), 15090SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 15106SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 15107SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 15108SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 15128SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 15129SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 15130SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 15238SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 1), partialType: "C") 15245SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 2), partialType: "C") 15320[SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C"))], 15336[SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C"))], 15357SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C"), partialType: "C") 15383SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C")) 16365SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters.Single().Type.Name == "Byte"), partialType: "C"), 16543[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())], 17235[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())], 17253[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())], 18636SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 18637SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_B")), 19059SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.a")), 19135SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.b")), 19136SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.c")), 19137SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.d")), 19265SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 19309SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 19464SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 19465SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single()), 19746SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 19747SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 19842SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P"), preserveLocalVariables: false) 20155SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 20156SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")) 20201SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 20202SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), 20203SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 20221SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 20222SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), 20223SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 20239SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 20256SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 20257SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")) 20567SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 20568SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), 20569SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), 20609SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), 20611SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), 20612SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 20719[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 20732[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 20882[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 20901[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 20920[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 20939[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 20958[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 20985[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 21008[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 21035[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 21446SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.P")), 21447SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.get_P")), 21663SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 21664SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_D")), 21665SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_D")), 21705SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 21706SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_D")), 21707SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_D")), 21778semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart)]), 21916SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"), 21917SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"), 21924SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"), 21925SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"), 22262SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")) 22430SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 22431SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 22432SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 22453SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 22454SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 22507SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 22508SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 22509SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 22532SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 22533SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 22534SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 22542SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 22543SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 22544SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 22617SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 22618SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 22619SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 22650SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 22651SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 22652SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 22677SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 22678SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 22679SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 22796[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IPropertySymbol>("this[]").SetMethod)], 22934SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 22935SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")) 22973SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 22974SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 23220SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("E")) 23707SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 23708SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.add_F")), 23709SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.remove_F")), 23744SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.add_E")), 23745SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.remove_E")), 24018SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 24037SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol) 24056SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 24074SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol) 24093SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 24178SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 24261SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 24556SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 24579SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 24602SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 24625SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 25306[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Program.<Main>$"))],
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
3051editKind = SemanticEditKind.Insert; 3187Contract.ThrowIfFalse(editKind == SemanticEditKind.Insert); 3334Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.Insert); 3480SemanticEditKind.Insert => SemanticEditInfo.CreateInsert(symbolKey, partialType), 3950/// Add <see cref="SemanticEditKind.Insert"/> edit for the specified symbol and its accessors.
EditAndContinue\EditSession.cs (2)
853if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.Insert or SemanticEditKind.Replace) 880if (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))) 6301Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6461Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6703Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6857ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, compilation1.GetMember(Of MethodSymbol)("C.Main"))), 6972New SemanticEdit(SemanticEditKind.Insert, Nothing, mA1), 6973New SemanticEdit(SemanticEditKind.Insert, Nothing, mX1)), 6982New SemanticEdit(SemanticEditKind.Insert, Nothing, compilationB1.GetMember(Of TypeSymbol)("Y"))), 7411ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, g1))) 7553Edit(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)
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"))