Files
SteamTools/System.Application.SteamTools.Client.Desktop/Serialization/SerializableProperty.cs
T
2021-03-06 11:01:13 +08:00

19 lines
659 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace System.Application.Serialization
{
public sealed class SerializableProperty<T> : SerializablePropertyBase<T>
{
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) { }
}
}