DefinitionCollection<T> クラス

定義

IDefinition でパラメーター化されるコレクション。A collection parameterized by an IDefinition. ColumnDefinitionCollectionRowDefinitionCollection の基本クラス。Base class for ColumnDefinitionCollection and RowDefinitionCollection.

public class DefinitionCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IEnumerable where T : IDefinition
type DefinitionCollection<'T (requires 'T :> IDefinition)> = class
    interface IList<'T (requires 'T :> IDefinition)>
    interface ICollection<'T (requires 'T :> IDefinition)>
    interface seq<'T (requires 'T :> IDefinition)>
    interface IEnumerable

型パラメーター

T
継承
DefinitionCollection<T>
派生
実装

注釈

型のオブジェクトDefinitionCollection<T>の型でパラメーター化されるIDefinitionします。Objects of type DefinitionCollection<T> are parameterized with a type of IDefinition.

プロパティ

Count

この DefinitionCollection<T> に含まれている IDefinition インスタンスの数を取得します。Gets the number of IDefinition instances contained in this DefinitionCollection<T>.

IsReadOnly

falsefalse. DefinitionCollection<T> インスタンスに対して項目を追加および削除することができます。DefinitionCollection<T> instances can have items added to them and removed from them.

Item[Int32]

index によってインデックス付けされた値を取得または設定します。Gets or sets the value indexed by index.

メソッド

Add(T)

IDefinition をコレクションに追加します。Adds a IDefinition to the collection.

Clear()

この DefinitionCollection<T> からすべての値を削除します。Removes all values from this DefinitionCollection<T>.

Contains(T)

この DefinitionCollection<T> に指定された IDefinition が含まれているかどうかを示すブール値を返します。Returns a Boolean value that indicates whether or not this DefinitionCollection<T> contains the specified IDefinition.

CopyTo(T[], Int32)

array に指定した arrayIndex を開始位置として、array にこの DefinitionCollection<T>IDefinition インスタンスをコピーします。Copies IDefinition instances from this DefinitionCollection<T> into an array, starting at the specified arrayIndex into array.

GetEnumerator()

この DefinitionCollection<T>IDefinition インスタンスを反復処理する列挙子を返します。Returns an enumerator that iterates through the IDefinition instances in this DefinitionCollection<T>.

IndexOf(T)

この DefinitionCollection<T> で最初に見つかった item のインデックスを返します。Returns the index of the first occurrence of item in this DefinitionCollection<T>.

Insert(Int32, T)

index によって指定された場所でこの DefinitionCollection<T>IDefinition を挿入します。Inserts a IDefinition into this DefinitionCollection<T> at the location that is specified by index.

Remove(T)

この DefinitionCollection<T> から IDefinition を削除し、項目が削除された場合は true を返します。Removes a IDefinition from this DefinitionCollection<T> and returns true if the item was removed.

RemoveAt(Int32)

この DefinitionCollection<T> から項目を削除します。Removes an item from this DefinitionCollection<T>.

イベント

ItemSizeChanged

コレクション内の項目の表示サイズが変更されたときに発生するイベントです。Event that is raised when the display size of item in the collection changes.

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

IEnumerable.GetEnumerator()

この DefinitionCollection<T>IDefinition インスタンスを反復処理するために使用できる列挙子を取得します。Gets an enumerator that can be used to iterate over the IDefinition instances in this DefinitionCollection<T>.

適用対象