Compartir a través de


PropertySettings Clase

Definición

Implementación predeterminada de 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
Herencia
PropertySettings
Implementaciones

Constructores

PropertySettings()

Inicializa una nueva instancia de la clase PropertySettings.

PropertySettings(KeyValuePair<String,Object>[])

Inicializa una nueva instancia de la clase PropertySettings.

Campos

EmptySettings

Configuración vacía

Propiedades

Item[String]

Implementación predeterminada de IPropertySettings

Métodos

Add(String, Object)

Implementación predeterminada de IPropertySettings

Métodos de extensión

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

Agregar un contenido de diccionario al otro diccionario

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

Obtiene un valor por la clave especificada.

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea null. En caso de que sea null, se devuelve una enumeración vacía.

Copy(IPropertySettings, Func<IPropertySettings>)

Copia en profundidad de una instancia de configuración

GetPathValue<T>(IPropertySettings, String[])

Recuperación de un valor mediante una ruta de acceso

GetValue<T>(IPropertySettings, String, T)

Obtener valor de tipo (T)

GetValue<T>(IPropertySettings, String)

Obtener valor de tipo (T)

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

GetValues mediante Reflection API

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

GetValues mediante Reflection API

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

SetValues mediante Reflection API

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

SetValues mediante Reflection API

TryGetValue<T>(IPropertySettings, String, T)

Extensión de patrón TryGetValue

Se aplica a