/// <summary>
 /// Создание информации о свойстве.
 /// </summary>
 /// <param name="name">Имя свойства.</param>
 /// <param name="info">Справочная информация о свойстве.</param>
 /// <param name="set">Функция присваивания свойства.</param>
 /// <param name="get">Функция получения из свойства значения.</param>
 /// <param name="tryParse">Функция преобразования текста в тип данных свойства.</param>
 /// <param name="isFine">True, если можно задать этому свойству значение. Иначе - False.</param>
 public GetSet(string name, string info, Action <ClassType, PropertyType> set, Func <ClassType, PropertyType> get, TryParseType tryParse, Func <PropertyType, bool> isFine)
 {
     Name     = name;
     Info     = info;
     Set      = set;
     Get      = get;
     TryParse = tryParse;
     IsFine   = isFine;
 }
 /// <summary>
 /// Создание экземпляра редактирования свойства.
 /// </summary>
 /// <param name="state">Ссылка на объект, свойство которого надо менять.</param>
 /// <param name="infoProperty">Справочная информация о меняемом свойстве объекта.</param>
 /// <param name="nameProperty">Имя свойства объекта.</param>
 /// <param name="set">Функция присваивания значения в свойство.</param>
 /// <param name="get">Функция получения значения из свойства.</param>
 /// <param name="tryParse">Функция преобразования текста в тип свойства.</param>
 public Edit(ClassType state, string infoProperty, string nameProperty, Action <ClassType, PropertyType> set, Func <ClassType, PropertyType> get, TryParseType tryParse, Func <PropertyType, bool> isFine)
     : this(state, new GetSet(nameProperty, infoProperty, set, get, tryParse, isFine))
 {
 }
 /// <summary>
 /// Создание информации о свойстве.
 /// </summary>
 /// <param name="set">Функция присваивания свойства.</param>
 /// <param name="get">Функция получения из свойства значения.</param>
 /// <param name="tryParse">Функция преобразования текста в тип данных свойства.</param>
 /// <param name="isFine">True, если можно задать этому свойству значение. Иначе - False.</param>
 public GetSet(Action <ClassType, PropertyType> set, Func <ClassType, PropertyType> get, TryParseType tryParse, Func <PropertyType, bool> isFine)
     : this("", "", set, get, tryParse, isFine)
 {
 }