DesignerCollection Osztály

Definíció

Tervezők gyűjteményét jelöli.

public ref class DesignerCollection : System::Collections::ICollection
public class DesignerCollection : System.Collections.ICollection
type DesignerCollection = class
    interface ICollection
    interface IEnumerable
Public Class DesignerCollection
Implements ICollection
Öröklődés
DesignerCollection
Megvalósítás

Példák

Az alábbi példakód inicializált DesignerCollection objektumtömböt IDesignerHost hoz létre.

// Create a DesignerCollection using a constructor
// that accepts an array of IDesignerHost objects with 
// which to initialize the array.
array<IDesignerHost^>^temp0 = {designerhost1,designerhost2};
DesignerCollection^ collection = gcnew DesignerCollection( temp0 );
// Create a DesignerCollection using a constructor
// that accepts an array of IDesignerHost objects with 
// which to initialize the array.
DesignerCollection collection = new DesignerCollection( 
    new IDesignerHost[] { designerhost1, designerhost2 } );
' Create a DesignerCollection using a constructor
' that accepts an array of IDesignerHost objects with
' which to initialize the collection.
Dim collection As New DesignerCollection(New IDesignerHost() {designerhost1, designerhost2})

Megjegyzések

Ez a gyűjteményobjektum a tervezők egy csoportjára mutató hivatkozásokat tárolhat.

Konstruktorok

Name Description
DesignerCollection(IDesignerHost[])

Inicializálja a DesignerCollection megadott tervezőket tartalmazó osztály új példányát.

DesignerCollection(IList)

Inicializálja az DesignerCollection osztály új példányát, amely a megadott tervezőkészletet tartalmazza.

Tulajdonságok

Name Description
Count

Lekéri a gyűjtemény tervezőinek számát.

Item[Int32]

Lekéri a tervezőt a megadott indexhez.

Metódusok

Name Description
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ény új enumerátorát.

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)

A gyűjtemény elemeit egy adott indextől kezdve egy Arrayadott Array indexbe másolja.

ICollection.Count

Lekéri a gyűjteményben található elemek számát.

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 a gyűjteményhez való hozzáférés szinkronizálására használható objektumot.

IEnumerable.GetEnumerator()

Lekéri a gyűjtemény új enumerátorát.

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: