static string IodineBytesFormatter(IodineObject target, string start, string stop) { var bytes = (IodineBytes)target; var byteList = new IodineList(bytes.Value.Select(b => new IodineInteger(b)).ToList <IodineObject> ()); return($"{start}{bytes.Value.LongLength}b{stop} {Format (byteList)}"); }
private IodineList convertDataTable(DataTable table) { var resList = new IodineList(new IodineObject[] { }); foreach (DataRow row in table.Rows) { var items = new IodineDictionary(); foreach (DataColumn col in table.Columns) { items.Set(new IodineString(col.ColumnName), new IodineString((row [col.ColumnName]).ToString())); } resList.Add(items); } return(resList); }