Ejemplo n.º 1
0
        } //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)
Ejemplo n.º 2
0
        /// <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)