DslDefinitionModelSerializationBehaviorMonikerResolver 类

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

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
      Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolver

命名空间:  Microsoft.VisualStudio.Modeling.DslDefinition
程序集:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 中)

语法

声明
Public Class DslDefinitionModelSerializationBehaviorMonikerResolver _
    Inherits DslDefinitionModelSerializationBehaviorMonikerResolverBase
public class DslDefinitionModelSerializationBehaviorMonikerResolver : DslDefinitionModelSerializationBehaviorMonikerResolverBase

DslDefinitionModelSerializationBehaviorMonikerResolver 类型公开以下成员。

构造函数

  名称 说明
公共方法 DslDefinitionModelSerializationBehaviorMonikerResolver 构造函数。

页首

属性

  名称 说明
公共属性 IsDeserializing 返回该标记是否反序列化当前使用 (继承自 SimpleMonikerResolver。)
受保护的属性 IsDisposed 获取标记解析器并验证它是否已释放。 (继承自 SimpleMonikerResolver。)
公共属性 SerializationContext 已过时。获取或设置序列化上下文。 (继承自 SimpleMonikerResolver。)
受保护的属性 UnresolvedMonikerExceptionMessage (继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase。)

页首

方法

  名称 说明
公共方法 AddNewElement 在此事务中添加一个元素。 (继承自 SimpleMonikerResolver。)
受保护的方法 AddToLookupTable 添加额外的密钥复制到解决标记的标记查找表。 (继承自 SimpleMonikerResolver。)
受保护的方法 CalculateQualifiedName 计算给定 ModelElement 的完全限定 monikerized 字符串。 (继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase。)
受保护的方法 CanBeMonikerized 了解 DomainClass 是否可以 monikerized。 (继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase。)
公共方法 CreateMoniker 目前尚未实现。 (继承自 SimpleMonikerResolver。)
公共方法 CreateMonikerForToken 目前尚未实现。 (继承自 SimpleMonikerResolver。)
受保护的方法 DeserializationComplete (重写 SimpleMonikerResolver.DeserializationComplete()。)
公共方法 Dispose() 释放由 SimpleMonikerResolver 使用的所有资源。 (继承自 SimpleMonikerResolver。)
受保护的方法 Dispose(Boolean) 配置此标记解析器。 (继承自 SimpleMonikerResolver。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 完成标记解析器,但不对其进行配置。 (继承自 SimpleMonikerResolver。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnAmbiguousMoniker 调用,在两个新元素为同一个标记,在标记以在将导致多义性。 (继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase。)
受保护的方法 OnMonikerResolvedToDuplicateLink 调用,在解析标记导致一个副本链接创建。 (继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase。)
受保护的方法 OnStoreDisposing 存储配置的警报侦听器。 (继承自 SimpleMonikerResolver。)
受保护的方法 OnTopLevelTransactionBeginning 验证是否具有一个新的顶部事务。 (继承自 SimpleMonikerResolver。)
受保护的方法 OnTransactionRollback 警报侦听器该事务将被回滚。 (继承自 SimpleMonikerResolver。)
受保护的方法 OnUnresolvedMoniker 调用同步结束时,它们无法解析的标记。 (继承自 DslDefinitionModelSerializationBehaviorMonikerResolverBase。)
公共方法 ProcessAddedElement ,当已添加的模型元素处理在此事务末尾时,调用此方法。 (重写 SimpleMonikerResolver.ProcessAddedElement(ModelElement)。)
公共方法 Reset 重新初始化标记解析器到其起始状态 (继承自 SimpleMonikerResolver。)
公共方法 ResolveMoniker 解决在类中定义的 DSL 模型。即使用 ModelElement 作为目标角色扮演者的特殊情况支持特定关系的 ModelElement (。PresentationViewsSubject)。 (重写 SimpleMonikerResolver.ResolveMoniker(Moniker)。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.DslDefinition 命名空间