private static PacketDataset DatasetFromRow(string[] headers, IDataRow row) { PacketDataset dataset = new PacketDataset(); for (int i = 0; i < headers.Length; ++i) { dataset[headers[i]] = new Packet(row.FetchField(i), PacketType.Atomic); } return(dataset); }
public object FetchField(int fragmentIndex) { return(underlyingRecord.FetchField(activeIndices[fragmentIndex])); }