/// <summary> /// Удалить значение /// </summary> /// <param name="value">ссылка на значение</param> public void RemoveValue(ReferenceValue value) { if (value != null && values.Contains(value)) { values.Remove(value); } }
/// <summary> /// Добавить значение /// </summary> /// <param name="value">значение в виде строки</param> public void AddValue(string value) { var newValue = new ReferenceValue { Value = value }; AddValue(newValue); }
/// <summary> /// Добавить значение /// </summary> /// <param name="value">значение справочника</param> public void AddValue(ReferenceValue value) { value.Reference = this; values.Add(value); }