/// <summary> /// Constructor for the class. /// </summary> public PFDelimitedDataLine(int numberOfColumns) { this.NumberOfColumns = numberOfColumns; _columnDefinitions = new PFColumnDefinitions(numberOfColumns); _columnData = new PFColumnData(_columnDefinitions); SetParseDelegates(); }
/// <summary> /// Constructor for class. Will create objects to hold data values for each of the columns defined in the colDefs parameter. /// </summary> /// <param name="colDefs">Objects containing column definitions.</param> public PFColumnData(PFColumnDefinitions colDefs) { _columnDefinitions = colDefs; _columnDataValue = new PFColData[colDefs.ColumnDefinition.Length]; for (int i = 0; i < colDefs.ColumnDefinition.Length; i++) { ColumnDataValue[i] = new PFColData(); } }
/// <summary> /// Constructor for the class. /// </summary> public PFFixedLengthDataLine(int numberOfColumns) { this.NumberOfColumns = numberOfColumns; _columnDefinitions = new PFColumnDefinitions(numberOfColumns); _columnData = new PFColumnData(_columnDefinitions); }