コード例 #1
0
 private void AddKeywordsToRequest()
 {
     if (!string.IsNullOrEmpty(_Keywords))
     {
         _request.AddParameter("Keywords".ToLower(), _Keywords);
     }
     if (_BooleanOperator == BooleanOperator.OR)
     {
         _request.AddParameter("BooleanOperator".ToLower(), _BooleanOperator.ToString());
     }
 }
コード例 #2
0
ファイル: Operator.cs プロジェクト: sharwell/elfie-arriba
        public static string ToQueryForm(this BooleanOperator op)
        {
            switch (op)
            {
            case BooleanOperator.And:
                return("AND");

            case BooleanOperator.Or:
                return("OR");

            default:
                throw new NotImplementedException(op.ToString());
            }
        }
コード例 #3
0
        public static string ToStatementString(this BooleanOperator Operator)
        {
            switch (Operator)
            {
            case BooleanOperator.And:
                return("&&");

            case BooleanOperator.Or:
                return("||");

            case BooleanOperator.none:
                return("");

            default:
                throw new ApplicationException("unsupported enum " + Operator.ToString());
            }
        }