35 references to Delete
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
1319case EditKind.Delete: 1390if ((editKind == EditKind.Delete ? oldSymbol : newSymbol) is null) 1636(editKind == EditKind.Delete ? globalStatements.LastOrDefault() : globalStatements.FirstOrDefault()) ?? 1749if (editKind == EditKind.Delete) 2359case EditKind.Delete:
Microsoft.CodeAnalysis.Features (17)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (17)
238AddSymbolEdits(ref result, EditKind.Delete, oldNode, oldSymbol, newNode: null, newSymbol: null, oldModel, newModel, topMatch, editMap, symbolCache, cancellationToken); 758if (edit.Kind is EditKind.Delete or EditKind.Update) 1727return GetDiagnosticSpan(newAncestor, EditKind.Delete); 1734return GetDiagnosticSpan(newAncestor, EditKind.Delete); 1767case EditKind.Delete: 1841[GetDisplayName(oldNode, EditKind.Delete)])); 2639syntacticEditKind = EditKind.Delete; 2653if (containingType != null && (syntacticEditKind != EditKind.Delete || newSymbol == null)) 2683if (syntacticEditKind != EditKind.Delete && oldSymbol is INamedTypeSymbol oldType && newSymbol is INamedTypeSymbol newType && IsReloadable(oldType)) 2717case EditKind.Delete: 2764diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Delete, diagnosticSpan, edit.OldNode, [GetDisplayName(edit.OldNode!, EditKind.Delete)])); 2781[GetDisplayKindAndName(oldSymbol, GetDisplayName(oldDeclaration, EditKind.Delete), fullyQualify: diagnosticSpan.IsEmpty)])); 2808[GetDisplayKindAndName(oldSymbol, GetDisplayName(oldDeclaration, EditKind.Delete), fullyQualify: diagnosticSpan.IsEmpty)])); 3544result.Add((oldSymbol, null, EditKind.Delete)); 3884builder.Add((oldSymbol: oldType, newSymbol: null, EditKind.Delete)); 5019locationNode.Span : analyzer.GetDiagnosticSpan(GetDiagnosticNode(out var distance, cancellationToken), distance > 0 ? EditKind.Delete : EditKind.Update), 5047? analyzer.GetDiagnosticSpan(node, (distance > 0 || kind == RudeEditKind.ChangeImplicitMainReturnType) ? EditKind.Delete : EditKind.Update)
Microsoft.CodeAnalysis.VisualBasic.Features (5)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (5)
808Case EditKind.Delete 1189If editKind = EditKind.Delete Then 1754Case EditKind.Delete 1918If edit.Kind = EditKind.Delete AndAlso 1922If HasEdit(editMap, edit.OldNode.Parent.Parent, EditKind.Delete) Then
Microsoft.CodeAnalysis.Workspaces (6)
Differencing\Edit.cs (2)
25Debug.Assert((newNode == null || newNode.Equals(null)) == (kind == EditKind.Delete)); 96case EditKind.Delete:
Differencing\EditScript.cs (1)
156edits.Add(new Edit<TNode>(EditKind.Delete, Comparer, oldNode: w, newNode: default));
Differencing\SequenceEdit.cs (3)
30/// The kind of edit: <see cref="EditKind.Delete"/>, <see cref="EditKind.Insert"/>, or <see cref="EditKind.Update"/>. 43return EditKind.Delete; 77case EditKind.Delete:
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Differencing\LongestCommonSubsequenceTests.cs (2)
50Assert.True(edit.Kind is EditKind.Delete or EditKind.Insert or EditKind.Update); 53case EditKind.Delete: