Skip to content

Commit e777d74

Browse files
committed
implicitly captured closure moved to local variable
1 parent f50ea1a commit e777d74

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

RetailCoder.VBE/Refactorings/Rename/RenameRefactoring.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,15 @@ private Declaration AmbiguousId()
6060

6161
foreach (var reference in _model.Target.References)
6262
{
63+
var targetReference = reference;
6364
var potentialDeclarations = _model.Declarations.Items.Where(item => !item.IsBuiltIn
64-
&& item.Project.Equals(reference.Declaration.Project)
65+
&& item.Project.Equals(targetReference.Declaration.Project)
6566
&& ((item.Context != null
66-
&& item.Context.Start.Line <= reference.Selection.StartLine
67-
&& item.Context.Stop.Line >= reference.Selection.EndLine)
68-
|| (item.Selection.StartLine <= reference.Selection.StartLine
69-
&& item.Selection.EndLine >= reference.Selection.EndLine))
70-
&& item.QualifiedName.QualifiedModuleName.ComponentName == reference.QualifiedModuleName.ComponentName);
67+
&& item.Context.Start.Line <= targetReference.Selection.StartLine
68+
&& item.Context.Stop.Line >= targetReference.Selection.EndLine)
69+
|| (item.Selection.StartLine <= targetReference.Selection.StartLine
70+
&& item.Selection.EndLine >= targetReference.Selection.EndLine))
71+
&& item.QualifiedName.QualifiedModuleName.ComponentName == targetReference.QualifiedModuleName.ComponentName);
7172

7273
var currentSelection = new Selection(0, 0, int.MaxValue, int.MaxValue);
7374

0 commit comments

Comments
 (0)