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) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.TestTools.UnitTesting 名前空間