DesignerOptionService.DesignerOptionCollection クラス

定義

デザイナー オプションのコレクションを格納します。Contains a collection of designer options. このクラスは継承できません。This class cannot be inherited.

public: ref class DesignerOptionService::DesignerOptionCollection sealed : System::Collections::IList
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.Design.DesignerOptionService/DesignerOptionConverter))]
public sealed class DesignerOptionService.DesignerOptionCollection : System.Collections.IList
type DesignerOptionService.DesignerOptionCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DesignerOptionService.DesignerOptionCollection
Implements IList
継承
DesignerOptionService.DesignerOptionCollection
属性
実装

注釈

クラスDesignerOptionService.DesignerOptionCollectionは、他のDesignerOptionService.DesignerOptionCollectionオブジェクトを含むコレクションです。The DesignerOptionService.DesignerOptionCollection class is a collection that contains other DesignerOptionService.DesignerOptionCollection objects. これにより、オプションのツリーが形成されます。ツリーの各分岐には、名前とプロパティの可能なコレクションが含まれます。This forms a tree of options, with each branch of the tree having a name and a possible collection of properties. ツリーの各親分岐には、すべての子分岐のプロパティの和集合が含まれます。Each parent branch of the tree contains a union of the properties of all the child branches.

プロパティ

Count

この DesignerOptionService.DesignerOptionCollection が格納する子オプション コレクションの数を取得します。Gets the number of child option collections this DesignerOptionService.DesignerOptionCollection contains.

Item[Int32]

指定したインデックス位置にある子コレクションを取得します。Gets the child collection at the given index.

Item[String]

指定した名前を持つ子コレクションを取得します。Gets the child collection at the given name.

Name

この DesignerOptionService.DesignerOptionCollection の名前を取得します。Gets the name of this DesignerOptionService.DesignerOptionCollection.

Parent

親コレクション オブジェクトを取得します。Gets the parent collection object.

Properties

この DesignerOptionService.DesignerOptionCollection によって提供されるプロパティのコレクションと、そのすべての子を取得します。Gets the collection of properties offered by this DesignerOptionService.DesignerOptionCollection, along with all of its children.

メソッド

CopyTo(Array, Int32)

コレクション全体を互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetEnumerator()

このコレクションを反復処理するために使用できる IEnumerator を返します。Returns an IEnumerator that can be used to iterate this collection.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
IndexOf(DesignerOptionService+DesignerOptionCollection)

このコレクションの範囲で、指定した値が最初に見つかった位置のインデックスを返します。Returns the index of the first occurrence of a given value in a range of this collection.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ShowDialog()

ユーザーがこの DesignerOptionService.DesignerOptionCollection のオプションを構成できるダイアログ ボックス ユーザー インターフェイス (UI) を表示します。Displays a dialog box user interface (UI) with which the user can configure the options in this DesignerOptionService.DesignerOptionCollection.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

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

ICollection.IsSynchronized

コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the collection is synchronized and, therefore, thread safe.

ICollection.SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the collection.

IList.Add(Object)

IList に項目を追加します。Adds an item to the IList.

IList.Clear()

コレクションからすべての項目を削除します。Removes all items from the collection.

IList.Contains(Object)

コレクションに特定の値が格納されているかどうかを判断します。Determines whether the collection contains a specific value.

IList.IndexOf(Object)

コレクション内での指定した項目のインデックスを調べます。Determines the index of a specific item in the collection.

IList.Insert(Int32, Object)

コレクション内の指定したインデックスの位置に項目を挿入します。Inserts an item into the collection at the specified index.

IList.IsFixedSize

コレクションが固定サイズかどうかを示す値を取得します。Gets a value indicating whether the collection has a fixed size.

IList.IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the collection is read-only.

IList.Item[Int32]

指定したインデックスにある要素を取得または設定します。Gets or sets the element at the specified index.

IList.Remove(Object)

特定のオブジェクトの最初に出現したものをコレクションから削除します。Removes the first occurrence of a specific object from the collection.

IList.RemoveAt(Int32)

指定したインデックスにあるコレクション項目を削除します。Removes the collection item at the specified index.

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください