using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace System.Application.Serialization { public sealed class SerializableProperty : SerializablePropertyBase { public SerializableProperty(string key) : this(key, default(T)) { } public SerializableProperty(string key, T defaultValue) : base(key, ApplicationSettingsProvider.Default, defaultValue) { } public SerializableProperty(string key, ISerializationProvider provider) : base(key, provider) { } public SerializableProperty(string key, ISerializationProvider provider, T defaultValue) : base(key, provider, defaultValue) { } } }