public QueryParameter(string name, Type type, QueryType queryType) { this.name = name; this.type = type; this.queryType = queryType; }
public VariableExpression(string name, Type type, QueryType queryType) { this.name = name; this.queryType = queryType; this.type = type; }
public abstract string GetVariableDeclaration(QueryType type, bool suppressSize);
public VariableDeclaration(string name, QueryType type, Expression expression) { this.name = name; this.type = type; this.expression = expression; }