PropertySettings Classe

Definizione

Implementazione predefinita di IPropertySettings

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
Ereditarietà
PropertySettings
Implementazioni

Costruttori

PropertySettings()

Inizializza una nuova istanza della classe PropertySettings.

PropertySettings(KeyValuePair<String,Object>[])

Inizializza una nuova istanza della classe PropertySettings.

Campi

EmptySettings

Impostazioni vuote

Proprietà

Item[String]

Implementazione predefinita di IPropertySettings

Metodi

Add(String, Object)

Implementazione predefinita di IPropertySettings

Metodi di estensione

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

Aggiungere un contenuto del dizionario a un altro dizionario

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

Ottiene un valore in base alla chiave specificata.

EmptyIfNull<T>(IEnumerable<T>)

Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota.

Copy(IPropertySettings, Func<IPropertySettings>)

Copia completa di un'istanza di configurazione

GetPathValue<T>(IPropertySettings, String[])

Recuperare un valore usando un percorso

GetValue<T>(IPropertySettings, String, T)

Ottiene valore di tipo (T)

GetValue<T>(IPropertySettings, String)

Ottiene valore di tipo (T)

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

GetValues con l'API Reflection

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

GetValues con l'API Reflection

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

SetValues con l'API Reflection

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

SetValues con l'API Reflection

TryGetValue<T>(IPropertySettings, String, T)

Estensione del modello TryGetValue

Si applica a