public int CompareTo(AvailabilityValue objOther)
        {
            int intCompareResult = Value.CompareTo(objOther.Value);

            if (intCompareResult == 0)
            {
                intCompareResult = Suffix.CompareTo(objOther.Suffix);
                if (intCompareResult == 0)
                {
                    intCompareResult = AddToParent.CompareTo(objOther.AddToParent);
                }
            }
            return(intCompareResult);
        }
 public bool Equals(AvailabilityValue other)
 {
     return(Value.Equals(other.Value) && Suffix.Equals(other.Suffix) && AddToParent.Equals(other.AddToParent));
 }