23 references to Update
Microsoft.CodeAnalysis (7)
Emit\EditAndContinue\DefinitionMap.cs (1)
87if (edit.Kind == SemanticEditKind.Update && edit.SyntaxMap != null)
Emit\EditAndContinue\SymbolChanges.cs (2)
368case SemanticEditKind.Update: 428if (edit.Kind == SemanticEditKind.Update)
Emit\SemanticEdit.cs (4)
58/// <see cref="Kind"/> must be <see cref="SemanticEditKind.Update"/>. 129if (kind != SemanticEditKind.Update) 167if (kind != SemanticEditKind.Update) 208Kind = SemanticEditKind.Update;
Microsoft.CodeAnalysis.Features (16)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (9)
2908editKind = SemanticEditKind.Update; 3070editKind = SemanticEditKind.Update; 3223editKind = SemanticEditKind.Update; 3247editKind = SemanticEditKind.Update; 3345Contract.ThrowIfFalse(editKind is SemanticEditKind.Update or SemanticEditKind.Insert); 3348if (editKind == SemanticEditKind.Update) 3482var partialType = editKind == SemanticEditKind.Update && symbol.IsPartialImplementation() 3490SemanticEditKind.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 }) 983var syntaxMaps = (edit.Kind == SemanticEditKind.Update) ? mergedUpdateEditSyntaxMaps[edit.PartialType.Value] : default; 1002if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.Delete) 1013if (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.