public CellInfo GetCellByTuple(IDictionary <String, MemberInfo> tuple) { if (tuple != null) { // Придется перебирать все ячейки for (int col_index = 0; col_index < Columns_Size; col_index++) { for (int row_index = 0; row_index < Rows_Size; row_index++) { CellInfo info = GetCellInfo(col_index, row_index); if (info != null && info.CompareByTuple(tuple)) { return(info); } } } } return(null); }