Udostępnij za pośrednictwem


Klasa VirtualTypeBuilder.PropertyInfoCollection

Reprezentuje kolekcję właściwości.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  System.Collections.CollectionBase
    Microsoft.VisualStudio.Shell.Design.VirtualTypeBuilder.PropertyInfoCollection

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

Składnia

'Deklaracja
Public NotInheritable Class PropertyInfoCollection _
    Inherits CollectionBase
public sealed class PropertyInfoCollection : CollectionBase

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

Właściwości

  Nazwa Opis
Właściwość publiczna Capacity Zwraca lub ustawia liczbę elementów CollectionBase może zawierać. (Odziedziczone z CollectionBase).
Właściwość publiczna Count Zwraca liczbę elementów zawartych w CollectionBase instancji.Ta właściwość nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
Właściwość publiczna Item Pobiera lub ustawia właściwość pod określonym indeksem.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add(PropertyInfo) Dodaje PropertyInfo do końca kolekcji.
Metoda publiczna Add(String, Type, Boolean) Dodaje PropertyInfo do końca kolekcji.
Metoda publiczna Add(String, Type, Boolean, array<Attribute[]) Dodaje PropertyInfo do końca kolekcji.
Metoda publiczna Add(String, Type, Boolean, array<Type[]) Dodaje PropertyInfo do końca kolekcji.
Metoda publiczna Add(String, Type, Boolean, array<Attribute[], MethodAttributes) Dodaje PropertyInfo do końca kolekcji.
Metoda publiczna Add(String, Type, Boolean, array<Type[], array<Attribute[]) Dodaje PropertyInfo do końca kolekcji.
Metoda publiczna Add(String, Type, Boolean, array<Type[], array<Attribute[], MethodAttributes) Dodaje PropertyInfo do końca kolekcji.
Metoda publiczna Clear Usuwa wszystkie obiekty z CollectionBase instancji.Ta metoda nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
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 dokonuje iteracji CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna Remove Usuwa pierwsze wystąpienie określonego PropertyInfo z kolekcji.
Metoda publiczna RemoveAt Usuwa element pod określonym indeksem z CollectionBase instancji.Ta metoda nie jest wykonać. (Odziedziczone z CollectionBase).
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 obiekt do końca CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Contains Określa, czy CollectionBase zawiera określony element. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje cały CollectionBase do zgodnych z jednowymiarowego Array, począwszy od określonego indeksu tablicy docelowej. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf Wyszukuje określony Object i zwraca indeks pierwszego wystąpienia w obrębie całego od zera CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Insert Wstawia element do CollectionBase pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsFixedSize Pobiera wartość określającą czy CollectionBase ma stały rozmiar. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsReadOnly Pobiera wartość określającą czy CollectionBase jest tylko do odczytu. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized Pobiera wartość określającą czy dostęp do CollectionBase jest synchronizowane (bezpieczne dla wątków). (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.Item Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Remove Usuwa pierwsze wystąpienie określonego obiektu z CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot Pobiera obiekt, który może służyć do synchronizowania dostępu do CollectionBase. (Odziedziczone z CollectionBase).

Początek

Uwagi

Tylko PropertyInfo obiektów, powinny zostać dodane do tej kolekcji.VirtualTypeBuilder.PropertyInfoCollectionjest zagnieżdżona wewnątrz VirtualTypeBuilder ze względu na jego określonych zachowań związanych z typami wirtualnych.

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

VirtualTypeBuilder

System.Collections.CollectionBase