public override string ToString() { if (this.HasExtType()) { return string.Format(CultureInfo.InvariantCulture, "0x{0:X2}.{1:X2}", this.Type, this.ExtType); } else { return string.Format(CultureInfo.InvariantCulture, "0x{0:X2}", this.Type); } } }