1 write to Kind
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\SemanticEditInfo.cs (1)
64Kind = kind;
12 references to Kind
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
EditAndContinue\EditAndContinueTestHelpers.cs (2)
281actualSemanticEdits.NullToEmpty().Select(e => $"{e.Kind}: {e.Symbol.Resolve(newCompilation).Symbol}"), 290Assert.Equal(editKind, actualSemanticEdit.Kind);
Microsoft.CodeAnalysis.Features (10)
EditAndContinue\EditSession.cs (6)
680if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.Delete) 691if (edit.Kind is SemanticEditKind.Update or SemanticEditKind.Insert or SemanticEditKind.Replace) 696else if (edit.Kind == SemanticEditKind.Delete && edit.DeletedSymbolContainer is not null) 718if (edit.Kind == SemanticEditKind.Insert) 725edit.Kind, 786mergedEditsBuilder.Add(new SemanticEdit(edit.Kind, oldSymbol, newSymbol, syntaxMap, preserveLocalVariables: syntaxMap != null));
EditAndContinue\SemanticEditInfo.cs (4)
18/// If <see cref="Kind"/> is <see cref="SemanticEditKind.Insert"/> represents the inserted symbol in the new compilation. 19/// If <see cref="Kind"/> is <see cref="SemanticEditKind.Update"/> represents the updated symbol in both compilations. 20/// If <see cref="Kind"/> is <see cref="SemanticEditKind.Delete"/> represents the deleted symbol in the old compilation. 29/// If <see cref="Kind"/> is <see cref="SemanticEditKind.Delete"/> represents the containing symbol in the new compilation.