GenericParameterHelper 类
此类是与泛型一起使用的占位符。 此类通过允许传递非特定的类型参数来帮助您测试泛型类型。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper
命名空间: Microsoft.VisualStudio.TestTools.UnitTesting
程序集: Microsoft.VisualStudio.QualityTools.UnitTestFramework(在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
语法
声明
Public Class GenericParameterHelper _
Implements IComparable, IEnumerable, ICloneable
public class GenericParameterHelper : IComparable,
IEnumerable, ICloneable
public ref class GenericParameterHelper : IComparable,
IEnumerable, ICloneable
type GenericParameterHelper =
class
interface IComparable
interface IEnumerable
interface ICloneable
end
public class GenericParameterHelper implements IComparable, IEnumerable, ICloneable
GenericParameterHelper 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
GenericParameterHelper() | 初始化 GenericParameterHelper 类的新实例。此构造函数将 Data 属性初始化为一个随机值。 |
![]() |
GenericParameterHelper(Int32) | 初始化 GenericParameterHelper 类的新实例。此构造函数将 Data 属性初始化为一个用户指定的值。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Data | 获取或设置此实例的 Data 属性。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Clone | 创建作为当前实例副本的新 GenericParameterHelper。 |
![]() |
CompareTo | 将当前实例与同一类型的另一个对象进行比较,并返回一个整数,该整数指示当前实例在排序顺序中的位置是位于另一个对象之前、之后还是与其位置相同。 |
![]() |
Equals | 确定指定的 GenericParameterHelper 对象是否与当前的 GenericParameterHelper 对象相等。 (重写 Object.Equals(Object)。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetEnumerator | 返回一个其长度派生自 Data 属性的枚举器。 |
![]() |
GetHashCode | 返回此 GenericParameterHelper 对象的哈希代码。 (重写 Object.GetHashCode()。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
单元测试可能无法将实类型传递给正在测试的泛型方法。 该代码可以改为传递此泛型占位符。
当 Team System 测试工具 生成用于测试某个泛型类型的单元测试时,测试该泛型类型的调用将使用占位符泛型类型参数。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。