internal QueueViewerPropertyDefinition(string name, Type type, object defaultValue, bool isBasic, CompareFieldWithValueDelegate <ObjectType> comparer1, CompareFieldWithFieldDelegate <ObjectType> comparer2, MatchFieldWithTextDelegate <ObjectType> matcher, ExchangeObjectVersion version) : base(name, version, type, defaultValue) { this.isBasic = isBasic; this.comparer1 = comparer1; this.comparer2 = comparer2; this.matcher = matcher; }
internal QueueViewerPropertyDefinition(string name, Type type, object defaultValue, bool isBasic, CompareFieldWithValueDelegate <ObjectType> comparer1, CompareFieldWithFieldDelegate <ObjectType> comparer2) : this(name, type, defaultValue, isBasic, comparer1, comparer2, ExchangeObjectVersion.Exchange2003) { }
internal QueueViewerPropertyDefinition(string name, Type type, object defaultValue, bool isBasic, CompareFieldWithValueDelegate <ObjectType> comparer1, CompareFieldWithFieldDelegate <ObjectType> comparer2, ExchangeObjectVersion version) : this(name, type, defaultValue, isBasic, comparer1, comparer2, QueueViewerPropertyDefinition <ObjectType> .TextFilterNotSupportedMatcher, version) { }