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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
單元測試可能無法將實際型別傳遞至其所測試的泛型方法。 該程式碼反而會傳遞這個泛型預留位置。
當 Team System 測試工具產生單元測試來測試泛型型別時,測試該泛型型別的呼叫就會使用預留位置泛型型別引數。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。