public void Set(HttpCookieCollection cookies) { _cookies = new List <HttpCookieDetail>(); for (var index = 0; index < cookies.Count; ++index) { var cookie = new HttpCookieDetail(); cookie.Set(cookies[index]); _cookies.Add(cookie); } }
public void Read(BinaryReader reader) { _cookies.Clear(); var adaptor = new BinaryReadAdaptor(reader); var count = adaptor.ReadInt32(); for (var index = 0; index < count; index++) { var cookie = new HttpCookieDetail(); cookie.Read(reader); _cookies.Add(cookie); } }
internal void ReadXml(XmlReadAdaptor adaptor, string elementName) { _cookies.Clear(); if (adaptor.ReadElement(elementName)) { while (adaptor.IsReadingElement(Constants.Xml.HttpDetail.Cookies.CookieElement)) { var cookie = new HttpCookieDetail(); cookie.ReadXml(adaptor, Constants.Xml.HttpDetail.Cookies.CookieElement); _cookies.Add(cookie); } adaptor.ReadEndElement(); } }
internal HttpCookieGenericWrapper(HttpCookieDetail value) : base(value) { }
internal HttpCookieMemberWrapper(HttpCookieDetail value) { _value = value; }