CodeNamespaceImportCollection クラス

定義

CodeNamespaceImport オブジェクトのコレクションを表します。Represents a collection of CodeNamespaceImport objects.

public ref class CodeNamespaceImportCollection : System::Collections::IList
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Serializable]
public class CodeNamespaceImportCollection : System.Collections.IList
type CodeNamespaceImportCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class CodeNamespaceImportCollection
Implements IList
継承
CodeNamespaceImportCollection
属性
実装

CodeNamespaceImportCollectionクラスのメンバーの一部を次の例に示します。The following example demonstrates some of the members of the CodeNamespaceImportCollection class. この例では、クラスの新しいインスタンスを初期化CodeNamespaceImportし、そのインスタンスにオブジェクトを追加して、コレクション内のオブジェクトの合計数を取得します。The example initializes a new instance of the class, adds CodeNamespaceImport objects to it, and gets the total number of objects in the collection.

// Creates an empty CodeNamespaceImportCollection.
CodeNamespaceImportCollection^ collection =
   gcnew CodeNamespaceImportCollection;

// Adds a CodeNamespaceImport to the collection.
collection->Add( gcnew CodeNamespaceImport( "System" ) );

// Adds an array of CodeNamespaceImport objects to the collection.
array<CodeNamespaceImport^>^ Imports = {
   gcnew CodeNamespaceImport( "System" ),
   gcnew CodeNamespaceImport( "System.Drawing" )};
collection->AddRange( Imports );

// Retrieves the count of the items in the collection.
int collectionCount = collection->Count;
// Creates an empty CodeNamespaceImportCollection.
CodeNamespaceImportCollection collection = 
    new CodeNamespaceImportCollection();            			

// Adds a CodeNamespaceImport to the collection.
collection.Add( new CodeNamespaceImport("System") );

// Adds an array of CodeNamespaceImport objects to the collection.
CodeNamespaceImport[] Imports = { 
        new CodeNamespaceImport("System"),
        new CodeNamespaceImport("System.Drawing") };
collection.AddRange( Imports );

// Retrieves the count of the items in the collection.
int collectionCount = collection.Count;
' Creates an empty CodeNamespaceImportCollection.
Dim collection As New CodeNamespaceImportCollection()

' Adds a CodeNamespaceImport to the collection.
collection.Add(New CodeNamespaceImport("System"))

' Adds an array of CodeNamespaceImport objects to the collection.
Dim [Imports] As CodeNamespaceImport() = _
    {New CodeNamespaceImport("System"), _
    New CodeNamespaceImport("System.Drawing")}
collection.AddRange([Imports])

' Retrieves the count of the items in the collection.
Dim collectionCount As Integer = collection.Count

注釈

CodeNamespaceImportCollection クラスには、一連の CodeNamespaceImport オブジェクトの格納に使用できる単純なコレクション オブジェクトが用意されています。The CodeNamespaceImportCollection class provides a simple collection object that can be used to store a set of CodeNamespaceImport objects.

コンストラクター

CodeNamespaceImportCollection()

CodeNamespaceImportCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the CodeNamespaceImportCollection class.

プロパティ

Count

コレクション内の名前空間の数を取得します。Gets the number of namespaces in the collection.

Item[Int32]

コレクション内の指定したインデックスでの CodeNamespaceImport オブジェクトを取得または設定します。Gets or sets the CodeNamespaceImport object at the specified index in the collection.

メソッド

Add(CodeNamespaceImport)

CodeNamespaceImport オブジェクトをコレクションに追加します。Adds a CodeNamespaceImport object to the collection.

AddRange(CodeNamespaceImport[])

CodeNamespaceImport オブジェクトのセットをコレクションに追加します。Adds a set of CodeNamespaceImport objects to the collection.

Clear()

メンバーのコレクションを消去します。Clears the collection of members.

Equals(Object)

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

(継承元 Object)
GetEnumerator()

コレクション メンバーを列挙する列挙子を取得します。Gets an enumerator that enumerates the collection members.

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index.

ICollection.Count

ICollection に格納されている要素の数を取得します。Gets the number of elements contained in the ICollection.

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IEnumerable.GetEnumerator()

コレクションを反復処理できる列挙子を返します。Returns an enumerator that can iterate through a collection.

IList.Add(Object)

オブジェクトを IList に追加します。Adds an object to the IList.

IList.Clear()

IList からすべての項目を削除します。Removes all items from the IList.

IList.Contains(Object)

IList に特定の値が格納されているかどうかを判断します。Determines whether the IList contains a specific value.

IList.IndexOf(Object)

IList 内の特定の項目のインデックスを確認します。Determines the index of a specific item in the IList.

IList.Insert(Int32, Object)

指定した位置にある IList に項目を挿入します。Inserts an item in the IList at the specified position.

IList.IsFixedSize

IList が固定サイズかどうかを示す値を取得します。Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly

IList が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the IList is read-only.

IList.Item[Int32]

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

IList.Remove(Object)

特定のオブジェクトが IList 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the IList.

IList.RemoveAt(Int32)

IList の指定したインデックスにある要素を削除します。Removes the element at the specified index of the IList.

拡張メソッド

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.

適用対象

こちらもご覧ください