/// <summary> /// Возвращает номер бита (алгоритма пересчета) по наименованию поля, по которму должен осуществляться пересчет. /// </summary> /// <param name="propertyName">Наименование поля (Шаблон: Наименование_класса.Наименование_поля)</param> /// <returns>Возвращает номер бита (алгоритма пересчета).</returns> public virtual long GetBit(string propertyName) { long res = 0; switch (propertyName) { case "Sum": res = OptionsAdjustHelper.SetBit(res, 1); break; } return(res); }
/// <summary> /// Установка бита пересчета /// </summary> /// <param name="bit">Номер бита.</param> public void SetBit(byte bit) { OptionsAdjust = OptionsAdjustHelper.SetBit(OptionsAdjust, bit); }
/// <summary> /// Установливает бит алгоритма пересчета по наименованию поля, которое было изменено. /// </summary> /// <param name="propertyName">Наименование поля (Шаблон: Наименование_класса.Наименование_поля)</param> public virtual void SetBit(string propertyName) { OptionsAdjustHelper.SetBit(this, propertyName); }