protected override void internal_refill() { //get list List <FileStreamInfo> stream_list = new List <FileStreamInfo>(); try { stream_list = WinAPiFSwrapper.GetFileStreamInfo_fromBackup(file_name_full, read_sec_streams); } catch (Exception ex) { Messages.ShowException(ex); } internal_list.Clear(); total_size = 0UL; internal_list.Add(internal_parent_info, null); foreach (FileStreamInfo info in stream_list) { internal_list.Add(info, null); total_size += info.Size; } }
private void fill_listview(string file_name) { List <FileStreamInfo> stream_list = new List <FileStreamInfo>(); try { stream_list = WinAPiFSwrapper.GetFileStreamInfo_fromBackup(file_name, false); } catch (Exception ex) { Messages.ShowException(ex); } foreach (FileStreamInfo data in stream_list) { InternalListViewItem new_item = new InternalListViewItem(data); listViewResult.Items.Add(new_item); } if (listViewResult.Items.Count > 0) { listViewResult.Items[0].Selected = true; } }