void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context) { info.AddValue ("m_MaxCapacity", _maxCapacity); info.AddValue ("Capacity", Capacity); info.AddValue ("m_StringValue", ToString ()); info.AddValue ("m_currentThread", 0); }