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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。