/// <summary> /// Tries to read element from XML. /// </summary> /// <param name="reader">XML reader</param> /// <returns>Whether the element was read</returns> internal override bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.Properties: this.Properties = new ComputedInsightValuePropertyCollection(); this.Properties.LoadFromXml(reader, XmlNamespace.Types, XmlElementNames.Properties); break; default: return base.TryReadElementFromXml(reader); } return true; }
/// <summary> /// Tries to read element from XML. /// </summary> /// <param name="reader">XML reader</param> /// <returns>Whether the element was read</returns> internal override bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.Properties: this.Properties = new ComputedInsightValuePropertyCollection(); this.Properties.LoadFromXml(reader, XmlNamespace.Types, XmlElementNames.Properties); break; default: return(base.TryReadElementFromXml(reader)); } return(true); }