Example #1
0
        /// <summary>
        /// Override == operator.
        /// </summary>
        /// <param name="a">The object A.</param>
        /// <param name="b">The object B.</param>
        /// <returns>Return true if objects are equal, otherwise, false.</returns>
        public static bool operator ==(ItemModel a, ItemModel b)
        {
            if (object.ReferenceEquals(a, null))
            {
                return(object.ReferenceEquals(b, null));
            }

            return(ModelBase <ItemModel> .BaseEquals(a, b) && CompareObjects(a, b));
        }