EditorSerializer.CreateInstance(SerializationContext, XmlReader, Partition) Methode

Definition

Diese Methode erstellt eine Instanz des Editors basierend auf dem Tag, auf das der Reader derzeit verweist. Der Reader wird garantiert (vom Aufrufer) auf eine serialisierte Instanz des Editors verwiesen.

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

Parameter

serializationContext
SerializationContext

Der Serialisierungskontext.

reader
XmlReader

XmlReader zum Lesen serialisierter Daten aus.

partition
Partition

Partition, in der die neue Editor-Instanz erstellt werden soll.

Gibt zurück

ModelElement

Die Editor-Instanz wurde erstellt.

Hinweise

Der Aufrufer stellt sicher, dass der Reader am geöffneten XML-Tag der zu lesenden modelroot-Instanz positioniert ist. Diese Methode sollte den Reader nicht verschieben. der Reader sollte an derselben Position bleiben, wenn diese Methode zurückgibt.

Gilt für