550 references to Insert
Microsoft.CodeAnalysis (3)
Emit\EditAndContinue\SymbolChanges.cs (1)
371case SemanticEditKind.Insert:
Emit\SemanticEdit.cs (2)
99/// <paramref name="oldSymbol"/> or <paramref name="newSymbol"/> is null and the edit isn't a <see cref="SemanticEditKind.Insert"/> or <see cref="SemanticEditKind.Delete"/>, respectively. 111if (oldSymbol == null && kind is not (SemanticEditKind.Insert or SemanticEditKind.Replace))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (131)
Emit\EditAndContinue\AssemblyReferencesTests.cs (1)
347SemanticEdit.Create(SemanticEditKind.Insert, null, g2)));
Emit\EditAndContinue\EditAndContinueClosureTests.cs (9)
2482SemanticEdit.Create(SemanticEditKind.Insert, null, f_int1))); 2498SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 2599SemanticEdit.Create(SemanticEditKind.Insert, null, f_int1))); 2615SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 2732SemanticEdit.Create(SemanticEditKind.Insert, null, f1), 2743SemanticEdit.Create(SemanticEditKind.Insert, null, f_int2), 3101SemanticEdit.Create(SemanticEditKind.Insert, null, b1), 3196SemanticEdit.Create(SemanticEditKind.Insert, null, b1), 3197SemanticEdit.Create(SemanticEditKind.Insert, null, ctor1, GetSyntaxMapFromMarkers(source0, source1))));
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
274SemanticEdit.Create(SemanticEditKind.Insert, null, b2)));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (9)
62ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 241ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 8721SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 8739SemanticEdit.Create(SemanticEditKind.Insert, null, g3))); 8748SemanticEdit.Create(SemanticEditKind.Insert, null, h4))); 8798SemanticEdit.Create(SemanticEditKind.Insert, null, f_int1))); 8803SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 10779SemanticEdit.Create(SemanticEditKind.Insert, null, ism1), 10964SemanticEdit.Create(SemanticEditKind.Insert, null, asm1),
Emit\EditAndContinue\EditAndContinueTests.cs (111)
2868ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 2963SemanticEdit.Create(SemanticEditKind.Insert, null, methodG1))); 3382ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f1))); 3527SemanticEdit.Create(SemanticEditKind.Insert, null, id1), 3528SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 3617SemanticEdit.Create(SemanticEditKind.Insert, null, h2))); 3712ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, f3))); 3776SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.G")), 3904? ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, r1), SemanticEdit.Create(SemanticEditKind.Insert, null, r1.GetMethod)) 3905: ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, r1))); 3940SemanticEdit.Create(SemanticEditKind.Insert, null, q2), 3941SemanticEdit.Create(SemanticEditKind.Insert, null, q2.GetMethod), 3942SemanticEdit.Create(SemanticEditKind.Insert, null, q2.SetMethod)) 3944SemanticEdit.Create(SemanticEditKind.Insert, null, q2))); 4081Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4228Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4379Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4380Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4381Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4519Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4520Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4521Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4598Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4687Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4774Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.P")), 4859Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4860Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4861Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4971Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 4972Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 4973Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5068Edit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 5069Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity 5070Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), // the compiler does not need this edit, but the IDE adds it for simplicity 5180Edit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 5181Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5182Edit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), // the compiler does not need this edit, but the IDE adds it for simplicity 5361Edit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5362Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity 5449Edit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5450Edit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), // the compiler does not need this edit, but the IDE adds it for simplicity 5511Edit(SemanticEditKind.Insert, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }])), 5512Edit(SemanticEditKind.Insert, c => c.GetMembers<IPropertySymbol>("C.this[]").Single(p => p.Parameters is [{ Name: "y" }]).GetMethod), // the compiler does not need this edit, but the IDE adds it for simplicity 5662SemanticEdit.Create(SemanticEditKind.Insert, null, e1))); 5717SemanticEdit.Create(SemanticEditKind.Insert, null, g2))); 5880Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 5881Edit(SemanticEditKind.Insert, c => c.GetMember("C.add_F")), // the compiler does not need this edit, but the IDE adds it for simplicity 5882Edit(SemanticEditKind.Insert, c => c.GetMember("C.remove_F")), // the compiler does not need this edit, but the IDE adds it for simplicity 6029Edit(SemanticEditKind.Insert, c => c.GetMember("C.E")), 6030Edit(SemanticEditKind.Insert, c => c.GetMember("C.add_E")), // the compiler does not need this edit, but the IDE adds it for simplicity 6031Edit(SemanticEditKind.Insert, c => c.GetMember("C.remove_E")), // the compiler does not need this edit, but the IDE adds it for simplicity 6862SemanticEdit.Create(SemanticEditKind.Insert, null, c1), 6964SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B3")), 6965SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A.B4")))); 7025SemanticEdit.Create(SemanticEditKind.Insert, null, c1), 7140SemanticEdit.Create(SemanticEditKind.Insert, null, d1))); 7154SemanticEdit.Create(SemanticEditKind.Insert, null, e2))); 7262ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, method1))); 7452SemanticEdit.Create(SemanticEditKind.Insert, null, x1), 7453SemanticEdit.Create(SemanticEditKind.Insert, null, y1), 7454SemanticEdit.Create(SemanticEditKind.Insert, null, m1), 7455SemanticEdit.Create(SemanticEditKind.Insert, null, n1), 7456SemanticEdit.Create(SemanticEditKind.Insert, null, p1), 7457SemanticEdit.Create(SemanticEditKind.Insert, null, q1), 7458SemanticEdit.Create(SemanticEditKind.Insert, null, e1), 7459SemanticEdit.Create(SemanticEditKind.Insert, null, f1), 7460SemanticEdit.Create(SemanticEditKind.Insert, null, j1), 7461SemanticEdit.Create(SemanticEditKind.Insert, null, cctor1))); 7616SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M2")), 7617SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<FieldSymbol>("C.F2")), 7618SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<PropertySymbol>("C.P2")), 7619SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<EventSymbol>("C.E2")))); 7742ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.M")))); 7966ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.puts")))); 8022ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("B")))); 8102ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMembers("M.C.M1")[2]))); 8646SemanticEdit.Create(SemanticEditKind.Insert, null, ctor1))); 9263ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, m1, null))); 9598SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<NamedTypeSymbol>("A")), 12632ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Insert, null, compilation1.GetMember<MethodSymbol>("C.Main"))), 12795SemanticEdit.Create(SemanticEditKind.Insert, null, mA1), 12796SemanticEdit.Create(SemanticEditKind.Insert, null, mX1)), 12805SemanticEdit.Create(SemanticEditKind.Insert, null, compilationB1.GetMember<TypeSymbol>("Y"))), 12938SemanticEdit.Create(SemanticEditKind.Insert, null, f_byte2))); 15713SemanticEdit.Create(SemanticEditKind.Insert, null, g1))); 15920Edit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R")), 16011Edit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("R")) 16152Edit(SemanticEditKind.Insert, c => c.GetMember("R.Q")), 16569Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("System.Runtime.CompilerServices.HotReloadException")), 16880Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")), 17053Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17188Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17260Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17369Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 17517Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.F")), 17672Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 17959Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 18249Edit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 18415Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M2")), 18438Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMember("C.M1")), 18478Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol), 18556Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.ISymbol), 18629Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.ISymbol), 18711Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.ISymbol), 18787Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol), 18869Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol), 19041SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null))); 19134SemanticEdit.Create(SemanticEditKind.Insert, null, c1_gen1, syntaxMap: null), 19135SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null))); 19223SemanticEdit.Create(SemanticEditKind.Insert, null, c2_gen1, syntaxMap: null)));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (259)
EditAndContinue\ActiveStatementTests.cs (1)
3699SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.a")),
EditAndContinue\StatementEditingTests.cs (15)
4703SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 4705SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")) 4800SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4833SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4866SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 4899SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 5343SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 5344SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 5579SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 5621SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 6858SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 6891SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 6893SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")) 6926SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 6928SemanticEdit(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") 6380[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("N.C"))], 6397[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("N.M.C"))], 6669SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"), 6674SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("M.C"), partialType: "M.C"), 7241SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 7260SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol) 7279SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 1)?.ISymbol) 7542SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7562SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7585SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7608SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 7631SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 8091[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.goo"))], 8538SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 8573SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 8612SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.M").PartialImplementationPart, partialType: "C") 8655SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) 8695SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) 8731SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 8766SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 8948SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 8997SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 9047SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.G")) 10155SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 10178SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 10213SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.M")) 10376semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart)]), 10501SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 10507SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.F").PartialImplementationPart, partialType: "C") 10814SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.op_Subtraction")) 11075SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 11096SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 11119SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C"), partialType: "C") 11136SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.x")), 11137SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_x")), 11138SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_x")), 11140SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11146SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11195SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()), 11211SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11233SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11239SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11273SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11279SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11301SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11306SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11329SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11331SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11348SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11354SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11372SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11378SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11395SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11401SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11417SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11426SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11450SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11475SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11490SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11500SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11518SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11525SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11559SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 11609SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 11634SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 11654SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11688SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11689SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11695SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Z")), 11696SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.U")), 11698SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11767SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single()) 11786SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11787SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11793SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11808SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11815SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11831SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11838SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11853SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11854SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11861SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11876SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11877SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11884SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11897SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Y")), 11898SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 11905SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 11940SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 12028SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 12067SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")) 12083SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 12085SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Deconstruct")), 12409SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 12462SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 12929SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }])) 12944SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X" }])) 12976SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(c => c.Parameters is [{ Name: "X"}])), 12992SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13008SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 13009SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13010SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13030SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 13031SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryConstructor("C")), 13032SemanticEdit(SemanticEditKind.Insert, c => c.GetPrimaryDeconstructor("C")), 13140SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 1), partialType: "C") 13147SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").InstanceConstructors.Single(m => m.Parameters.Length == 2), partialType: "C") 13222[SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C"))], 13238[SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C"))], 13259SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C"), partialType: "C") 13285SemanticEdit(SemanticEditKind.Insert, c => c.GetParameterlessConstructor("C")) 14267SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters.Single().Type.Name == "Byte"), partialType: "C"), 14445[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())], 15137[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())], 15155[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").StaticConstructors.Single())], 16538SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 16539SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_B")), 16961SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.a")), 17037SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.b")), 17038SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.c")), 17039SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.d")), 17167SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 17211SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 17366SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.B")), 17367SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single()), 17648SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 17649SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 17744SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P"), preserveLocalVariables: false) 18057SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18058SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")) 18103SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18104SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), 18105SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 18123SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18124SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Q")), 18125SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")), 18141SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 18158SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Q")), 18159SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.Q")) 18469SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 18470SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), 18471SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), 18511SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_P")), 18513SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_P")), 18514SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.P")), 18621[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18634[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18784[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18803[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18822[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18841[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18860[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18887[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18910[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 18937[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("P"))], 19348SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.P")), 19349SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Test.get_P")), 19565SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 19566SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_D")), 19567SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_D")), 19607SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.D")), 19608SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_D")), 19609SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_D")), 19680semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart)]), 19818SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"), 19819SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"), 19826SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_P").PartialImplementationPart, partialType: "C"), 19827SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.P").PartialImplementationPart, partialType: "C"), 20164SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")) 20332SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20333SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20334SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20355SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20356SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20409SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20410SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20411SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20434SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 20435SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 20436SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 20444SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 20445SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 20446SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 20519SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20520SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20521SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20552SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IPropertySymbol>("C.this[]").PartialImplementationPart, partialType: "C"), 20553SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.get_Item").PartialImplementationPart, partialType: "C"), 20554SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<IMethodSymbol>("C.set_Item").PartialImplementationPart, partialType: "C"), 20579SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20580SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20581SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.set_Item")), 20698[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember<IPropertySymbol>("this[]").SetMethod)], 20836SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 20837SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")) 20875SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.this[]")), 20876SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.get_Item")), 21122SemanticEdit(SemanticEditKind.Insert, c => c.GetMember<INamedTypeSymbol>("C").GetMember("E")) 21609SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")), 21610SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.add_F")), 21611SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.remove_F")), 21646SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.add_E")), 21647SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.remove_E")), 21920SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 21939SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.ISymbol) 21958SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 21976SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.ISymbol) 21995SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.ISymbol) 22080SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")) 22163SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.F")) 22458SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 22481SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 22504SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 22527SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("C.M")), 23208[SemanticEdit(SemanticEditKind.Insert, c => c.GetMember("Program.<Main>$"))],
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
3020editKind = SemanticEditKind.Insert; 3144Contract.ThrowIfFalse(editKind == SemanticEditKind.Insert); 3291Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.Insert); 3437SemanticEditKind.Insert => SemanticEditInfo.CreateInsert(symbolKey, partialType), 3907/// 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))) 6162Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6322Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6564Edit(SemanticEditKind.Insert, Function(c) c.GetMember("C.F")) 6718ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, compilation1.GetMember(Of MethodSymbol)("C.Main"))), 6833New SemanticEdit(SemanticEditKind.Insert, Nothing, mA1), 6834New SemanticEdit(SemanticEditKind.Insert, Nothing, mX1)), 6843New SemanticEdit(SemanticEditKind.Insert, Nothing, compilationB1.GetMember(Of TypeSymbol)("Y"))), 7272ImmutableArray.Create(New SemanticEdit(SemanticEditKind.Insert, Nothing, g1))) 7414Edit(SemanticEditKind.Insert, Function(c) c.GetMember("System.Runtime.CompilerServices.HotReloadException")),
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (101)
EditAndContinue\StatementEditingTests.vb (11)
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"))