/// <summary> /// Constructor for the class comparer /// </summary> /// <param name="rootComparer">The root comparer instantiated by the RootComparerFactory</param> public ClassComparer(RootComparer rootComparer) : base(rootComparer) { _propertyComparer = new PropertyComparer(rootComparer); _fieldComparer = new FieldComparer(rootComparer); }
/// <summary> /// Constructor that takes a root comparer /// </summary> /// <param name="rootComparer"></param> public ListComparer(RootComparer rootComparer) : base(rootComparer) { _propertyComparer = new PropertyComparer(rootComparer); _fieldComparer = new FieldComparer(rootComparer); }
/// <summary> /// Constructor that takes a root comparer /// </summary> /// <param name="rootComparer"></param> public CustomListComparer(RootComparer rootComparer) : base(rootComparer) { _propertyComparer = new CustomPropertyComparer(rootComparer); _fieldComparer = new FieldComparer(rootComparer); }