35 references to Delete
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
1319
case EditKind.
Delete
:
1390
if ((editKind == EditKind.
Delete
? oldSymbol : newSymbol) is null)
1636
(editKind == EditKind.
Delete
? globalStatements.LastOrDefault() : globalStatements.FirstOrDefault()) ??
1749
if (editKind == EditKind.
Delete
)
2359
case EditKind.
Delete
:
Microsoft.CodeAnalysis.Features (17)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (17)
238
AddSymbolEdits(ref result, EditKind.
Delete
, oldNode, oldSymbol, newNode: null, newSymbol: null, oldModel, newModel, topMatch, editMap, symbolCache, cancellationToken);
758
if (edit.Kind is EditKind.
Delete
or EditKind.Update)
1727
return GetDiagnosticSpan(newAncestor, EditKind.
Delete
);
1734
return GetDiagnosticSpan(newAncestor, EditKind.
Delete
);
1767
case EditKind.
Delete
:
1841
[GetDisplayName(oldNode, EditKind.
Delete
)]));
2639
syntacticEditKind = EditKind.
Delete
;
2653
if (containingType != null && (syntacticEditKind != EditKind.
Delete
|| newSymbol == null))
2683
if (syntacticEditKind != EditKind.
Delete
&& oldSymbol is INamedTypeSymbol oldType && newSymbol is INamedTypeSymbol newType && IsReloadable(oldType))
2717
case EditKind.
Delete
:
2764
diagnostics.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)]));
3544
result.Add((oldSymbol, null, EditKind.
Delete
));
3884
builder.Add((oldSymbol: oldType, newSymbol: null, EditKind.
Delete
));
5019
locationNode.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)
808
Case EditKind.
Delete
1189
If editKind = EditKind.
Delete
Then
1754
Case EditKind.
Delete
1918
If edit.Kind = EditKind.
Delete
AndAlso
1922
If HasEdit(editMap, edit.OldNode.Parent.Parent, EditKind.
Delete
) Then
Microsoft.CodeAnalysis.Workspaces (6)
Differencing\Edit.cs (2)
25
Debug.Assert((newNode == null || newNode.Equals(null)) == (kind == EditKind.
Delete
));
96
case EditKind.
Delete
:
Differencing\EditScript.cs (1)
156
edits.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"/>.
43
return EditKind.
Delete
;
77
case EditKind.
Delete
:
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Differencing\LongestCommonSubsequenceTests.cs (2)
50
Assert.True(edit.Kind is EditKind.
Delete
or EditKind.Insert or EditKind.Update);
53
case EditKind.
Delete
: