LinkShapeSerializer.CreateInstance 方法

定义

此方法基于读取器当前所指的标记创建 Microsoft.visualstudio.modeling.diagrams.linkshape.edge 的实例。 调用方可以保证读取器 () 指向 Microsoft.visualstudio.modeling.diagrams.linkshape.edge 的序列化实例。

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

参数

serializationContext
SerializationContext

序列化上下文。

reader
XmlReader

要从中读取序列化数据的 XmlReader。

partition
Partition

应在其中创建新的 Microsoft.visualstudio.modeling.diagrams.linkshape.edge 实例的分区。

返回

ModelElement

已创建 Microsoft.visualstudio.modeling.diagrams.linkshape.edge 实例。

注解

调用方将保证读取器位于要读取的 ModelRoot 实例的 open XML 标记处。 此方法不应移动读取器;此方法返回时,读取器应保留在同一位置。

适用于