/// <summary> /// Возвращает поле с идентификатором <paramref name="idField"/>, если такое поле присутствует в схеме, в противном случае - null. /// </summary> public Field.IField this[int idField] { get { return(_fields.Contains(idField) ? Default[idField] : null); } set { if (!_fields.Contains(idField) && Default.ContainsKey(idField)) { _fields.Add(idField); } } }