Bagikan melalui


PropertySettings Kelas

Definisi

Implementasi IPropertySettings default

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
Warisan
PropertySettings
Penerapan

Konstruktor

PropertySettings()

Menginisialisasi instans baru kelas PropertySettings.

PropertySettings(KeyValuePair<String,Object>[])

Menginisialisasi instans baru kelas PropertySettings.

Bidang

EmptySettings

Pengaturan kosong

Properti

Item[String]

Implementasi IPropertySettings default

Metode

Add(String, Object)

Implementasi IPropertySettings default

Metode Ekstensi

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

Menambahkan satu konten kamus ke kamus lain

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

Mendapatkan nilai dengan kunci yang diberikan.

EmptyIfNull<T>(IEnumerable<T>)

Kembalikan enumerasi ini jika tidak null. Jika null mengembalikan enumerasi kosong.

Copy(IPropertySettings, Func<IPropertySettings>)

Salinan mendalam instans konfigurasi

GetPathValue<T>(IPropertySettings, String[])

Mengambil nilai menggunakan jalur

GetValue<T>(IPropertySettings, String)

Dapatkan Nilai jenis (T)

GetValue<T>(IPropertySettings, String, T)

Dapatkan Nilai jenis (T)

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

GetValues menggunakan Reflection API

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

GetValues menggunakan Reflection API

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

SetValues menggunakan Reflection API

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

SetValues menggunakan Reflection API

TryGetValue<T>(IPropertySettings, String, T)

Ekstensi pola TryGetValue

Berlaku untuk