public bool DeepEquals(VendorInventoryFlyout other) { return(other != null && LockedDescription == other.LockedDescription && DisplayProperties.DeepEquals(other.DisplayProperties) && Buckets.DeepEqualsReadOnlyCollections(other.Buckets) && SuppressNewness == other.SuppressNewness && FlyoutId == other.FlyoutId && EquipmentSlot.DeepEquals(other.EquipmentSlot)); }