35 references to Delete
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
1301
case EditKind.
Delete
:
1371
if ((editKind == EditKind.
Delete
? oldSymbol : newSymbol) is null)
1617
(editKind == EditKind.
Delete
? globalStatements.LastOrDefault() : globalStatements.FirstOrDefault()) ??
1730
if (editKind == EditKind.
Delete
)
2340
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);
795
if (edit.Kind is EditKind.
Delete
or EditKind.Update)
1762
return GetDiagnosticSpan(newAncestor, EditKind.
Delete
);
1769
return GetDiagnosticSpan(newAncestor, EditKind.
Delete
);
1802
case EditKind.
Delete
:
1876
[GetDisplayName(oldNode, EditKind.
Delete
)]));
2670
syntacticEditKind = EditKind.
Delete
;
2684
if (containingType != null && (syntacticEditKind != EditKind.
Delete
|| newSymbol == null))
2714
if (syntacticEditKind != EditKind.
Delete
&& oldSymbol is INamedTypeSymbol oldType && newSymbol is INamedTypeSymbol newType && IsReloadable(oldType))
2748
case EditKind.
Delete
:
2794
diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Delete, diagnosticSpan, edit.OldNode, [GetDisplayName(edit.OldNode!, EditKind.
Delete
)]));
2811
[GetDisplayKindAndName(oldSymbol, GetDisplayName(oldDeclaration, EditKind.
Delete
), fullyQualify: diagnosticSpan.IsEmpty)]));
2838
[GetDisplayKindAndName(oldSymbol, GetDisplayName(oldDeclaration, EditKind.
Delete
), fullyQualify: diagnosticSpan.IsEmpty)]));
3563
result.Add((oldSymbol, null, EditKind.
Delete
));
3903
builder.Add((oldSymbol: oldType, newSymbol: null, EditKind.
Delete
));
5038
locationNode.Span : analyzer.GetDiagnosticSpan(GetDiagnosticNode(out var distance, cancellationToken), distance > 0 ? EditKind.
Delete
: EditKind.Update),
5066
? analyzer.GetDiagnosticSpan(node, (distance > 0 || kind == RudeEditKind.ChangeImplicitMainReturnType) ? EditKind.
Delete
: EditKind.Update)
Microsoft.CodeAnalysis.VisualBasic.Features (5)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (5)
794
Case EditKind.
Delete
1175
If editKind = EditKind.
Delete
Then
1740
Case EditKind.
Delete
1904
If edit.Kind = EditKind.
Delete
AndAlso
1908
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
: