61 references to Replace
Microsoft.CodeAnalysis (5)
Emit\EditAndContinue\EmitBaseline.cs (1)
231/// The latest generation number of each symbol added via <see cref="SemanticEditKind.Replace"/> edit.
Emit\EditAndContinue\SymbolChanges.cs (2)
32/// Populated based on semantic edits with <see cref="SemanticEditKind.Replace"/>. 376case SemanticEditKind.Replace:
Emit\SemanticEdit.cs (2)
106if (kind <= SemanticEditKind.None || kind > SemanticEditKind.Replace) 111if (oldSymbol == null && kind is not (SemanticEditKind.Insert or SemanticEditKind.Replace))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (1)
4750SemanticEdit.Create(SemanticEditKind.Replace, null, c1)));
Emit\EditAndContinue\EditAndContinueTests.cs (7)
7143SemanticEdit.Create(SemanticEditKind.Replace, null, c1))); 7151SemanticEdit.Create(SemanticEditKind.Replace, null, c2))); 7244Edit(SemanticEditKind.Replace, c => null, newSymbolProvider: c => c.GetMember("C")), 7399SemanticEdit.Create(SemanticEditKind.Replace, null, c1))); 7414SemanticEdit.Create(SemanticEditKind.Replace, null, c2))); 7484SemanticEdit.Create(SemanticEditKind.Replace, null, c1))); 7499SemanticEdit.Create(SemanticEditKind.Replace, null, c2)));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (42)
EditAndContinue\LineEditTests.cs (2)
1686SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C")) 1917SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))
EditAndContinue\TopLevelEditingTests.cs (40)
743[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 836[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 1114[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 1248[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 1261[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 1288[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 1331SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 1335SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 2525[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 2592SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))); 2669SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 2721SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C")), 4659[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("Color"))], 5036[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("D"))], 5158SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("D"))); 5411SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 5415SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 5433SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C")), 5450SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C")) 5658[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 5671[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 5684[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 5709[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C.D"))], 5893semanticEdits: [SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 5906semanticEdits: [SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 12544semanticEdits: [SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C")]), 12546semanticEdits: [SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C")]), 12707[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 16627SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 16632SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 16672[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 18849SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 18853SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 19236[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 20718[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 21987semanticEdits: [SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C")]), 21989semanticEdits: [SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C")]), 24110[SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"))], 25248SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C") 25252SemanticEdit(SemanticEditKind.Replace, c => c.GetMember("C"), partialType: "C")
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
3492SemanticEditKind.Replace => SemanticEditInfo.CreateReplace(symbolKey, partialType),
EditAndContinue\EditSession.cs (1)
981if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.Insert or SemanticEditKind.Replace)
EditAndContinue\SemanticEditInfo.cs (1)
79=> new(SemanticEditKind.Replace, symbol, syntaxMaps: default, partialType, deletedSymbolContainer: null);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
407case SemanticEditKind.Insert or SemanticEditKind.Replace:
Microsoft.CodeAnalysis.UnitTests (2)
Emit\SemanticEditTests.cs (2)
36Assert.Throws<ArgumentNullException>("newSymbol", () => new SemanticEdit(SemanticEditKind.Replace, oldSymbol: type, newSymbol: null)); 39Assert.Throws<ArgumentOutOfRangeException>("kind", () => new SemanticEdit(SemanticEditKind.Replace, oldSymbol: method, newSymbol: method, instrumentation: instrumentation));