次の方法で共有


ITestSuiteEntryCollection インターフェイス

テスト スイート エントリのコレクションを表します。

名前空間:  Microsoft.TeamFoundation.TestManagement.Client
アセンブリ:  Microsoft.TeamFoundation.TestManagement.Client (Microsoft.TeamFoundation.TestManagement.Client.dll 内)

構文

'宣言
Public Interface ITestSuiteEntryCollection _
    Inherits ITestObjectCollection(Of ITestSuiteEntry), IList(Of ITestSuiteEntry),  _
    ICollection(Of ITestSuiteEntry), IEnumerable(Of ITestSuiteEntry), IEnumerable,  _
    INotifyCollectionChanged, INotifyPropertyChanged
public interface ITestSuiteEntryCollection : ITestObjectCollection<ITestSuiteEntry>, 
    IList<ITestSuiteEntry>, ICollection<ITestSuiteEntry>, IEnumerable<ITestSuiteEntry>, 
    IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
public interface class ITestSuiteEntryCollection : ITestObjectCollection<ITestSuiteEntry^>, 
    IList<ITestSuiteEntry^>, ICollection<ITestSuiteEntry^>, IEnumerable<ITestSuiteEntry^>, 
    IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
type ITestSuiteEntryCollection =  
    interface
        interface ITestObjectCollection<ITestSuiteEntry>
        interface IList<ITestSuiteEntry>
        interface ICollection<ITestSuiteEntry>
        interface IEnumerable<ITestSuiteEntry>
        interface IEnumerable
        interface INotifyCollectionChanged
        interface INotifyPropertyChanged
    end
public interface ITestSuiteEntryCollection extends ITestObjectCollection<ITestSuiteEntry>, IList<ITestSuiteEntry>, ICollection<ITestSuiteEntry>, IEnumerable<ITestSuiteEntry>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

ITestSuiteEntryCollection 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Count ICollection<T> に格納されている要素の数を取得します。 (ICollection<ITestSuiteEntry> から継承されます。)
パブリック プロパティ IsReadOnly ICollection<T> が読み取り専用であるかどうかを示す値を取得します。 (ICollection<ITestSuiteEntry> から継承されます。)
パブリック プロパティ Item 指定したインデックスにある要素を取得または設定します。 (IList<ITestSuiteEntry> から継承されます。)
パブリック プロパティ SyncRoot コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。 (ITestObjectCollection<TObjectInterface> から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add(ITestCase) テスト ケースをコレクションに追加します。
パブリック メソッド Add(ITestSuiteBase) テスト スイートをコレクションに追加します。
パブリック メソッド Add(T) ICollection<T> に項目を追加します。 (ICollection<ITestSuiteEntry> から継承されます。)
パブリック メソッド AddCases(IEnumerable<ITestCase>) テスト ケースのリストをコレクションに追加します。
パブリック メソッド AddCases(IEnumerable<ITestCase>, Boolean) テスト ケースのリストを追加します。オプションで、重複するエントリを無視することができます。
パブリック メソッド BulkCopy 指定されたテスト スイート エントリ コレクションにテスト エントリのリストをコピーします。オプションで、重複するエントリを無視することができます。
パブリック メソッド BulkMove(Int32, IEnumerable<ITestSuiteEntry>) 指定されたテスト スイート エントリのリストをこのコレクション内の別の位置に移動します。
パブリック メソッド BulkMove(ITestSuiteEntryCollection, Int32, IEnumerable<ITestSuiteEntry>, Boolean) 指定されたテスト スイート エントリのリストを別のテスト スイート エントリ コレクション内の指定された位置に移動します。
パブリック メソッド Clear ICollection<T> からすべての項目を削除します。 (ICollection<ITestSuiteEntry> から継承されます。)
パブリック メソッド Contains(ITestObject<Int32>) 指定されたテスト オブジェクトがこのコレクションに含まれているかどうかを示す値を返します。
パブリック メソッド Contains(T) ICollection<T> に特定の値が格納されているかどうかを判断します。 (ICollection<ITestSuiteEntry> から継承されます。)
パブリック メソッド CopyTo ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 (ICollection<ITestSuiteEntry> から継承されます。)
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable<ITestSuiteEntry> から継承されます。)
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。)
パブリック メソッド IndexOf(ITestObject<Int32>) コレクション内の指定されたオブジェクトのインデックスを返します。
パブリック メソッド IndexOf(T) IList<T> 内での指定した項目のインデックスを調べます。 (IList<ITestSuiteEntry> から継承されます。)
パブリック メソッド Insert(Int32, T) IList<T> の指定したインデックス位置に項目を挿入します。 (IList<ITestSuiteEntry> から継承されます。)
パブリック メソッド Insert(Int32, ITestCase) 指定されたテスト ケースをコレクション内の指定されたインデックス位置に挿入します。
パブリック メソッド Insert(Int32, ITestSuiteBase) 指定されたテスト スイートをコレクション内の指定されたインデックス位置に挿入します。
パブリック メソッド InsertCases(Int32, IEnumerable<ITestCase>) 指定されたテスト ケースのリストをコレクション内の指定された位置に挿入します。
パブリック メソッド InsertCases(Int32, IEnumerable<ITestCase>, Boolean) 指定されたテスト ケースのリストをコレクション内の指定されたインデックス位置に挿入します。オプションで、重複するエントリを無視することができます。
パブリック メソッド Move コレクションの項目の位置を移動します。 (ITestObjectCollection<TObjectInterface> から継承されます。)
パブリック メソッド Remove(ITestCase) 指定されたテスト ケースをコレクションから削除します。
パブリック メソッド Remove(ITestSuiteBase) 指定されたテスト スイートをコレクションから削除します。
パブリック メソッド Remove(T) ICollection<T> 内で最初に見つかった特定のオブジェクトを削除します。 (ICollection<ITestSuiteEntry> から継承されます。)
パブリック メソッド RemoveAt 指定したインデックス位置の IList<T> 項目を削除します。 (IList<ITestSuiteEntry> から継承されます。)
パブリック メソッド RemoveCases 指定されたテスト ケースのリストをコレクションから削除します。
パブリック メソッド RemoveEntries 指定されたテスト スイート エントリのリストの各エントリをコレクションから削除します。

このページのトップへ

イベント

  名前 説明
パブリック イベント CollectionChanged コレクションが変更された場合に発生します。 (INotifyCollectionChanged から継承されます。)
パブリック イベント PropertyChanged プロパティ値が変更されたときに発生します。 (INotifyPropertyChanged から継承されます。)

このページのトップへ

解説

このインターフェイスは、Visual Studio でテスト ケース管理 (TCM) のオブジェクト モデルをサポートします。 このインターフェイスは、カスタム クラスで実装するためのものではありません。しかし、TCM オブジェクトが内部実装を返す場合、このインターフェイスをカスタム クラスで使用できます。

参照

参照

Microsoft.TeamFoundation.TestManagement.Client 名前空間

ITestObjectCollection<TObjectInterface>

ITestSuiteEntry

INotifyCollectionChanged

INotifyPropertyChanged