ReadOnlyObservableSet<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ジェネリック 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 の場合は、空の列挙を返します。 |