public override void GetObjectData( SerializationInfo info, StreamingContext context) { info.AddValue("m_faultCode", m_faultCode); info.AddValue("m_faultString", m_faultString); base.GetObjectData(info, context); } #endif