} //end QueryField(string fieldname, QueryFieldOperation operation, bool udf = false) /// <summary> /// Initializes a new instance of the <see cref="QueryField"/> class. /// </summary> public QueryField(string fieldname, QueryFieldOperation operation, object value, bool udf = false) { this.FieldName = fieldname; this.Operation = operation; this.Value = value; this.IsUDF = udf; } //end QueryField(string fieldname, QueryFieldOperation operation, object value, bool udf = false)
/// <summary> /// Initializes a new instance of the <see cref="QueryField"/> class. /// </summary> public QueryField(string fieldname, QueryFieldOperation operation, bool udf = false) { this.FieldName = fieldname; this.Operation = operation; this.Value = null; this.IsUDF = udf; if (!new List <string> { QueryFieldOperation.IsNull, QueryFieldOperation.IsNotNull, QueryFieldOperation.IsThisDay }.Contains(operation)) { throw new ArgumentException("QueryField(string fieldname, QueryFieldOperation operation) can only be used with IsNull, IsNotNull, and IsThisDay"); } } //end QueryField(string fieldname, QueryFieldOperation operation, bool udf = false)