using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WingCloudServer.GeneralDocTools.Model.Parameters { /// /// Parameters interface, different type can implement it /// public interface IParameter { /// /// parameter name /// string Name { get; set; } /// /// parameter section /// string Section { get; set; } /// /// parameter value changed state /// bool IsChanged { get; } /// /// change initial value /// void ChangeInitialValue(); void ChangeSavedValue(); /// /// Load user setting value /// /// User setting value. void ChangeParameterValue(object value); } }