Inheritance: TableLine
Exemple #1
0
        public ICell Cell(string value, Row row)
        {
            var rowNum = row.HasName ? Rows.Headers.IndexOf(row.Name) + 1 : row.Num;

            return(Rows.GetRow(rowNum).FirstOrDefault(pair => pair.Value.Value.Equals(value)).Value);
        }
Exemple #2
0
 public ICell CellMatch(string regex)
 {
     return(Rows.Get().Select(row => row.Value.FirstOrDefault(pair => pair.Value.GetText.Matches(regex)).Value).FirstOrDefault(result => result != null));
 }
Exemple #3
0
 public IList <string> RowValue(string rowName)
 {
     return(Rows.GetRowValue(rowName));
 }
Exemple #4
0
 public ICell Cell(string value)
 {
     return(Rows.Get().Select(row => row.Value.FirstOrDefault(pair => pair.Value.GetText.Equals(value)).Value).FirstOrDefault(result => result != null));
 }
Exemple #5
0
 public IList <string> RowValue(int rowNum)
 {
     return(Rows.GetRowValue(rowNum));
 }
Exemple #6
0
 public Dictionary <string, ICell> Row(string rowName)
 {
     return(Rows.GetRow(rowName));
 }
Exemple #7
0
 public Dictionary <string, ICell> Row(int rowNum)
 {
     return(Rows.GetRow(rowNum));
 }
Exemple #8
0
        public Dictionary <string, ICell> Row(string value, Column column)
        {
            var rowCell = Cell(value, column);

            return(rowCell != null?Rows.GetRow(rowCell.RowNum) : null);
        }
Exemple #9
0
 public void Clean()
 {
     AllCells = new List <ICell>();
     Columns.Clean();
     Rows.Clean();
 }