Beispiel #1
0
 public static IEnumerable <TableRow> GetTemplateRows(this IEnumerable <TableRow> rows, TokenPosition start, TokenPosition end)
 {
     return(rows
            .Skip(start.RowIndex)
            .Take(end.RowIndex - start.RowIndex + 1));
 }
 public bool IsSameRowCell(TokenPosition other)
 {
     return(this.RowIndex == other.RowIndex &&
            this.CellIndex == other.CellIndex);
 }
Beispiel #3
0
 public static Token CollectionBegin(ModelDescription modelDescription, TokenPosition position)
 {
     return(new Token(TokenType.CollectionBegin, modelDescription, position));
 }
Beispiel #4
0
 public static Token ConditionEnd(ModelDescription modelDescription, TokenPosition position)
 {
     return(new Token(TokenType.ConditionEnd, modelDescription, position));
 }
Beispiel #5
0
 public static Token SingleValue(ModelDescription modelDescription, TokenPosition position)
 {
     return(new Token(TokenType.SingleValue, modelDescription, position));
 }