コード例 #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));
 }
コード例 #2
0
 public bool IsSameRowCell(TokenPosition other)
 {
     return(this.RowIndex == other.RowIndex &&
            this.CellIndex == other.CellIndex);
 }
コード例 #3
0
 public static Token CollectionBegin(ModelDescription modelDescription, TokenPosition position)
 {
     return(new Token(TokenType.CollectionBegin, modelDescription, position));
 }
コード例 #4
0
 public static Token ConditionEnd(ModelDescription modelDescription, TokenPosition position)
 {
     return(new Token(TokenType.ConditionEnd, modelDescription, position));
 }
コード例 #5
0
 public static Token SingleValue(ModelDescription modelDescription, TokenPosition position)
 {
     return(new Token(TokenType.SingleValue, modelDescription, position));
 }