23 references to Update
Microsoft.CodeAnalysis (7)
Emit\EditAndContinue\DefinitionMap.cs (1)
87
if (edit.Kind == SemanticEditKind.
Update
&& edit.SyntaxMap != null)
Emit\EditAndContinue\SymbolChanges.cs (2)
368
case SemanticEditKind.
Update
:
428
if (edit.Kind == SemanticEditKind.
Update
)
Emit\SemanticEdit.cs (4)
58
/// <see cref="Kind"/> must be <see cref="SemanticEditKind.
Update
"/>.
129
if (kind != SemanticEditKind.
Update
)
167
if (kind != SemanticEditKind.
Update
)
208
Kind = SemanticEditKind.
Update
;
Microsoft.CodeAnalysis.Features (16)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (9)
2908
editKind = SemanticEditKind.
Update
;
3070
editKind = SemanticEditKind.
Update
;
3223
editKind = SemanticEditKind.
Update
;
3247
editKind = SemanticEditKind.
Update
;
3345
Contract.ThrowIfFalse(editKind is SemanticEditKind.
Update
or SemanticEditKind.Insert);
3348
if (editKind == SemanticEditKind.
Update
)
3482
var partialType = editKind == SemanticEditKind.
Update
&& symbol.IsPartialImplementation()
3490
SemanticEditKind.
Update
=> SemanticEditInfo.CreateUpdate(symbolKey, syntaxMaps, partialType),
3882
/// Add <see cref="SemanticEditKind.
Update
"/> edit for the specified symbol and its accessors.
EditAndContinue\EditSession.cs (4)
908
.Where(static edit => edit is { PartialType: not null, Kind: SemanticEditKind.
Update
})
983
var syntaxMaps = (edit.Kind == SemanticEditKind.
Update
) ? mergedUpdateEditSyntaxMaps[edit.PartialType.Value] : default;
1002
if (edit.Kind is SemanticEditKind.
Update
or SemanticEditKind.Delete)
1013
if (edit.Kind is SemanticEditKind.
Update
or SemanticEditKind.Insert or SemanticEditKind.Replace)
EditAndContinue\SemanticEditInfo.cs (3)
69
=> new(SemanticEditKind.
Update
, symbol, syntaxMaps, partialType, deletedSymbolContainer: null);
92
/// <see cref="SemanticEditKind.Insert"/> or <see cref="SemanticEditKind.
Update
"/> or <see cref="SemanticEditKind.Delete"/>.
98
/// If <see cref="Kind"/> is <see cref="SemanticEditKind.
Update
"/> represents the updated symbol in both compilations.