protected override Expression VisitMethodCall(MethodCallExpression node) { if (node.InvolvesParameter()) { HandleParameter(node); } else { _sb.Append("@" + Parameters.CurrentIndex); Parameters.AddValues(node.GetValue()); } return node; }