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)
629
using var _1 = ArrayBuilder<
SemanticEditInfo
>.GetInstance(out var allEdits);
682
IReadOnlyList<
SemanticEditInfo
> edits,
691
foreach (
var
edit in edits)
726
var
edit = edits[i];
791
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)