63 references to Update
Microsoft.CodeAnalysis.CSharp.Features (13)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (13)
1148
result.Add((oldSymbol, newSymbol, isTypeConstraint ? EditKind.
Update
: editKind));
1162
result.Add((oldSymbol, newSymbol, EditKind.
Update
));
1172
case EditKind.
Update
:
1267
result.Add((oldSymbol, newSymbol, EditKind.
Update
));
1283
result.Add((oldPrimaryConstructor, newPrimaryConstructor, EditKind.
Update
));
1293
result.Add((oldCopyConstructor, newCopyConstructor, EditKind.
Update
));
1333
result.Add((oldSymbol, newSymbol, EditKind.
Update
));
1340
result.Add((oldSymbol, newSymbol, EditKind.
Update
));
1348
result.Add((oldSymbol, newSymbol, EditKind.
Update
));
2344
case EditKind.
Update
:
2631
Debug.Assert(edit.Kind != EditKind.
Update
|| edit.OldNode.RawKind == edit.NewNode.RawKind);
2633
if (edit.Kind != EditKind.
Update
|| !AreExceptionClausesEquivalent(edit.OldNode, edit.NewNode))
2888
GetDiagnosticSpan(newSwitch, EditKind.
Update
),
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (5)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
58
var actual = CSharpEditAndContinueAnalyzer.GetDiagnosticSpan(node, EditKind.
Update
);
96
span = CSharpEditAndContinueAnalyzer.TryGetDiagnosticSpanImpl(kind, null, EditKind.
Update
);
EditAndContinue\TopLevelEditingTests.cs (3)
16912
edits.VerifyEdits(EditKind.Reorder, EditKind.
Update
);
16942
edits.VerifyEdits(EditKind.Reorder, EditKind.
Update
);
16977
edits.VerifyEdits(EditKind.Reorder, EditKind.
Update
);
Microsoft.CodeAnalysis.Features (22)
EditAndContinue\AbstractEditAndContinueAnalyzer.ActiveMembersBuilder.cs (1)
94
var methods = analyzer.GetEditedSymbols(EditKind.
Update
, oldDeclaration, newDeclaration, oldModel, newModel, cancellationToken);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (21)
236
if (editKind == EditKind.
Update
&& GetSemanticallyMatchingNewSymbol(oldSymbol, newSymbol, newModel.Compilation, symbolCache, cancellationToken) != null)
305
internal string GetDisplayName(SyntaxNode node, EditKind editKind = EditKind.
Update
)
356
protected virtual string GetBodyDisplayName(SyntaxNode node, EditKind editKind = EditKind.
Update
)
795
if (edit.Kind is EditKind.Delete or EditKind.
Update
)
800
if (edit.Kind is EditKind.Insert or EditKind.
Update
)
813
map.Add(editScript.Match.OldRoot, EditKind.
Update
);
814
map.Add(editScript.Match.NewRoot, EditKind.
Update
);
1847
GetDiagnosticSpan(newNode, EditKind.
Update
),
1849
[GetDisplayName(newNode, EditKind.
Update
), oldType.ToDisplayString(), newType.ToDisplayString()]));
1856
GetDiagnosticSpan(newNode, EditKind.
Update
),
1858
[GetDisplayName(newNode, EditKind.
Update
)]));
2123
Debug.Assert(editMap[newNode] is EditKind.
Update
or EditKind.Insert);
2632
GetDiagnosticSpan(newTypeDeclaration, EditKind.
Update
),
2662
if (syntacticEditKind == EditKind.
Update
)
3046
case EditKind.
Update
:
3328
var triviaSymbolEdits = GetSymbolEdits(EditKind.
Update
, oldEditNode, newEditNode, oldModel, newModel, editScript.Match, editMap, symbolCache, cancellationToken);
3568
result.Add((oldSymbol, newSymbol, EditKind.
Update
));
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
)
6197
return IsGlobalMain(symbol) ? GetDiagnosticSpan(GetSymbolDeclarationSyntax(symbol, cancellationToken), EditKind.
Update
) :
6198
symbol is IParameterSymbol && IsGlobalMain(symbol.ContainingSymbol) ? GetDiagnosticSpan(GetSymbolDeclarationSyntax(symbol.ContainingSymbol, cancellationToken), EditKind.
Update
) :
Microsoft.CodeAnalysis.VisualBasic.Features (14)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (14)
779
result.Add((oldSymbol, newSymbol, If(isTypeConstraint, EditKind.
Update
, editKind)))
800
Case EditKind.
Update
808
result.Add((oldPropertySymbol, newPropertySymbol, EditKind.
Update
))
828
result.Add((oldEventSymbol, newEventSymbol, EditKind.
Update
))
896
If editKind = EditKind.
Update
OrElse editKind = EditKind.Reorder Then
1462
Protected Overrides Function GetBodyDisplayName(node As SyntaxNode, Optional editKind As EditKind = EditKind.
Update
) As String
1603
Return If(editKind = EditKind.
Update
, VBFeaturesResources.Using_statement, VBFeaturesResources.Using_block)
1606
Return If(editKind = EditKind.
Update
, VBFeaturesResources.With_statement, VBFeaturesResources.With_block)
1609
Return If(editKind = EditKind.
Update
, VBFeaturesResources.SyncLock_statement, VBFeaturesResources.SyncLock_block)
1612
Return If(editKind = EditKind.
Update
, VBFeaturesResources.For_Each_statement, VBFeaturesResources.For_Each_block)
1723
arguments:={GetDisplayName(If(_newNode, _oldNode), EditKind.
Update
)}))
1744
Case EditKind.
Update
2087
Debug.Assert(edit.Kind <> EditKind.
Update
OrElse edit.OldNode.RawKind = edit.NewNode.RawKind)
2089
If edit.Kind <> EditKind.
Update
OrElse Not AreExceptionHandlingPartsEquivalent(edit.OldNode, edit.NewNode) Then
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (2)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (2)
43
Dim actualSpan = VisualBasicEditAndContinueAnalyzer.TryGetDiagnosticSpanImpl(node.Kind, node, EditKind.
Update
).Value
103
span = VisualBasicEditAndContinueAnalyzer.TryGetDiagnosticSpanImpl(k, Nothing, EditKind.
Update
)
Microsoft.CodeAnalysis.Workspaces (5)
Differencing\Edit.cs (1)
102
case EditKind.
Update
:
Differencing\EditScript.cs (1)
114
edits.Add(new Edit<TNode>(EditKind.
Update
, Comparer, oldNode: w, newNode: x));
Differencing\SequenceEdit.cs (3)
30
/// The kind of edit: <see cref="EditKind.Delete"/>, <see cref="EditKind.Insert"/>, or <see cref="EditKind.
Update
"/>.
46
return EditKind.
Update
;
83
case EditKind.
Update
:
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Differencing\LongestCommonSubsequenceTests.cs (2)
50
Assert.True(edit.Kind is EditKind.Delete or EditKind.Insert or EditKind.
Update
);
63
case EditKind.
Update
: