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)
 {
 }