PropertySettings Sınıf

Tanım

Varsayılan ıpropertysettings uygulaması

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
Devralma
PropertySettings
Uygulamalar

Oluşturucular

PropertySettings()

PropertySettings sınıfının yeni bir örneğini başlatır.

PropertySettings(KeyValuePair<String,Object>[])

PropertySettings sınıfının yeni bir örneğini başlatır.

Alanlar

EmptySettings

Boş ayarlar

Özellikler

Item[String]

Gets or sets the element with the specified key.

Yöntemler

Add(String, Object)

Adds an element with the provided key and value to the IDictionary<TKey,TValue>.

Uzantı Metotları

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)
EmptyIfNull<T>(IEnumerable<T>)
Copy(IPropertySettings, Func<IPropertySettings>)

Bir yapılandırma örneğinin derin kopyası

GetPathValue<T>(IPropertySettings, String[])

Yol kullanarak bir değer alma

GetValue<T>(IPropertySettings, String)

Türün değerini Al (T)

GetValue<T>(IPropertySettings, String, T)

Türün değerini Al (T)

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

Yansıma API 'sini kullanan GetValues

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

Yansıma API 'sini kullanan GetValues

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

Yansıma API 'sini kullanan SetValues

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

Yansıma API 'sini kullanan SetValues

TryGetValue<T>(IPropertySettings, String, T)

TryGetValue model uzantısı

Şunlara uygulanır