Example #1
0
        public override bool Equals(object obj)
        {
            FieldComparer <TClass, TField> fc = obj as FieldComparer <TClass, TField>;

            if (fc == null)
            {
                return(false);
            }
            return(Equals(fc));
        }
Example #2
0
 public bool Equals(FieldComparer <TClass, TField> fc)
 {
     return(getter.Equals(fc.getter) &&
            (this is ReverseComparer <TClass, TField>) == (fc is ReverseComparer <TClass, TField>));
 }