Skip to content

Commit 7ae665a

Browse files
committed
Correct QualifiedMemberName selection for results. Closes #3636
1 parent 4400687 commit 7ae665a

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

Rubberduck.CodeAnalysis/Inspections/Results/IdentifierReferenceInspectionResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public IdentifierReferenceInspectionResult(IInspection inspection, string descri
2525
private static QualifiedMemberName? GetQualifiedMemberName(RubberduckParserState state, IdentifierReference reference)
2626
{
2727
var members = state.DeclarationFinder.Members(reference.QualifiedModuleName);
28-
return members.SingleOrDefault(m => m.Selection.Contains(reference.Selection))?.QualifiedName;
28+
return members.SingleOrDefault(m => reference.Context.IsDescendentOf(m.Context))?.QualifiedName;
2929
}
3030
}
3131
}

Rubberduck.CodeAnalysis/QuickFixes/RemoveUnassignedVariableUsageQuickFix.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
using System;
22
using System.Collections.Generic;
33
using System.Linq;
4-
using System.ServiceModel;
54
using Antlr4.Runtime;
65
using Rubberduck.Inspections.Abstract;
76
using Rubberduck.Inspections.Concrete;
87
using Rubberduck.Parsing;
98
using Rubberduck.Parsing.Grammar;
109
using Rubberduck.Parsing.Inspections.Abstract;
11-
using Rubberduck.Parsing.Symbols;
1210
using Rubberduck.Parsing.VBA;
1311

1412
namespace Rubberduck.Inspections.QuickFixes

0 commit comments

Comments
 (0)