public override SqlExpression VisitFunctionCall(SqlFunctionCallExpression expression) { var args = expression.Arguments; foreach (var arg in args) { columnNames.AddRange(arg.Value.DiscoverReferences()); } return base.VisitFunctionCall(expression); }