/// <summary> /// Tries to read element from XML. /// </summary> /// <param name="reader">The reader.</param> /// <returns>True if element was read.</returns> internal override bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.NlgTaskString: this.TaskString = reader.ReadElementValue(); return true; case XmlElementNames.NlgAssignees: this.Assignees = new EmailUserEntityCollection(); this.Assignees.LoadFromXml(reader, XmlNamespace.Types, XmlElementNames.NlgAssignees); return true; default: return base.TryReadElementFromXml(reader); } }
bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.NlgTaskString: this.TaskString = reader.ReadElementValue <String>(); return(true); case XmlElementNames.NlgAssignees: this.Assignees = new EmailUserEntityCollection(); this.Assignees.LoadFromXml(reader, XmlNamespace.Types, XmlElementNames.NlgAssignees); return(true); default: return(base.TryReadElementFromXml(reader)); } }