DslLibraryImportSerializer.ReadElements(SerializationContext, ModelElement, XmlReader) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esses métodos desserializam elementos XML aninhados dentro do elemento passado.
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)
Parâmetros
- serializationContext
- SerializationContext
Contexto de serialização.
- element
- ModelElement
Instância de DslLibraryImport na memória que obterá os dados desserializados.
- reader
- XmlReader
XmlReader para leitura de dados serializados.
Comentários
O chamador garantirá que o elemento atual tenha elementos XML aninhados e a chamada irá posicionar o leitor na marca aberta do primeiro elemento XML filho. Esse método lerá o máximo possível de elementos XML filho. Ele retorna em três circunstâncias: 1) quando um elemento XML filho desconhecido é encontrado. Nesse caso, esse método posicionará o leitor na marca aberta do elemento desconhecido. Isso implica que, se o primeiro elemento XML filho for desconhecido, esse método deverá retornar imediatamente e não fazer nada. 2) quando todos os elemnets XML filho são lidos. Nesse caso, o leitor será posicionado na marca de fim do elemento pai. 3) EOF.