Freigeben über


DomainClassSerializer.CreateInstance-Methode

Diese Methode erstellt eine Instanz von DomainClass auf der Grundlage des Tags, auf das der Reader derzeit zeigt. Der Reader wird (garantiert durch den Aufrufer) auf eine serialisierte Instanz von DomainClass verwiesen.

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntax

'Declaration
Protected Overrides Function CreateInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ModelElement
protected override ModelElement CreateInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)

Parameter

  • reader
    Typ: System.Xml.XmlReader
    XmlReader, aus dem die serialisierten Daten gelesen werden sollen.

Rückgabewert

Typ: Microsoft.VisualStudio.Modeling.ModelElement
Die erstellte DomainClass-Instanz.

Hinweise

Der Aufrufer gewährleistet, dass der Reader mit geöffnetem XML-Tag der ModelRoot-Instanz positioniert wird, die eingelesen werden. Diese Methode sollte den Reader nicht verschieben; der Reader sollte an der gleichen Position bleiben, wenn diese Methode zurückkehrt.

.NET Framework-Sicherheit

Siehe auch

Referenz

DomainClassSerializer Klasse

Microsoft.VisualStudio.Modeling.DslDefinition-Namespace