public Criteria(DataItems.CompareOrderEnum filterEnum, ICompStringUnary compareOpr, DataItems.ISubRevOrderCode subDataEnum = null) { FilterEnum = filterEnum; CompareOpr = (CompareOpRoot)compareOpr; SubDataEnum = subDataEnum as DataItems.SubDataEnum; }
// binary public Criteria(DataItems.CompareOrderEnum filterEnum, ICompStringBinary compareOpr, string testValue, DataItems.ISubRevOrderCode subDataEnum = null, bool ignoreCase = true) { FilterEnum = filterEnum; CompareOpr = (CompareOpRoot)compareOpr; SubDataEnum = subDataEnum as DataItems.SubDataEnum; TestValue = new ItemValue(testValue); IgnoreCase = ignoreCase; }