private void AddFailedLetCoercionReference( LetCoercionDefaultMemberAccessExpression expression, QualifiedModuleName module, Declaration scope, Declaration parent, bool isAssignmentTarget, bool hasExplicitLetStatement) { var callSiteContext = expression.Context; var identifier = callSiteContext.GetText(); var selection = callSiteContext.GetSelection(); var callee = expression.ReferencedDeclaration; var reference = new IdentifierReference( module, scope, parent, identifier, selection, callSiteContext, callee, isAssignmentTarget, hasExplicitLetStatement, FindIdentifierAnnotations(module, selection.StartLine), false, isNonIndexedDefaultMemberAccess: true, defaultMemberRecursionDepth: expression.DefaultMemberRecursionDepth); _declarationFinder.AddFailedLetCoercionReference(reference); }