CodeDirectiveCollection クラス
アセンブリ: System (system.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ <ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _ Public Class CodeDirectiveCollection Inherits CollectionBase
[SerializableAttribute] [ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] public class CodeDirectiveCollection : CollectionBase
[SerializableAttribute] [ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] public ref class CodeDirectiveCollection : public CollectionBase


CodeDirectiveCollection クラスのメンバを使用する方法を次のコード例に示します。
' Creates an empty CodeDirectiveCollection. Dim collection As New CodeDirectiveCollection() ' Adds a CodeDirective to the collection. collection.Add(New CodeRegionDirective(CodeRegionMode.Start, "Region1")) ' Adds an array of CodeDirective objects to the collection. Dim directives As CodeDirective() = {New CodeRegionDirective(CodeRegionMode.Start, "Region1"), New CodeRegionDirective(CodeRegionMode.End, "Region1")} collection.AddRange(directives) ' Adds a collection of CodeDirective objects to the collection. Dim directivesCollection As New CodeDirectiveCollection() directivesCollection.Add(New CodeRegionDirective(CodeRegionMode.Start, "Region2")) directivesCollection.Add(New CodeRegionDirective(CodeRegionMode.End, "Region2")) collection.AddRange(directivesCollection) ' Tests for the presence of a CodeDirective in the ' collection, and retrieves its index if it is found. Dim testDirective = New CodeRegionDirective(CodeRegionMode.Start, "Region1") Dim itemIndex As Integer = -1 If collection.Contains(testDirective) Then itemIndex = collection.IndexOf(testDirective) ' Copies the contents of the collection beginning at index 0 to the specified CodeDirective array. ' 'directives' is a CodeDirective array. collection.CopyTo(directives, 0) ' Retrieves the count of the items in the collection. Dim collectionCount As Integer = collection.Count ' Inserts a CodeDirective at index 0 of the collection. collection.Insert(0, New CodeRegionDirective(CodeRegionMode.Start, "Region1")) ' Removes the specified CodeDirective from the collection. Dim directive = New CodeRegionDirective(CodeRegionMode.Start, "Region1") collection.Remove(directive) ' Removes the CodeDirective at index 0. collection.RemoveAt(0)
// Creates an empty CodeDirectiveCollection. CodeDirectiveCollection collection = new CodeDirectiveCollection(); // Adds a CodeDirective to the collection. collection.Add(new CodeRegionDirective(CodeRegionMode.Start, "Region1")); // Adds an array of CodeDirective objects to the collection. CodeDirective[] directives = { new CodeRegionDirective(CodeRegionMode.Start,"Region1"), new CodeRegionDirective(CodeRegionMode.End,"Region1") }; collection.AddRange(directives); // Adds a collection of CodeDirective objects to the collection. CodeDirectiveCollection directivesCollection = new CodeDirectiveCollection(); directivesCollection.Add(new CodeRegionDirective(CodeRegionMode.Start, "Region2")); directivesCollection.Add(new CodeRegionDirective(CodeRegionMode.End, "Region2")); collection.AddRange(directivesCollection); // Tests for the presence of a CodeDirective in the // collection, and retrieves its index if it is found. CodeDirective testDirective = new CodeRegionDirective(CodeRegionMode.Start, "Region1"); int itemIndex = -1; if (collection.Contains(testDirective)) itemIndex = collection.IndexOf(testDirective); // Copies the contents of the collection beginning at index 0 to the specified CodeDirective array. // 'directives' is a CodeDirective array. collection.CopyTo(directives, 0); // Retrieves the count of the items in the collection. int collectionCount = collection.Count; // Inserts a CodeDirective at index 0 of the collection. collection.Insert(0, new CodeRegionDirective(CodeRegionMode.Start, "Region1")); // Removes the specified CodeDirective from the collection. CodeDirective directive = new CodeRegionDirective(CodeRegionMode.Start, "Region1"); collection.Remove(directive); // Removes the CodeDirective at index 0. collection.RemoveAt(0);

System.Collections.CollectionBase
System.CodeDom.CodeDirectiveCollection


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CodeDirectiveCollection コンストラクタ ()
アセンブリ: System (system.dll 内)


CodeDirectiveCollection コンストラクタを使用してクラスの新しいインスタンスを作成する方法を次のコード例に示します。このコード例は、CodeDirectiveCollection クラスのトピックで取り上げているコード例の一部分です。
' Creates an empty CodeDirectiveCollection. Dim collection As New CodeDirectiveCollection()
// Creates an empty CodeDirectiveCollection. CodeDirectiveCollection collection = new CodeDirectiveCollection();

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CodeDirectiveCollection コンストラクタ (CodeDirective[])
アセンブリ: System (system.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CodeDirectiveCollection コンストラクタ (CodeDirectiveCollection)
アセンブリ: System (system.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CodeDirectiveCollection コンストラクタ

名前 | 説明 |
---|---|
CodeDirectiveCollection () | CodeDirectiveCollection クラスの新しいインスタンスを初期化します。 |
CodeDirectiveCollection (CodeDirective[]) | 指定した配列のコード ディレクティブ オブジェクトを使用して、CodeDirectiveCollection クラスの新しいインスタンスを初期化します。 |
CodeDirectiveCollection (CodeDirectiveCollection) | 指定したコード ディレクティブ コレクションの要素を使用して、CodeDirectiveCollection クラスの新しいインスタンスを初期化します。 |

CodeDirectiveCollection プロパティ

名前 | 説明 | |
---|---|---|
![]() | Capacity | CollectionBase に格納できる要素の数を取得または設定します。 ( CollectionBase から継承されます。) |
![]() | Count | CollectionBase インスタンスに格納されている要素の数を取得します。このプロパティはオーバーライドできません。 ( CollectionBase から継承されます。) |
![]() | Item | コレクション内の指定したインデックスでの CodeDirective オブジェクトを取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | InnerList | CollectionBase インスタンス内の要素のリストを格納する ArrayList を取得します。 ( CollectionBase から継承されます。) |
![]() | List | CollectionBase インスタンス内の要素のリストを格納する IList を取得します。 ( CollectionBase から継承されます。) |

CodeDirectiveCollection メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnClear | CollectionBase インスタンスの内容を消去するときに、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnClearComplete | CollectionBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnInsert | CollectionBase インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnInsertComplete | CollectionBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnRemove | CollectionBase インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnRemoveComplete | CollectionBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnSet | CollectionBase インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnSetComplete | CollectionBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnValidate | 値を検証するときに、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |

CodeDirectiveCollection メンバ
CodeDirective オブジェクトのコレクションを表します。
CodeDirectiveCollection データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Capacity | CollectionBase に格納できる要素の数を取得または設定します。(CollectionBase から継承されます。) |
![]() | Count | CollectionBase インスタンスに格納されている要素の数を取得します。このプロパティはオーバーライドできません。(CollectionBase から継承されます。) |
![]() | Item | コレクション内の指定したインデックスでの CodeDirective オブジェクトを取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | InnerList | CollectionBase インスタンス内の要素のリストを格納する ArrayList を取得します。(CollectionBase から継承されます。) |
![]() | List | CollectionBase インスタンス内の要素のリストを格納する IList を取得します。(CollectionBase から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnClear | CollectionBase インスタンスの内容を消去するときに、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnClearComplete | CollectionBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnInsert | CollectionBase インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnInsertComplete | CollectionBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnRemove | CollectionBase インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnRemoveComplete | CollectionBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnSet | CollectionBase インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnSetComplete | CollectionBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnValidate | 値を検証するときに、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |

- CodeDirectiveCollectionのページへのリンク