File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Rubberduck.Parsing/Symbols Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ public void AddReference(IdentifierReference reference)
56
56
}
57
57
58
58
if ( reference . Context . Parent != _context
59
- && ! _references . Select ( r => r . Context ) . Contains ( reference . Context )
59
+ && ! _references . Select ( r => r . Context ) . Contains ( reference . Context . Parent )
60
60
&& ! _references . Any ( r => r . QualifiedModuleName == reference . QualifiedModuleName
61
61
&& r . Selection . StartLine == reference . Selection . StartLine
62
62
&& r . Selection . EndLine == reference . Selection . EndLine
Original file line number Diff line number Diff line change @@ -583,6 +583,11 @@ private Declaration FindProjectScopeDeclaration(string identifierName)
583
583
584
584
#region IVBAListener overrides
585
585
586
+ public override void EnterICS_B_ProcedureCall ( VBAParser . ICS_B_ProcedureCallContext context )
587
+ {
588
+ Resolve ( context . certainIdentifier ( ) , _currentScope ) ;
589
+ }
590
+
586
591
public override void EnterICS_B_MemberProcedureCall ( VBAParser . ICS_B_MemberProcedureCallContext context )
587
592
{
588
593
if ( _alreadyResolved . Contains ( context ) )
You can’t perform that action at this time.
0 commit comments