CoreDesignSurfaceSerializationBehaviorMonikerResolver 类

定义

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

public ref class CoreDesignSurfaceSerializationBehaviorMonikerResolver : Microsoft::VisualStudio::Modeling::Diagrams::CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
public class CoreDesignSurfaceSerializationBehaviorMonikerResolver : Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
type CoreDesignSurfaceSerializationBehaviorMonikerResolver = class
    inherit CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
Public Class CoreDesignSurfaceSerializationBehaviorMonikerResolver
Inherits CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
继承
CoreDesignSurfaceSerializationBehaviorMonikerResolver

构造函数

CoreDesignSurfaceSerializationBehaviorMonikerResolver(Store, DomainXmlSerializerDirectory)

构造函数。

属性

IsDeserializing

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

(继承自 SimpleMonikerResolver)
IsDisposed

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

(继承自 SimpleMonikerResolver)
SerializationContext
已过时。

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

(继承自 SimpleMonikerResolver)
UnresolvedMonikerExceptionMessage

UnresolvedMonikerException 的错误消息。

(继承自 CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)

方法

AddNewElement(ModelElement)

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

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

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

(继承自 SimpleMonikerResolver)
CalculateQualifiedName(ModelElement)

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

(继承自 CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
CanBeMonikerized(DomainClassInfo)

指示 DomainClass 是否可以 monikerized。

(继承自 CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
CreateMoniker(ModelElement)

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

(继承自 SimpleMonikerResolver)
CreateMonikerForToken(Object)

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

(继承自 SimpleMonikerResolver)
DeserializationComplete()

序列化完成或中止时,将调用此方法。 派生类应执行其自己的清理,然后调用此基方法。

(继承自 SimpleMonikerResolver)
Dispose()

释放 DeserializationBeginning 和 DeserializationEnding 中的 unsuscribes

(继承自 SimpleMonikerResolver)
Dispose(Boolean)

释放此标记解析程序。

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

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

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

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

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

存储释放时的事件回调。

(继承自 SimpleMonikerResolver)
OnTopLevelTransactionBeginning(Transaction)

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

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

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

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

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

(继承自 CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
ProcessAddedElement(ModelElement)

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

(继承自 SimpleMonikerResolver)
Reset()

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

(继承自 SimpleMonikerResolver)
ResolveMoniker(Moniker)

将名字对象解析为一个元素,在 Xml 反序列化过程中创建了名字对象

(继承自 SimpleMonikerResolver)

适用于