internal object GetByColumn(КолонкаКоллекцииЗначений column) { object result = null; this.values.TryGetValue(column, out result); return(result); }
internal КолонкаКоллекцииЗначений(string имя, string заголовок = null) { if (!КолонкаКоллекцииЗначений.IsPropertyNameValid(имя)) { throw new ArgumentException("Недопустимое имя колонки.", "имя"); } this.name = имя; this.title = String.IsNullOrEmpty(заголовок) ? имя : заголовок; }
private bool TrySetMemberCommon(string fieldName, object value) { КолонкаКоллекцииЗначений column = this.parentCollection.Колонки.Найти(fieldName); if (column == null) { return(false); } this.values[column] = value; return(true); }
public bool TryGetMemberCommon(string fieldName, out object result) { КолонкаКоллекцииЗначений column = this.parentCollection.Колонки.Найти(fieldName); if (column == null) { result = null; return(false); } this.values.TryGetValue(column, out result); return(true); }
internal void SetByColumn(КолонкаКоллекцииЗначений column, object value) { this.values[column] = value; }
private void Колонки_OnColumnRemove(object sender, object e) { КолонкаКоллекцииЗначений column = e as КолонкаКоллекцииЗначений; this.values.Remove(column); }