/// <summary> /// The hash code is the xor of the following hash codes: number of bytes the options take and all the options. /// </summary> public sealed override int GetHashCode() { return(Sequence.GetHashCode(BytesLength, OptionsCollection.SequenceGetHashCode())); }