Freigeben über


PropertyCollection-Klasse

Ermöglicht Eigenschaftenbesitzer das Steuern der Lebensdauer der Eigenschaften in der Auflistung.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Utilities.PropertyCollection

Namespace:  Microsoft.VisualStudio.Utilities
Assembly:  Microsoft.VisualStudio.CoreUtility (in Microsoft.VisualStudio.CoreUtility.dll)

Syntax

'Declaration
Public Class PropertyCollection
public class PropertyCollection
public ref class PropertyCollection
type PropertyCollection =  class end
public class PropertyCollection

Der PropertyCollection-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode PropertyCollection Initialisiert eine neue Instanz von PropertyCollection.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Item Ruft das Object mit dem angegebenen Schlüssel ab oder legt dieses fest.
Öffentliche Eigenschaft PropertyList Gibt die Auflistung der Eigenschaften als schreibgeschützte Auflistung zurück.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddProperty Fügt der Auflistung eine neue Eigenschaft hinzu.
Öffentliche Methode ContainsProperty Bestimmt, ob die Eigenschaftenauflistung eine Eigenschaft für den angegebenen Schlüssel enthält.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetOrCreateSingletonProperty<T>(Func<T>)
Öffentliche Methode GetOrCreateSingletonProperty<T>(Object, Func<T>)
Öffentliche Methode GetProperty(Object) Ruft die dem angegebenen Schlüssel zugeordnete Eigenschaft ab.
Öffentliche Methode GetProperty<TProperty>(Object) Ruft die dem angegebenen Schlüssel zugeordnete Eigenschaft ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RemoveProperty Entfernt die Eigenschaft, die dem angegebenen Schlüssel zugeordnet ist.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetProperty<TProperty> Ruft die dem angegebenen Schlüssel zugeordnete Eigenschaft ab.

Zum Seitenanfang

Hinweise

Diese Auflistung wird synchronisiert, um den Zugriff durch mehrere Threads zuzulassen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Utilities-Namespace