Partager via


PropertyCollection, classe

Permet aux propriétaires de propriétés de gérer les durées de vie des propriétés dans la collection.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.Utilities.PropertyCollection

Espace de noms :  Microsoft.VisualStudio.Utilities
Assembly :  Microsoft.VisualStudio.CoreUtility (dans Microsoft.VisualStudio.CoreUtility.dll)

Syntaxe

'Déclaration
Public Class PropertyCollection
public class PropertyCollection
public ref class PropertyCollection
type PropertyCollection =  class end
public class PropertyCollection

Le type PropertyCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique PropertyCollection Initialise une nouvelle instance de PropertyCollection.

Début

Propriétés

  Nom Description
Propriété publique Item Obtient ou définit le Object avec la clé spécifiée.
Propriété publique PropertyList Retourne une collection de propriétés sous forme de collection en lecture seule.

Début

Méthodes

  Nom Description
Méthode publique AddProperty Ajoute une nouvelle propriété à la collection.
Méthode publique ContainsProperty Détermine si la collection de propriétés contient une propriété pour la clé spécifiée.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetOrCreateSingletonProperty<T>(Func<T>)
Méthode publique GetOrCreateSingletonProperty<T>(Object, Func<T>)
Méthode publique GetProperty(Object) Obtient la propriété associée à la clé spécifiée.
Méthode publique GetProperty<TProperty>(Object) Obtient la propriété associée à la clé spécifiée.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique RemoveProperty Supprime la propriété associée à la clé spécifiée.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TryGetProperty<TProperty> Obtient la propriété associée à la clé spécifiée.

Début

Notes

Cette collection est synchronisée afin de permettre l'accès par plusieurs threads.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Utilities, espace de noms