protected HttpWebResponse(SerializationInfo serializationInfo, StreamingContext streamingContext):base(serializationInfo, streamingContext) {
m_HttpResponseHeaders = (WebHeaderCollection)serializationInfo.GetValue("m_HttpResponseHeaders", typeof(WebHeaderCollection));
m_Uri = (Uri)serializationInfo.GetValue("m_Uri", typeof(Uri));
Version version = (Version)serializationInfo.GetValue("m_Version", typeof(Version));
m_IsVersionHttp11 = version.Equals(HttpVersion.Version11);
m_StatusCode = (HttpStatusCode)serializationInfo.GetInt32("m_StatusCode");
m_ContentLength = serializationInfo.GetInt64("m_ContentLength");
m_Verb = KnownHttpVerb.Parse(serializationInfo.GetString("m_Verb"));
m_StatusDescription = serializationInfo.GetString("m_StatusDescription");
m_MediaType = serializationInfo.GetString("m_MediaType");
}