CodeNamespaceImportCollection Osztály

Definíció

Objektumok gyűjteményét CodeNamespaceImport jelöli.

public ref class CodeNamespaceImportCollection : System::Collections::IList
public class CodeNamespaceImportCollection : System.Collections.IList
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeNamespaceImportCollection : System.Collections.IList
type CodeNamespaceImportCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeNamespaceImportCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
type CodeNamespaceImportCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public Class CodeNamespaceImportCollection
Implements IList
Öröklődés
CodeNamespaceImportCollection
Attribútumok
Megvalósítás

Példák

Az alábbi példa az osztály néhány tagját mutatja be CodeNamespaceImportCollection . A példa inicializálja az osztály egy új példányát, hozzáadja CodeNamespaceImport az objektumokat, és lekéri a gyűjteményben lévő objektumok teljes számát.

// 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

Megjegyzések

Az CodeNamespaceImportCollection osztály egy egyszerű gyűjteményobjektumot biztosít, amely objektumok készletének CodeNamespaceImport tárolására használható.

Konstruktorok

Name Description
CodeNamespaceImportCollection()

Inicializálja a CodeNamespaceImportCollection osztály új példányát.

Tulajdonságok

Name Description
Count

Lekéri a gyűjteményben lévő névterek számát.

Item[Int32]

Lekéri vagy beállítja az CodeNamespaceImport objektumot a gyűjtemény megadott indexén.

Metódusok

Name Description
Add(CodeNamespaceImport)

Objektumot CodeNamespaceImport ad hozzá a gyűjteményhez.

AddRange(CodeNamespaceImport[])

Objektumkészletet CodeNamespaceImport ad hozzá a gyűjteményhez.

Clear()

Törli a tagok gyűjteményét.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()

Lekéri a gyűjteménytagokat enumeráló enumerátort.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)

Az elemeket ICollection egy adott indextől kezdve másolja Arrayegy adott Array indexbe.

ICollection.Count

Lekéri a .ICollection

ICollection.IsSynchronized

Beolvas egy értéket, amely jelzi, hogy a ICollection hozzáférés szinkronizálva van-e (a szál biztonságos).

ICollection.SyncRoot

Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.ICollection

IEnumerable.GetEnumerator()

Olyan enumerátort ad vissza, amely egy gyűjteményen keresztül iterálható.

IList.Add(Object)

Objektumot ad hozzá a IList.

IList.Clear()

Eltávolítja az összes elemet a IListprogramból.

IList.Contains(Object)

Meghatározza, hogy az IList adott érték tartalmaz-e.

IList.IndexOf(Object)

Egy adott elem indexét határozza meg a IList.

IList.Insert(Int32, Object)

Beszúr egy elemet a IList megadott pozícióba.

IList.IsFixedSize

Egy értéket kap, amely jelzi, hogy a IList méret rögzített-e.

IList.IsReadOnly

Beolvas egy értéket, amely jelzi, hogy az IList írásvédett-e.

IList.Item[Int32]

Lekéri vagy beállítja az elemet a megadott indexen.

IList.Remove(Object)

Eltávolítja egy adott objektum első előfordulását a IList.

IList.RemoveAt(Int32)

Eltávolítja az elemet a megadott indexben.IList

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes:

Lásd még