3 instantiations of SemanticEditInfo
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\SemanticEditInfo.cs (3)
59
=>
new
(SemanticEditKind.Insert, symbol, syntaxMaps: default, partialType, deletedSymbolContainer: null);
69
=>
new
(SemanticEditKind.Update, symbol, syntaxMaps, partialType, deletedSymbolContainer: null);
79
=>
new
(SemanticEditKind.Replace, symbol, syntaxMaps: default, partialType, deletedSymbolContainer: null);
14 references to SemanticEditInfo
Microsoft.CodeAnalysis.Features (14)
EditAndContinue\DocumentAnalysisResults.cs (2)
46
public ImmutableArray<
SemanticEditInfo
> SemanticEdits { get; }
113
ImmutableArray<
SemanticEditInfo
> semanticEditsOpt,
EditAndContinue\EditSession.cs (5)
638
using var _1 = ArrayBuilder<
SemanticEditInfo
>.GetInstance(out var allEdits);
691
IReadOnlyList<
SemanticEditInfo
> edits,
700
foreach (
var
edit in edits)
735
var
edit = edits[i];
800
var
edit = edits[i];
EditAndContinue\SemanticEditInfo.cs (7)
58
public static
SemanticEditInfo
CreateInsert(SymbolKey symbol, SymbolKey? partialType)
61
public static
SemanticEditInfo
CreateInsert(ISymbol symbol, CancellationToken cancellationToken)
68
public static
SemanticEditInfo
CreateUpdate(SymbolKey symbol, SyntaxMaps syntaxMaps, SymbolKey? partialType)
71
public static
SemanticEditInfo
CreateUpdate(ISymbol symbol, SyntaxMaps syntaxMaps, CancellationToken cancellationToken)
78
public static
SemanticEditInfo
CreateReplace(SymbolKey symbol, SymbolKey? partialType)
81
public static
SemanticEditInfo
CreateDelete(SymbolKey symbol, SymbolKey deletedSymbolContainer, SymbolKey? partialType)
84
public static
SemanticEditInfo
CreateDelete(ISymbol symbol, SymbolKey containingSymbolKey, CancellationToken cancellationToken)