ModelBusReferencePropertySerializer 类

序列化或反序列化 ModelBusReferences 的自定义 DomainProperty 序列化程序。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.DomainPropertyXmlSerializer
    Microsoft.VisualStudio.Modeling.Integration.ModelBusReferencePropertySerializer

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

语法

声明
Public Class ModelBusReferencePropertySerializer _
    Inherits DomainPropertyXmlSerializer
public class ModelBusReferencePropertySerializer : DomainPropertyXmlSerializer

ModelBusReferencePropertySerializer 类型公开以下成员。

构造函数

  名称 说明
公共方法 ModelBusReferencePropertySerializer

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetString<T>(SerializationContext, T) 将提供的对象转换为字符串格式。 (继承自 DomainPropertyXmlSerializer。)
公共方法 GetString<T>(SerializationContext, T) 以字符串形式返回提供的模型总线引用 (重写 DomainPropertyXmlSerializer.GetString<T>(SerializationContext, T)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetValue<T> 尝试反序列化模型总线引用的 suppling 字符串 (重写 DomainPropertyXmlSerializer.GetValue<T>(SerializationContext, String)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
公共字段静态成员 FilePathLoadContextKey 当反序列化时,进入 ReferenceContext 的键值由序列化程序设置。
公共字段静态成员 FilePathSaveContextKey 当序列化时,进入 ReferenceContext 的键值由 serialier 设置。
公共字段静态成员 ModelBusLoadContextKey 当序列化(反序列化)时,进入序列化程序使用的 ReferenceContext 的键值。

页首

备注

因为它从 DomainPropertyXmlSerializer,类继承该依赖 DSL 运行时。

线程安全

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

请参阅

参考

Microsoft.VisualStudio.Modeling.Integration 命名空间