Skip to content

Commit dcd672f

Browse files
committed
fixes #2276
1 parent 4745a94 commit dcd672f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

RetailCoder.VBE/Refactorings/Rename/RenameRefactoring.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,14 @@ private void RenameUsages(Declaration target, string interfaceName = null)
450450
{
451451
foreach (var line in grouping.GroupBy(reference => reference.Selection.StartLine))
452452
{
453+
var lastSelection = Selection.Empty;
453454
foreach (var reference in line.OrderByDescending(l => l.Selection.StartColumn))
454455
{
456+
if (reference.Selection == lastSelection)
457+
{
458+
continue;
459+
}
460+
455461
var content = module.GetLines(line.Key, 1);
456462
string newContent;
457463

@@ -465,6 +471,7 @@ private void RenameUsages(Declaration target, string interfaceName = null)
465471
}
466472

467473
module.ReplaceLine(line.Key, newContent);
474+
lastSelection = reference.Selection;
468475
}
469476
}
470477

0 commit comments

Comments
 (0)