void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
// Any info?
if (info==null) throw new ArgumentNullException("info");
info.AddValue("encoding", this.m_encoding);
info.AddValue("bits", this.bits);
info.AddValue("bitCount", this.bitCount);
info.AddValue("firstByte", this.firstByte);
}