protected bool Equals(HourOfWeek other) { if (!object.Equals(this.Value, other.Value)) { return(false); } return(true); }
public static bool TryParse(int value, out HourOfWeek hourOfWeek, out IReadOnlyCollection <string> errorMessages) { var errorMessageList = new List <string>(); errorMessages = errorMessageList; if (value > MaxValue) { errorMessageList.Add(string.Format("Must be no greater than {0}", MaxValue)); } if (errorMessageList.Count > 0) { hourOfWeek = null; return(false); } hourOfWeek = new HourOfWeek { Value = value }; return(true); }
public static bool TryParse(int value, out HourOfWeek hourOfWeek) { IReadOnlyCollection <string> errorMessages; return(TryParse(value, out hourOfWeek, out errorMessages)); }