GenericParameterHelper 类
此类是与泛型一起使用的占位符。 此类通过允许传递非特定的类型参数来帮助您测试泛型类型。
继承层次结构
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。