Skip to content

Commit 2d25779

Browse files
committed
fix MissingArgumentContext case
1 parent 80c4f1a commit 2d25779

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Rubberduck.CodeAnalysis/Inspections/Concrete/ParameterlessCellsInspection.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ protected override IEnumerable<IInspectionResult> DoGetInspectionResults(Declara
8080
protected override bool IsResultReference(IdentifierReference reference, DeclarationFinder finder)
8181
{
8282
var memberAccess = reference.Context.GetAncestor<VBAParser.MemberAccessExprContext>();
83-
var memberArgs = memberAccess?.GetAncestor<VBAParser.IndexExprContext>()?.argumentList()?.argument();
83+
var memberArgs = memberAccess?.GetAncestor<VBAParser.IndexExprContext>()?.argumentList();
8484

85-
return memberAccess is VBAParser.MemberAccessExprContext && (memberArgs?.Length ?? 0) == 0;
85+
return memberAccess != null && !memberArgs.GetDescendents<VBAParser.ArgumentExpressionContext>().Any();
8686
}
8787

8888
protected override string ResultDescription(IdentifierReference reference)

0 commit comments

Comments
 (0)