DslDefinitionModelSerializationBehaviorMonikerResolver 类

定义

序列化行为 DslDefinitionModelSerializationBehavior 的标记解析程序。

public ref class DslDefinitionModelSerializationBehaviorMonikerResolver : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelSerializationBehaviorMonikerResolverBase
public class DslDefinitionModelSerializationBehaviorMonikerResolver : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
type DslDefinitionModelSerializationBehaviorMonikerResolver = class
    inherit DslDefinitionModelSerializationBehaviorMonikerResolverBase
Public Class DslDefinitionModelSerializationBehaviorMonikerResolver
Inherits DslDefinitionModelSerializationBehaviorMonikerResolverBase
继承
DslDefinitionModelSerializationBehaviorMonikerResolver

构造函数

DslDefinitionModelSerializationBehaviorMonikerResolver(Store, DomainXmlSerializerDirectory)

构造函数。

属性

IsDeserializing

返回该名字对象当前是否用于反序列化

(继承自 SimpleMonikerResolver)
IsDisposed

指示此名字对象解析程序是否已被释放。

(继承自 SimpleMonikerResolver)
SerializationContext
已过时。

获取或设置当前序列化上下文。

(继承自 SimpleMonikerResolver)
UnresolvedMonikerExceptionMessage

UnresolvedMonikerException 的错误消息。

(继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase)

方法

AddNewElement(ModelElement)

在反序列化事务中添加新元素。

(继承自 SimpleMonikerResolver)
AddToLookupTable(String, ModelElement)

派生类可以调用此方法,将额外的键添加到用于解析名字对象的名字对象查找表中。

(继承自 SimpleMonikerResolver)
CalculateQualifiedName(ModelElement)

计算给定 ModelElement 的完全限定的 monikerized 字符串。

(继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase)
CanBeMonikerized(DomainClassInfo)

指示 DomainClass 是否可以 monikerized。

(继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase)
CreateMoniker(ModelElement)

不是由 SimpleMonikerResolver 实现的。 默认的 Xml 序列化在引用关系类上创建标记。

(继承自 SimpleMonikerResolver)
CreateMonikerForToken(Object)

不是由 SimpleMonikerResolver 实现的。 默认的 Xml 序列化在引用关系类上创建标记。

(继承自 SimpleMonikerResolver)
DeserializationComplete()
Dispose()

释放 DeserializationBeginning 和 DeserializationEnding 中的 unsuscribes

(继承自 SimpleMonikerResolver)
Dispose(Boolean)

释放此标记解析程序。

(继承自 SimpleMonikerResolver)
OnAmbiguousMoniker(SerializationContext, String, ModelElement, ModelElement)

当两个新元素提供同一名字对象时调用,这会在标记解析过程中导致歧义。

(继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase)
OnMonikerResolvedToDuplicateLink(SerializationResult, Moniker)

解析名字对象时调用会导致创建重复的链接。

(继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase)
OnStoreDisposing(Object, EventArgs)

存储释放时的事件回调。

(继承自 SimpleMonikerResolver)
OnTopLevelTransactionBeginning(Transaction)

在标记解析程序开始 moniter 新的顶级事务时调用。 基实现不执行任何操作。

(继承自 SimpleMonikerResolver)
OnTransactionRollback(Object, TransactionRollbackEventArgs)

如果序列化事务已回滚,则执行一些清理

(继承自 SimpleMonikerResolver)
OnUnresolvedMoniker(SerializationResult, Moniker)

当同步结束时,在同步结束时调用。

(继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase)
ProcessAddedElement(ModelElement)

在反序列化事务结束时,将调用此方法。

Reset()

将名字对象解析程序重新 initialises 为其开始状态

(继承自 SimpleMonikerResolver)
ResolveMoniker(Moniker)

解析名字对象定义的 Dsl 模型。 特殊情况 ModelElement 支持使用 ModelElement 作为目标角色扮演者的特殊关系 (即 Microsoft.visualstudio.modeling.diagrams.presentationviewssubject.presentation) 。

适用于