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);
}
}