ReadOnlyObservableSet<T> クラス

定義

ジェネリック IReadOnlyObservableSet の基本クラスを提供します。

generic <typename T>
public ref class ReadOnlyObservableSet abstract : Microsoft::VisualStudio::Shell::IReadOnlyObservableSet<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Specialized::INotifyCollectionChanged
public abstract class ReadOnlyObservableSet<T> : Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Specialized.INotifyCollectionChanged
type ReadOnlyObservableSet<'T> = class
    interface IReadOnlyObservableSet<'T>
    interface IReadOnlyObservableSet
    interface IEnumerable
    interface INotifyCollectionChanged
    interface seq<'T>
Public MustInherit Class ReadOnlyObservableSet(Of T)
Implements IEnumerable(Of T), INotifyCollectionChanged, IReadOnlyObservableSet(Of T)

型パラメーター

T

セットに格納されている項目の種類。

継承
ReadOnlyObservableSet<T>
実装

コンストラクター

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

空のクラスの新しいインスタンスを ReadOnlyObservableSet<T> 初期化し、セット型に指定された等値比較子を使用します。

プロパティ

Count

ReadOnlyObservableSet<T> に実際に含まれる要素の数を取得します。

メソッド

AddItem(T)

指定された要素をセットに追加します。

ClearItems()

ReadOnlyObservableSet<T> オブジェクトからすべての要素を削除します。

Contains(Object)

ある要素が ReadOnlyObservableSet<T> 内に存在するかどうかを判断します。

Contains(T)

ある要素が ReadOnlyObservableSet<T> 内に存在するかどうかを判断します。

GetEnumerator()

ReadOnlyObservableSet<T> を反復処理する列挙子を返します。

OnCollectionChanged(NotifyCollectionChangedEventArgs)

コレクションが変更されたときに呼び出されます。

OnItemAdded(T)

要素がセットに追加されたときに呼び出されます。

OnItemRemoved(T)

要素がセットから削除されたときに呼び出されます。

OnItemsCleared(IEnumerable<T>)

セットがクリアされたときに呼び出されます。

RemoveItem(T)

ReadOnlyObservableSet<T> オブジェクトから指定された要素を削除します。

イベント

CollectionChanged

項目が追加、削除、変更、移動、またはセット全体が更新されたときに発生します。

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

IEnumerable.GetEnumerator()

ReadOnlyObservableSet<T> を反復処理する列挙子を返します。

拡張メソッド

EmptyIfNull<T>(IEnumerable<T>)

null でない場合は、この列挙体を返します。 null の場合は、空の列挙を返します。

適用対象