LoadFromXml static method

Loads instance of AlternateMailboxCollection from XML. The reader.

Implementation

static AlternateMailboxCollection LoadFromXml(EwsXmlReader reader) {
  AlternateMailboxCollection instance = new AlternateMailboxCollection();

  do {
    reader.Read();

    if ((reader.NodeType == XmlNodeType.Element) &&
        (reader.LocalName == XmlElementNames.AlternateMailbox)) {
      instance.Entries.add(AlternateMailbox.LoadFromXml(reader));
    }
  } while (!reader.IsEndElementWithNamespace(
      XmlNamespace.Autodiscover, XmlElementNames.AlternateMailboxes));

  return instance;
}