internal override int GetDataHashCode()
 {
     return(ChecksumType.GetHashCode());
 }
 /// <summary>
 /// The hash code of this option is the hash code of the option type xored with hash code of the checksum type.
 /// </summary>
 public override int GetHashCode()
 {
     return(base.GetHashCode() ^
            ChecksumType.GetHashCode());
 }