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 名前空間