次の方法で共有


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 から継承されます。)

このページのトップへ

解説

単体テストで、テストするジェネリック メソッドに実際の型を渡すことができない場合があります。 そのようなコードで、代わりにこのジェネリック プレースホルダーを渡すことができます。

チームのシステム テスト ツールがジェネリック型をテストするための単体テストが生成されると、そのジェネリック型のプレースホルダー使用のジェネリック型引数をテストします。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.TestTools.UnitTesting 名前空間