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 | |
---|---|---|
GlobalTypeCollection() | Tworzy jednoznacznie określony zbiór obiektów globalnych. | |
GlobalTypeCollection(array<GlobalType[]) | Tworzy jednoznacznie określony zbiór obiektów globalnych. | |
GlobalTypeCollection(GlobalTypeCollection) | Tworzy jednoznacznie określony zbiór obiektów globalnych. | |
GlobalTypeCollection(array<GlobalType[], Boolean) | Tworzy jednoznacznie określony zbiór obiektów globalnych. | |
GlobalTypeCollection(GlobalTypeCollection, Boolean) | Tworzy jednoznacznie określony zbiór obiektów globalnych. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Count | Zwraca liczbę elementów w tej kolekcji. | |
Empty | Zwraca pusty wystąpienie tej kolekcji. | |
IsFixedSize | Pobiera, niezależnie od tego, czy można zmienić rozmiar tej kolekcji. | |
IsReadOnly | Pobiera czy kolekcja jest tylko do odczytu. | |
IsSynchronized | Określa, czy ten zbiór jest synchronizowane wielowątkowych dostęp. | |
Item | Pobiera element w określonym położeniu. | |
SyncRoot | Zwraca obiekt do użytku w wątku bezpiecznego dostępu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Dodaje nowy element do kolekcji. | |
AddRange(array<GlobalType[]) | Dodaje zakres elementów do kolekcji. | |
AddRange(GlobalTypeCollection) | Dodaje zakres elementów do kolekcji. | |
Clear | Czyści zawartość tej kolekcji. | |
Contains | Określa, czy określony element w kolekcji | |
CopyTo | Kopiuje zawartość tej kolekcji w danej tablicy, zaczynając od danej index. | |
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). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
GetEnumerator | Zwraca modułu wyliczającego, który można użyć do ponumerowania tej kolekcji. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetLifetimeService | Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
IndexOf | Get pozycji określonego elementu. | |
InitializeLifetimeService | Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
Insert | Wstawia element do listy podstawowej w określonym położeniu. | |
Remove | Usuń element z kolekcji. | |
RemoveAt | Usuwa element w określonym położeniu. | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IList.Add | Dodaje element do kolekcji. | |
IList.Contains | Określa, czy określony element w kolekcji. | |
ICollection.CopyTo | Kopie obiektów do określonej tablicy, począwszy od określonej pozycji. | |
IList.IndexOf | Pobiera położenie elementu w kolekcji. | |
IList.Insert | Wstawia obiekt w kolekcji w określonym położeniu. | |
IList.Item | Pobiera lub ustawia element w określonym położeniu w kolekcji. | |
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.