RelationshipHasSourceSerializer.TryCreateDerivedInstance(SerializationContext, XmlReader, Partition) Método

Definição

Esse método cria uma instância derivada correta de RelationshipHasSource com base na marca atualmente apontada pelo leitor. Observe que a diferença entre esse método e o acima é que esse método nunca criará uma instância do próprio tipo RelationshipHasSource, somente os tipos derivados serão verificados.

public:
 override Microsoft::VisualStudio::Modeling::ElementLink ^ TryCreateDerivedInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public override Microsoft.VisualStudio.Modeling.ElementLink TryCreateDerivedInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.Partition partition);
override this.TryCreateDerivedInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.ElementLink
Public Overrides Function TryCreateDerivedInstance (serializationContext As SerializationContext, reader As XmlReader, partition As Partition) As ElementLink

Parâmetros

serializationContext
SerializationContext

Contexto de serialização.

reader
XmlReader

XmlReader para leitura de dados serializados.

partition
Partition

Partição na qual novos elementos devem ser criados.

Retornos

ElementLink

Instância criada que deriva de RelationshipHasSource, ou NULL se o leitor não estiver apontando para essa instância serializada.

Comentários

O chamador garantirá que o leitor seja posicionado na marca XML aberta do próximo elemento que está sendo lido. Este método não deve mover o leitor; o leitor deve permanecer na mesma posição quando esse método retornar.

Aplica-se a