CustomEditorSerializer.TryCreateMonikerInstance 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法创建正确的派生 (的名字对象,包括基于读取器当前指出的标记) CustomEditor 实例的 CustomEditor。
public:
override Microsoft::VisualStudio::Modeling::Moniker ^ TryCreateMonikerInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::ModelElement ^ sourceRolePlayer, Guid relDomainClassId, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public override Microsoft.VisualStudio.Modeling.Moniker TryCreateMonikerInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.ModelElement sourceRolePlayer, Guid relDomainClassId, Microsoft.VisualStudio.Modeling.Partition partition);
override this.TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
Public Overrides Function TryCreateMonikerInstance (serializationContext As SerializationContext, reader As XmlReader, sourceRolePlayer As ModelElement, relDomainClassId As Guid, partition As Partition) As Moniker
参数
- serializationContext
- SerializationContext
序列化上下文。
- reader
- XmlReader
要从中读取序列化数据的 XmlReader。
- sourceRolePlayer
- ModelElement
要从中创建名字对象的源角色扮演者实例。
- relDomainClassId
- Guid
将 sourceRolePlayer 连接到正在创建的名字对象的关系的 DomainClass Id。
- partition
- Partition
应在与此分区关联的存储中创建新的名字对象。
返回
创建的 ModelRoot 实例,如果读取器未指向正确的 monikerized 实例,则为 null。
注解
调用方将保证读取器位于要读取的下一个元素的 open XML 标记处。 此方法不应移动读取器;此方法返回时,读取器应保留在同一位置。