CodeDirectiveCollection クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CodeDirectiveCollection クラスの意味・解説 

CodeDirectiveCollection クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

CodeDirective オブジェクトコレクション表します

名前空間: System.CodeDom
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
Public Class CodeDirectiveCollection
    Inherits CollectionBase
Dim instance As CodeDirectiveCollection
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
public class CodeDirectiveCollection : CollectionBase
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] 
public ref class CodeDirectiveCollection :
 public CollectionBase
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
public class CodeDirectiveCollection extends
 CollectionBase
SerializableAttribute 
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
public class CodeDirectiveCollection extends
 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.Object
   System.Collections.CollectionBase
    System.CodeDom.CodeDirectiveCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDirectiveCollection メンバ
System.CodeDom 名前空間
CodeDirective クラス


このページでは「.NET Framework クラス ライブラリ リファレンス」からCodeDirectiveCollection クラスを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCodeDirectiveCollection クラスを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCodeDirectiveCollection クラス を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CodeDirectiveCollection クラス」の関連用語

CodeDirectiveCollection クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CodeDirectiveCollection クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS