Partager via


PropertySettings Classe

Définition

Implémentation IPropertySettings par défaut

public ref class PropertySettings : System::Collections::Generic::Dictionary<System::String ^, System::Object ^>, Microsoft::VisualStudio::Workspace::IPropertySettings, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class PropertySettings : System.Collections.Generic.Dictionary<string,object>, Microsoft.VisualStudio.Workspace.IPropertySettings, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type PropertySettings = class
    inherit Dictionary<string, obj>
    interface IPropertySettings
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Class PropertySettings
Inherits Dictionary(Of String, Object)
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IPropertySettings
Héritage
PropertySettings
Implémente

Constructeurs

PropertySettings()

Initialise une nouvelle instance de la classe PropertySettings.

PropertySettings(KeyValuePair<String,Object>[])

Initialise une nouvelle instance de la classe PropertySettings.

Champs

EmptySettings

Paramètres vides

Propriétés

Item[String]

Implémentation IPropertySettings par défaut

Méthodes

Add(String, Object)

Implémentation IPropertySettings par défaut

Méthodes d’extension

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

Ajouter un contenu de dictionnaire à l’autre dictionnaire

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

Obtient une valeur par la clé donnée.

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide.

Copy(IPropertySettings, Func<IPropertySettings>)

Copie complète d’un instance de configuration

GetPathValue<T>(IPropertySettings, String[])

Récupérer une valeur à l’aide d’un chemin d’accès

GetValue<T>(IPropertySettings, String, T)

Obtenir la valeur de type (T)

GetValue<T>(IPropertySettings, String)

Obtenir la valeur de type (T)

GetValues(IPropertySettings, Object, BindingFlags, Func<String,String>)

GetValues à l’aide de l’API Reflection

GetValues(IPropertySettings, Object, PropertyInfo[], Func<String,String>)

GetValues à l’aide de l’API Reflection

SetValues(IPropertySettings, Object, BindingFlags, Func<String,String>)

SetValues à l’aide de l’API Reflection

SetValues(IPropertySettings, Object, PropertyInfo[], Func<String,String>)

SetValues à l’aide de l’API Reflection

TryGetValue<T>(IPropertySettings, String, T)

Extension de modèle TryGetValue

S’applique à