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