Condividi tramite


Classe PropertyCollection

Consente ai proprietari controllare la durata delle proprietà nella raccolta.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Utilities.PropertyCollection

Spazio dei nomi:  Microsoft.VisualStudio.Utilities
Assembly:  Microsoft.VisualStudio.CoreUtility (in Microsoft.VisualStudio.CoreUtility.dll)

Sintassi

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

Il tipo PropertyCollection espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico PropertyCollection inizializza una nuova istanza di PropertyCollection.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Item ottiene o imposta Object con la chiave specificata.
Proprietà pubblica PropertyList Restituisce la raccolta di proprietà come raccolta di sola lettura.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddProperty Aggiunge una nuova proprietà alla raccolta.
Metodo pubblico ContainsProperty Determina se la raccolta di proprietà contiene una proprietà per la chiave specificata.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetOrCreateSingletonProperty<T>(Func<T>)
Metodo pubblico GetOrCreateSingletonProperty<T>(Object, Func<T>)
Metodo pubblico GetProperty(Object) Ottiene la proprietà associata alla chiave specificata.
Metodo pubblico GetProperty<TProperty>(Object) Ottiene la proprietà associata alla chiave specificata.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico RemoveProperty Rimuove la proprietà associata alla chiave specificata.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetProperty<TProperty> Ottiene la proprietà associata alla chiave specificata.

In alto

Note

La raccolta è sincronizzata per consentire l'accesso da più thread.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Utilities