/// <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)); }