NSoft.NFramework.ValueObjectEqualityComparer.Equals C# (CSharp) Method

Equals() public method

public Equals ( object x, object y ) : bool
x object
y object
return bool
        public new bool Equals(object x, object y) {
            if(x == null && y == null)
                return true;

            if(x == null || y == null)
                return false;

            if(x is DateTime && y is DateTime)
                return ((DateTime)x).TrimToMillisecond().Equals(((DateTime)y).TrimToMillisecond());

            return x.GetHashCode().Equals(y.GetHashCode());
        }
ValueObjectEqualityComparer