PresentationElementSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition) Metoda

Definice

Tato metoda vytvoří správnou instanci PresentationElement na základě značky, kterou aktuálně ukazuje čtenář.This method creates a correct instance of PresentationElement based on the tag currently pointed by the reader. Pokud je čtecí modul umístěný v serializovaném PresentationElement, v daném oddílu se vytvoří nová instance PresentationElement, v opačném případě se vrátí hodnota null.If the reader is positioned at a serialized PresentationElement, a new PresentationElement instance will be created in the given partition, otherwise null is returned.

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

Parametry

serializationContext
SerializationContext

Kontext serializaceSerialization context.

reader
XmlReader

XmlReader pro čtení serializovaných dat.XmlReader to read serialized data from.

partition
Partition

Oddíl, ve kterém by měly být vytvořeny nové prvky.Partition in which new elements should be created.

Návraty

ModelElement

Vytvořili jste instanci PresentationElement nebo hodnotu null, pokud čtecí modul neukazuje na serializovanou instanci PresentationElement.Created PresentationElement instance, or null if the reader is not pointing to a serialized PresentationElement instance.

Poznámky

Volající zajistí, že čtecí modul je umístěn v otevřené značce XML dalšího prvku, který je čten.The caller will guarantee that the reader is positioned at open XML tag of the next element being read. Tato metoda by neměla přesunout čtecí modul. čtecí modul by měl zůstat na stejné pozici, až bude tato metoda vrácena.This method should not move the reader; the reader should remain at the same position when this method returns.

Platí pro