ModelBusReferencePropertySerializer 类

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

继承层次结构

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

命名空间:  Microsoft.VisualStudio.Modeling.Integration
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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 传递给 serialier 设置的 ReferenceContext 中,在序列化时。
公共字段静态成员 ModelBusLoadContextKey 传递给序列化程序使用的 SerializationContext 中,当 (de) 序列化。

页首

备注

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

线程安全

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

请参见

参考

Microsoft.VisualStudio.Modeling.Integration 命名空间