LoadFromXmlWithNamespace method
void
LoadFromXmlWithNamespace(
- EwsServiceXmlReader reader,
- XmlNamespace xmlNamespace,
- String? localElementName
override
Implementation
@override
void LoadFromXmlWithNamespace(EwsServiceXmlReader reader,
XmlNamespace xmlNamespace, String? localElementName) {
reader.EnsureCurrentNodeIsStartElementWithNamespace(
xmlNamespace, localElementName);
if (!reader.IsEmptyElement) {
do {
reader.Read();
if (reader.IsStartElement()) {
TComplexProperty? complexProperty =
this.CreateComplexProperty(reader.LocalName);
if (complexProperty != null) {
complexProperty.LoadFromXml(reader, reader.LocalName);
this.InternalAdd(complexProperty, true);
} else {
reader.SkipCurrentElement();
}
}
} while (
!reader.IsEndElementWithNamespace(xmlNamespace, localElementName));
}
}