DslLibraryImportSerializer.ReadElements(SerializationContext, ModelElement, XmlReader) Метод

Определение

Этот метод десериализует вложенные XML-элементы в переданном элементе.

protected:
 override void ReadElements(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, Microsoft::VisualStudio::Modeling::ModelElement ^ element, System::Xml::XmlReader ^ reader);
protected override void ReadElements (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, Microsoft.VisualStudio.Modeling.ModelElement element, System.Xml.XmlReader reader);
override this.ReadElements : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.ModelElement * System.Xml.XmlReader -> unit
Protected Overrides Sub ReadElements (serializationContext As SerializationContext, element As ModelElement, reader As XmlReader)

Параметры

serializationContext
SerializationContext

Контекст сериализации.

element
ModelElement

Экземпляр DslLibraryImport в памяти, который получит десериализованные данные.

reader
XmlReader

Объект XmlReader, из которого требуется считать сериализованные данные.

Комментарии

Вызывающий объект гарантирует, что у текущего элемента есть вложенные XML-элементы, а в вызове будет размещен модуль чтения по открывающему тегу первого дочернего XML-элемента. Этот метод будет считывать как можно больше дочерних XML-элементов. Он возвращается в три обстоятельства: 1) при обнаружении неизвестного дочернего XML-элемента. В этом случае этот метод будет размещать средство чтения по открывающему тегу неизвестного элемента. Это означает, что если первый дочерний XML-элемент неизвестен, этот метод должен вернуть значение немедленно и ничего не делать. 2) при считывании всех дочерних XML-елемнетс. В этом случае средство чтения будет располагаться в закрывающем теге родительского элемента. 3) EOF.

Применяется к