当前位置: 首页>>代码示例>>C#>>正文


C# CriteriaOperator.Accept方法代码示例

本文整理汇总了C#中CriteriaOperator.Accept方法的典型用法代码示例。如果您正苦于以下问题:C# CriteriaOperator.Accept方法的具体用法?C# CriteriaOperator.Accept怎么用?C# CriteriaOperator.Accept使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CriteriaOperator的用法示例。


在下文中一共展示了CriteriaOperator.Accept方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Process

 public void Process(CriteriaOperator operand, bool mustBeLogical)
 {
     if (ReferenceEquals(operand, null)) return;
     if (mustBeLogical) {
         if ((BooleanCriteriaState)operand.Accept(this) == BooleanCriteriaState.Value) throw new ArgumentException(MustBeLogical);
     } else {
         if ((BooleanCriteriaState)operand.Accept(this) == BooleanCriteriaState.Logical) throw new ArgumentException(MustBeArithmetical);
     }
 }
开发者ID:eolandezhang,项目名称:Diagram,代码行数:9,代码来源:Evaluator.cs

示例2: Validate

 public void Validate(CriteriaOperator criteria)
 {
     if(!ReferenceEquals(criteria, null))
         criteria.Accept(this);
 }
开发者ID:eolandezhang,项目名称:Diagram,代码行数:5,代码来源:Evaluator.cs

示例3: Process

 private CriteriaOperator Process(CriteriaOperator operand)
 {
     if (!ReferenceEquals(operand, null))
         return (CriteriaOperator)operand.Accept(this);
     return null;
 }
开发者ID:LSTANCZYK,项目名称:devexpress_xaf_aurum,代码行数:6,代码来源:SqlGenerators.cs

示例4: GetSelectValue

 // Возвращает формат агрегированного значения указанного выражения
 public static string GetSelectValue(CriteriaOperator aggregateProperty, Aggregate aggregate, SelectSqlGeneratorBase generator)
 {
     string property = ReferenceEquals(aggregateProperty, null) ? "*" : (string)aggregateProperty.Accept(generator);
     return String.Format(agg[(int)aggregate], property);
 }
开发者ID:LSTANCZYK,项目名称:devexpress_xaf_aurum,代码行数:6,代码来源:SqlGenerators.cs

示例5: Accept

        private object Accept(CriteriaOperator criteriaOperator)
        {
            if (ReferenceEquals(criteriaOperator, null))
            {
                return null;
            }

            object value = criteriaOperator.Accept(this);
            return value == DBNull.Value ? null : value;
        }
开发者ID:Gremlin2,项目名称:bookscanner,代码行数:10,代码来源:FilterEvaluator.cs

示例6: Process

 public static object Process(CriteriaOperator op, List<XPMemberInfo> memberInfos) {
     return op.Accept(new FullTextOperatorProcessor(memberInfos)) ;
 }
开发者ID:kamchung322,项目名称:eXpand,代码行数:3,代码来源:FullTextOperatorProcessor.cs

示例7: GetCustomFunctionOperandValue

 private OperandValue GetCustomFunctionOperandValue(CriteriaOperator theOperator){
     var functionOperator = theOperator as FunctionOperator;
     return !ReferenceEquals(functionOperator,null)? (functionOperator.OperatorType == FunctionOperatorType.Custom
             ? new OperandValue(theOperator.Accept(this)): null): null;
 }
开发者ID:aries544,项目名称:eXpand,代码行数:5,代码来源:CustomFunctionValueProcessor.cs


注:本文中的CriteriaOperator.Accept方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。