Aracılığıyla paylaş


PropertySettings Sınıf

Tanım

Varsayılan IPropertySettings 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]

Varsayılan IPropertySettings uygulaması

Yöntemler

Add(String, Object)

Varsayılan IPropertySettings uygulaması

Uzantı Metotları

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

Bir sözlük içeriğini başka bir sözlüğe ekleme

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

Verilen anahtar tarafından bir değer alır.

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda.

Copy(IPropertySettings, Func<IPropertySettings>)

Yapılandırma örneğinin derin kopyası

GetPathValue<T>(IPropertySettings, String[])

Yol kullanarak değer alma

GetValue<T>(IPropertySettings, String, T)

Get Value of type (T)

GetValue<T>(IPropertySettings, String)

Get Value of type (T)

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

Yansıma API'lerini kullanarak GetValues

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

Yansıma API'lerini kullanarak GetValues

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

Yansıma API'lerini kullanarak SetValues

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

Yansıma API'lerini kullanarak SetValues

TryGetValue<T>(IPropertySettings, String, T)

TryGetValue desen uzantısı

Şunlara uygulanır