void HandleParameter(MemberExpression node, bool isSingle = false) { if (node.BelongsToParameter()) { if (!isSingle) { if (node.Expression.NodeType == ExpressionType.Parameter) { _sb.Append(_provider.EscapeName(node.Member.Name)); } else { HandleParameterSubProperty(node); } return; } if (node.Type == typeof(bool)) { var eq = EqualityFromBoolProperty(node, true); Visit(eq); return; } } }