次の方法で共有


EqtBaseCollection<T> クラス

この名前空間内のコレクションの基本クラスを提供します。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.Common.EqtBaseCollection<T>
    Microsoft.VisualStudio.TestTools.Common.DeploymentItemCollection
    Microsoft.VisualStudio.TestTools.Common.TestCategoryItemCollection

名前空間:  Microsoft.VisualStudio.TestTools.Common
アセンブリ:  Microsoft.VisualStudio.QualityTools.Common (Microsoft.VisualStudio.QualityTools.Common.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class EqtBaseCollection(Of T) _
    Implements ICollection(Of T), IEnumerable(Of T),  _
    IEnumerable, ICloneable, IXmlTestStore
[SerializableAttribute]
public class EqtBaseCollection<T> : ICollection<T>, 
    IEnumerable<T>, IEnumerable, ICloneable, IXmlTestStore
[SerializableAttribute]
generic<typename T>
public ref class EqtBaseCollection : ICollection<T>, 
    IEnumerable<T>, IEnumerable, ICloneable, IXmlTestStore
[<SerializableAttribute>]
type EqtBaseCollection<'T> =  
    class
        interface ICollection<'T>
        interface IEnumerable<'T>
        interface IEnumerable
        interface ICloneable
        interface IXmlTestStore
    end
JScript では、ジェネリックな型またはメソッドは使用できません。

型パラメーター

  • T
    コレクションに格納されているオブジェクトの型を判別する Type

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

コンストラクター

  名前 説明
プロテクト メソッド EqtBaseCollection<T>() EqtBaseCollection<T> クラスの新しいインスタンスを初期化します。
プロテクト メソッド EqtBaseCollection<T>(IEqualityComparer) 指定された比較子を使用して、EqtBaseCollection<T> クラスの並べ替え可能な新しいインスタンスを初期化します。
プロテクト メソッド EqtBaseCollection<T>(EqtBaseCollection<T>) 指定した EqtBaseCollection<T> オブジェクトの簡易コピーを作成することによって、EqtBaseCollection<T> クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Count コレクション内の項目の数を取得します。
パブリック プロパティ IsReadOnly コレクションが読み取り専用かどうかを示す値を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add 項目をコレクションに追加します。
パブリック メソッド Clear コレクションからすべての項目を削除します。
パブリック メソッド Clone コレクションのコピーを作成します。
パブリック メソッド Contains 指定した項目が既にコレクションに含まれているかどうかを示す値を返します。
パブリック メソッド CopyTo 指定されたインデックスを開始位置として、コレクション内のすべての項目を指定された配列にコピーします。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetEnumerator コレクションを反復処理するための IEnumerator オブジェクトを返します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Load 指定したパラメーターを使用して、指定した XML 要素から現在のオブジェクトを読み込みます。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Remove 指定された項目をコレクションから削除します (項目が存在する場合)。
パブリック メソッド Save 指定したパラメーターを使用して、指定した XML 要素に現在のオブジェクトを保存します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

フィールド

  名前 説明
プロテクト フィールド m_container インフラストラクチャ。コレクションを格納しているハッシュ テーブルを返します。

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド IEnumerable<T>.GetEnumerator 型指定された IEnumerator を返します。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.TestTools.Common 名前空間

DeploymentItemCollection