Udostępnij za pośrednictwem


Klasa GlobalTypeCollection

Kolekcja jednoznacznie typy globalne.

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Shell.Design.GlobalTypeCollection

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

'Deklaracja
Public NotInheritable Class GlobalTypeCollection _
    Inherits MarshalByRefObject _
    Implements IList, ICollection, IEnumerable
public sealed class GlobalTypeCollection : MarshalByRefObject, 
    IList, ICollection, IEnumerable

Typ GlobalTypeCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna GlobalTypeCollection() Tworzy jednoznacznie określony zbiór obiektów globalnych.
Metoda publiczna GlobalTypeCollection(array<GlobalType[]) Tworzy jednoznacznie określony zbiór obiektów globalnych.
Metoda publiczna GlobalTypeCollection(GlobalTypeCollection) Tworzy jednoznacznie określony zbiór obiektów globalnych.
Metoda publiczna GlobalTypeCollection(array<GlobalType[], Boolean) Tworzy jednoznacznie określony zbiór obiektów globalnych.
Metoda publiczna GlobalTypeCollection(GlobalTypeCollection, Boolean) Tworzy jednoznacznie określony zbiór obiektów globalnych.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca liczbę elementów w tej kolekcji.
Właściwość publicznaStatyczny element członkowski Empty Zwraca pusty wystąpienie tej kolekcji.
Właściwość publiczna IsFixedSize Pobiera, niezależnie od tego, czy można zmienić rozmiar tej kolekcji.
Właściwość publiczna IsReadOnly Pobiera czy kolekcja jest tylko do odczytu.
Właściwość publiczna IsSynchronized Określa, czy ten zbiór jest synchronizowane wielowątkowych dostęp.
Właściwość publiczna Item Pobiera element w określonym położeniu.
Właściwość publiczna SyncRoot Zwraca obiekt do użytku w wątku bezpiecznego dostępu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje nowy element do kolekcji.
Metoda publiczna AddRange(array<GlobalType[]) Dodaje zakres elementów do kolekcji.
Metoda publiczna AddRange(GlobalTypeCollection) Dodaje zakres elementów do kolekcji.
Metoda publiczna Clear Czyści zawartość tej kolekcji.
Metoda publiczna Contains Określa, czy określony element w kolekcji
Metoda publiczna CopyTo Kopiuje zawartość tej kolekcji w danej tablicy, zaczynając od danej index.
Metoda publiczna CreateObjRef Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który można użyć do ponumerowania tej kolekcji.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna IndexOf Get pozycji określonego elementu.
Metoda publiczna InitializeLifetimeService Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Insert Wstawia element do listy podstawowej w określonym położeniu.
Metoda publiczna Remove Usuń element z kolekcji.
Metoda publiczna RemoveAt Usuwa element w określonym położeniu.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IList.Add Dodaje element do kolekcji.
Jawna implementacja interfejsuMetoda prywatna IList.Contains Określa, czy określony element w kolekcji.
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopie obiektów do określonej tablicy, począwszy od określonej pozycji.
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf Pobiera położenie elementu w kolekcji.
Jawna implementacja interfejsuMetoda prywatna IList.Insert Wstawia obiekt w kolekcji w określonym położeniu.
Jawna implementacja interfejsuWłaściwość prywatna IList.Item Pobiera lub ustawia element w określonym położeniu w kolekcji.
Jawna implementacja interfejsuMetoda prywatna IList.Remove Usuwa element z kolekcji.

Początek

Uwagi

Kolekcja może być odczytu zapisu lub tylko do odczytu.Kolekcja odczytu zapisu można tanio przekazany do konstruktora GlobalTypeCollection dokonać odczytu jedyną wersją bez kopiowania kolekcji.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design