void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
// Any info?
if (info==null) throw new ArgumentNullException("info");
info.AddValue("m_encoding", this.m_encoding);
info.AddValue("m_fallback", this.m_fallback);
info.AddValue("lastChar", this.lastChar);
info.AddValue("lastByte", this.lastByte);
info.AddValue("bigEndian", ((UnicodeEncoding)(this.m_encoding)).bigEndian);
}