ProjectData 类

表示关于 Visual Studio 中的测试项目的信息。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Common.ProjectData

命名空间:  Microsoft.VisualStudio.TestTools.Common
程序集:  Microsoft.VisualStudio.QualityTools.Common(在 Microsoft.VisualStudio.QualityTools.Common.dll 中)

语法

声明
<SerializableAttribute> _
Public NotInheritable Class ProjectData
[SerializableAttribute]
public sealed class ProjectData
[SerializableAttribute]
public ref class ProjectData sealed
[<Sealed>]
[<SerializableAttribute>]
type ProjectData =  class end
public final class ProjectData

ProjectData 类型公开以下成员。

构造函数

  名称 说明
公共方法 ProjectData 初始化 ProjectData 类的实例。

页首

属性

  名称 说明
公共属性 ProjectId 获取项目的唯一标识符。
公共属性 ProjectName 获取项目的名称。
公共属性 ProjectRelativePath 获取项目在解决方案目录中的相对路径。
公共属性 SolutionName 获取项目所在解决方案的名称。

页首

方法

  名称 说明
公共方法 Equals 返回一个值,该值指示提供的对象是否等于当前 ProjectData。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 不需要说明。 (重写 Object.GetHashCode()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回一个 string,其中包含每个属性的名称和值。 (重写 Object.ToString()。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间