ToolSerializer.TryCreateInstance 方法

定义

此方法基于读取器当前所指的标记创建一个正确的工具实例。 如果读取器定位于序列化工具,则将在给定的分区中创建一个新的工具实例,否则将返回 null。

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

参数

serializationContext
SerializationContext

序列化上下文。

reader
XmlReader

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

partition
Partition

应在其中创建新元素的分区。

返回

ModelElement

创建的工具实例,如果读取器未指向序列化的工具实例,则为 null。

注解

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

适用于