namespace WingServerCommon.Config.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(); /// /// Load user setting value /// /// User setting value. void ChangeParameterValue(object value); } }