| Silverlight 5 | WinRT |
| public sealed class ApplicationScopedSettingAttribute | |
| : SettingAttribute, _Attribute |
| public abstract class ApplicationSettingsBase | |
| : SettingsBase, INotifyPropertyChanged | |
| public virtual SettingsContext Context { get; } | |
| public virtual Object Item { get; set; } | |
| public virtual SettingsPropertyCollection Properties { get; } | |
| public virtual SettingsPropertyValueCollection PropertyValues { get; } | |
| public virtual SettingsProviderCollection Providers { get; } | |
| public String SettingsKey { get; set; } | |
| public virtual event PropertyChangedEventHandler PropertyChanged; | |
| public event SettingChangingEventHandler SettingChanging; | |
| public event SettingsLoadedEventHandler SettingsLoaded; | |
| public event SettingsSavingEventHandler SettingsSaving; | |
| public Object GetPreviousVersion(String propertyName); | |
| protected virtual void OnPropertyChanged(Object sender, PropertyChangedEventArgs e); | |
| protected virtual void OnSettingChanging(Object sender, SettingChangingEventArgs e); | |
| protected virtual void OnSettingsLoaded(Object sender, SettingsLoadedEventArgs e); | |
| protected virtual void OnSettingsSaving(Object sender, CancelEventArgs e); | |
| public void Reload(); | |
| public void Reset(); | |
| public virtual void Save(); | |
| public virtual void Upgrade(); |
| public sealed class ApplicationSettingsGroup | |
| : ConfigurationSectionGroup |
| public class AppSettingsReader | |
| public Object GetValue(String key, Type type); |
| public sealed class ClientSettingsSection | |
| : ConfigurationSection | |
| protected virtual ConfigurationPropertyCollection Properties { get; } | |
| public SettingElementCollection Settings { get; } |
| public class ConfigurationException | |
| : SystemException, ISerializable, _Exception | |
| public virtual String BareMessage { get; } | |
| public virtual String Filename { get; } | |
| public virtual Int32 Line { get; } | |
| public virtual String Message { get; } | |
| public virtual void GetObjectData(SerializationInfo info, StreamingContext context); | |
| static public String GetXmlNodeFilename(XmlNode node); | |
| static public Int32 GetXmlNodeLineNumber(XmlNode node); |
| public sealed class ConfigurationSettings | |
| static public NameValueCollection AppSettings { get; } | |
| static public Object GetConfig(String sectionName); |
| public sealed class ConfigXmlDocument | |
| : XmlDocument, ICloneable, IEnumerable, IXPathNavigable, IConfigErrorInfo | |
| public String Filename { get; } | |
| public Int32 LineNumber { get; } | |
| public virtual XmlAttribute CreateAttribute(String prefix, String localName, String namespaceUri); | |
| public virtual XmlCDataSection CreateCDataSection(String data); | |
| public virtual XmlComment CreateComment(String data); | |
| public virtual XmlElement CreateElement(String prefix, String localName, String namespaceUri); | |
| public virtual XmlSignificantWhitespace CreateSignificantWhitespace(String data); | |
| public virtual XmlText CreateTextNode(String text); | |
| public virtual XmlWhitespace CreateWhitespace(String data); | |
| public virtual void Load(String filename); | |
| public void LoadSingleElement(String filename, XmlTextReader sourceReader); |
| public sealed class DefaultSettingValueAttribute | |
| : Attribute, _Attribute | |
| public String Value { get; } |
| public class DictionarySectionHandler | |
| : IConfigurationSectionHandler | |
| protected virtual String KeyAttributeName { get; } | |
| protected virtual String ValueAttributeName { get; } | |
| public virtual Object Create(Object parent, Object context, XmlNode section); |
| public abstract interface IApplicationSettingsProvider | |
| public abstract virtual SettingsPropertyValue GetPreviousVersion(SettingsContext context, SettingsProperty property); | |
| public abstract virtual void Reset(SettingsContext context); | |
| public abstract virtual void Upgrade(SettingsContext context, SettingsPropertyCollection properties); |
| public abstract interface IConfigurationSectionHandler | |
| public abstract virtual Object Create(Object parent, Object configContext, XmlNode section); |
| public abstract interface IConfigurationSystem | |
| public abstract virtual Object GetConfig(String configKey); | |
| public abstract virtual void Init(); |
| public sealed class IdnElement | |
| : ConfigurationElement | |
| public UriIdnScope Enabled { get; set; } | |
| protected virtual ConfigurationPropertyCollection Properties { get; } |
| public class IgnoreSectionHandler | |
| : IConfigurationSectionHandler | |
| public virtual Object Create(Object parent, Object configContext, XmlNode section); |
| public abstract interface IPersistComponentSettings | |
| public abstract virtual Boolean SaveSettings { get; set; } | |
| public abstract virtual String SettingsKey { get; set; } | |
| public abstract virtual void LoadComponentSettings(); | |
| public abstract virtual void ResetComponentSettings(); | |
| public abstract virtual void SaveComponentSettings(); |
| public sealed class IriParsingElement | |
| : ConfigurationElement | |
| public Boolean Enabled { get; set; } | |
| protected virtual ConfigurationPropertyCollection Properties { get; } |
| public abstract interface ISettingsProviderService | |
| public abstract virtual SettingsProvider GetSettingsProvider(SettingsProperty property); |
| public class LocalFileSettingsProvider | |
| : SettingsProvider, IApplicationSettingsProvider | |
| public virtual String ApplicationName { get; set; } | |
| public virtual SettingsPropertyValue GetPreviousVersion(SettingsContext context, SettingsProperty property); | |
| public virtual SettingsPropertyValueCollection GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties); | |
| public virtual void Initialize(String name, NameValueCollection values); | |
| public virtual void Reset(SettingsContext context); | |
| public virtual void SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection values); | |
| public virtual void Upgrade(SettingsContext context, SettingsPropertyCollection properties); |
| public class NameValueFileSectionHandler | |
| : IConfigurationSectionHandler | |
| public virtual Object Create(Object parent, Object configContext, XmlNode section); |
| public class NameValueSectionHandler | |
| : IConfigurationSectionHandler | |
| protected virtual String KeyAttributeName { get; } | |
| protected virtual String ValueAttributeName { get; } | |
| public virtual Object Create(Object parent, Object context, XmlNode section); |
| public sealed class NoSettingsVersionUpgradeAttribute | |
| : Attribute, _Attribute |
| public sealed class SchemeSettingElement | |
| : ConfigurationElement | |
| public GenericUriParserOptions GenericUriParserOptions { get; } | |
| public String Name { get; } | |
| protected virtual ConfigurationPropertyCollection Properties { get; } |
| public sealed class SchemeSettingElementCollection | |
| : ConfigurationElementCollection, ICollection, IEnumerable | |
| public virtual ConfigurationElementCollectionType CollectionType { get; } | |
| public SchemeSettingElement Item { get; } | |
| public SchemeSettingElement Item { get; } | |
| protected virtual ConfigurationElement CreateNewElement(); | |
| protected virtual Object GetElementKey(ConfigurationElement element); | |
| public Int32 IndexOf(SchemeSettingElement element); |
| public class SettingAttribute | |
| : Attribute, _Attribute |
| public class SettingChangingEventArgs | |
| : CancelEventArgs | |
| public Object NewValue { get; } | |
| public String SettingClass { get; } | |
| public String SettingKey { get; } | |
| public String SettingName { get; } |
| public sealed class SettingChangingEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, SettingChangingEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, SettingChangingEventArgs e); |
| public sealed class SettingElement | |
| : ConfigurationElement | |
| public String Name { get; set; } | |
| protected virtual ConfigurationPropertyCollection Properties { get; } | |
| public SettingsSerializeAs SerializeAs { get; set; } | |
| public SettingValueElement Value { get; set; } | |
| public virtual Boolean Equals(Object settings); | |
| public virtual Int32 GetHashCode(); |
| public sealed class SettingElementCollection | |
| : ConfigurationElementCollection, ICollection, IEnumerable | |
| public virtual ConfigurationElementCollectionType CollectionType { get; } | |
| protected virtual String ElementName { get; } | |
| public void Add(SettingElement element); | |
| public void Clear(); | |
| protected virtual ConfigurationElement CreateNewElement(); | |
| public SettingElement Get(String elementKey); | |
| protected virtual Object GetElementKey(ConfigurationElement element); | |
| public void Remove(SettingElement element); |
| public class SettingsAttributeDictionary | |
| : Hashtable, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable |
| public abstract class SettingsBase | |
| public virtual SettingsContext Context { get; } | |
| public Boolean IsSynchronized { get; } | |
| public virtual Object Item { get; set; } | |
| public virtual SettingsPropertyCollection Properties { get; } | |
| public virtual SettingsPropertyValueCollection PropertyValues { get; } | |
| public virtual SettingsProviderCollection Providers { get; } | |
| public void Initialize(SettingsContext context, SettingsPropertyCollection properties, SettingsProviderCollection providers); | |
| public virtual void Save(); | |
| static public SettingsBase Synchronized(SettingsBase settingsBase); |
| public class SettingsContext | |
| : Hashtable, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable |
| public sealed class SettingsDescriptionAttribute | |
| : Attribute, _Attribute | |
| public String Description { get; } |
| public sealed class SettingsGroupDescriptionAttribute | |
| : Attribute, _Attribute | |
| public String Description { get; } |
| public sealed class SettingsGroupNameAttribute | |
| : Attribute, _Attribute | |
| public String GroupName { get; } |
| public class SettingsLoadedEventArgs | |
| : EventArgs | |
| public SettingsProvider Provider { get; } |
| public sealed class SettingsLoadedEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, SettingsLoadedEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, SettingsLoadedEventArgs e); |
| public sealed enum SettingsManageability | |
| : IComparable, IFormattable, IConvertible | |
| { Roaming } |
| public sealed class SettingsManageabilityAttribute | |
| : Attribute, _Attribute | |
| public SettingsManageability Manageability { get; } |
| public class SettingsProperty | |
| public virtual SettingsAttributeDictionary Attributes { get; } | |
| public virtual Object DefaultValue { get; set; } | |
| public virtual Boolean IsReadOnly { get; set; } | |
| public virtual String Name { get; set; } | |
| public virtual Type PropertyType { get; set; } | |
| public virtual SettingsProvider Provider { get; set; } | |
| public virtual SettingsSerializeAs SerializeAs { get; set; } | |
| public Boolean ThrowOnErrorDeserializing { get; set; } | |
| public Boolean ThrowOnErrorSerializing { get; set; } |
| public class SettingsPropertyCollection | |
| : ICloneable, ICollection, IEnumerable | |
| public virtual Int32 Count { get; } | |
| public virtual Boolean IsSynchronized { get; } | |
| public SettingsProperty Item { get; } | |
| public virtual Object SyncRoot { get; } | |
| public void Add(SettingsProperty property); | |
| public void Clear(); | |
| public virtual Object Clone(); | |
| public virtual void CopyTo(Array array, Int32 index); | |
| public virtual IEnumerator GetEnumerator(); | |
| protected virtual void OnAdd(SettingsProperty property); | |
| protected virtual void OnAddComplete(SettingsProperty property); | |
| protected virtual void OnClear(); | |
| protected virtual void OnClearComplete(); | |
| protected virtual void OnRemove(SettingsProperty property); | |
| protected virtual void OnRemoveComplete(SettingsProperty property); | |
| public void Remove(String name); | |
| public void SetReadOnly(); |
| public class SettingsPropertyIsReadOnlyException | |
| : Exception, ISerializable, _Exception |
| public class SettingsPropertyNotFoundException | |
| : Exception, ISerializable, _Exception |
| public class SettingsPropertyValue | |
| public Boolean Deserialized { get; set; } | |
| public Boolean IsDirty { get; set; } | |
| public String Name { get; } | |
| public SettingsProperty Property { get; } | |
| public Object PropertyValue { get; set; } | |
| public Object SerializedValue { get; set; } | |
| public Boolean UsingDefaultValue { get; } |
| public class SettingsPropertyValueCollection | |
| : ICloneable, ICollection, IEnumerable | |
| public virtual Int32 Count { get; } | |
| public virtual Boolean IsSynchronized { get; } | |
| public SettingsPropertyValue Item { get; } | |
| public virtual Object SyncRoot { get; } | |
| public void Add(SettingsPropertyValue property); | |
| public void Clear(); | |
| public virtual Object Clone(); | |
| public virtual void CopyTo(Array array, Int32 index); | |
| public virtual IEnumerator GetEnumerator(); | |
| public void Remove(String name); | |
| public void SetReadOnly(); |
| public class SettingsPropertyWrongTypeException | |
| : Exception, ISerializable, _Exception |
| public abstract class SettingsProvider | |
| : ProviderBase | |
| public abstract virtual String ApplicationName { get; set; } | |
| public abstract virtual SettingsPropertyValueCollection GetPropertyValues(SettingsContext context, SettingsPropertyCollection collection); | |
| public abstract virtual void SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection collection); |
| public sealed class SettingsProviderAttribute | |
| : Attribute, _Attribute | |
| public String ProviderTypeName { get; } |
| public class SettingsProviderCollection | |
| : ProviderCollection, ICollection, IEnumerable | |
| public SettingsProvider Item { get; } | |
| public virtual void Add(ProviderBase provider); |
| public sealed class SettingsSavingEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, CancelEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, CancelEventArgs e); |
| public sealed enum SettingsSerializeAs | |
| : IComparable, IFormattable, IConvertible | |
| { String, Xml, Binary, ProviderSpecific } |
| public sealed class SettingsSerializeAsAttribute | |
| : Attribute, _Attribute | |
| public SettingsSerializeAs SerializeAs { get; } |
| public sealed class SettingValueElement | |
| : ConfigurationElement | |
| protected virtual ConfigurationPropertyCollection Properties { get; } | |
| public XmlNode ValueXml { get; set; } | |
| protected virtual void DeserializeElement(XmlReader reader, Boolean serializeCollectionKey); | |
| public virtual Boolean Equals(Object settingValue); | |
| public virtual Int32 GetHashCode(); | |
| protected virtual Boolean IsModified(); | |
| protected virtual void Reset(ConfigurationElement parentElement); | |
| protected virtual void ResetModified(); | |
| protected virtual Boolean SerializeToXmlElement(XmlWriter writer, String elementName); | |
| protected virtual void Unmerge(ConfigurationElement sourceElement, ConfigurationElement parentElement, ConfigurationSaveMode saveMode); |
| public class SingleTagSectionHandler | |
| : IConfigurationSectionHandler | |
| public virtual Object Create(Object parent, Object context, XmlNode section); |
| public sealed enum SpecialSetting | |
| : IComparable, IFormattable, IConvertible | |
| { ConnectionString, WebServiceUrl } |
| public sealed class SpecialSettingAttribute | |
| : Attribute, _Attribute | |
| public SpecialSetting SpecialSetting { get; } |
| public sealed class UriSection | |
| : ConfigurationSection | |
| public IdnElement Idn { get; } | |
| public IriParsingElement IriParsing { get; } | |
| protected virtual ConfigurationPropertyCollection Properties { get; } | |
| public SchemeSettingElementCollection SchemeSettings { get; } |
| public sealed class UserScopedSettingAttribute | |
| : SettingAttribute, _Attribute |
| public sealed class UserSettingsGroup | |
| : ConfigurationSectionGroup |