public void Display(object sender, List <FileInfo> files)
        {
            foreach (var file in files)
            {
                string[] columns = { file.Name, file.FullName, (file.Length / 1024).ToString() + "байт", file.CreationTime.ToString() };
                //var item = new System.Windows.Forms.ListViewItem(columns);
                var             item    = new ListViewItem(columns, index++);
                AddItemDelegate additem = new AddItemDelegate(_searchview.SearchResult.Items.Add);
                _searchview.SearchResult.Invoke(additem, item);
                AddIconDelegate addicon = new AddIconDelegate(_searchview.IconsAssociated.Images.Add);
                _searchview.SearchResult.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName));

                //_searchview.GetMethod()
                //_searchview.addSearchResult.Invoke(add, item);
            }
        }
        public void Display(object sender, List<FileInfo> files)
        {
            foreach (var file in files)
            {
                string[] columns = { file.Name, file.FullName, (file.Length / 1024).ToString() + "байт", file.CreationTime.ToString() };
                //var item = new System.Windows.Forms.ListViewItem(columns);
                var item = new ListViewItem(columns, index++);
                AddItemDelegate additem = new AddItemDelegate(_searchview.SearchResult.Items.Add);
                _searchview.SearchResult.Invoke(additem, item);
                AddIconDelegate addicon = new AddIconDelegate(_searchview.IconsAssociated.Images.Add);
               _searchview.SearchResult.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName));

                //_searchview.GetMethod()
                //_searchview.addSearchResult.Invoke(add, item);

            }
        }
 private void _model_Found(System.Collections.Generic.List<FileInfo> foundfiles)
 {
     foreach (var file in foundfiles)
     {
         string[] columns = { file.Name, file.FullName, (file.Length / 1024).ToString(), file.CreationTime.ToString() };
         var item = new ListViewItem(columns, index++);
         if (_view.SearchResults.InvokeRequired)
         {
             AddItemDelegate additem = new AddItemDelegate(_view.SearchResults.Items.Add);
             _view.SearchResults.Invoke(additem, item);
             AddIconDelegate addicon = new AddIconDelegate(_view.IconsSmall.Images.Add);
             _view.SearchResults.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName));
             addicon = new AddIconDelegate(_view.IconsLarge.Images.Add);
             _view.SearchResults.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName));
         }
         else
         {
             _view.SearchResults.Items.Add(item);
             _view.IconsSmall.Images.Add(Icon.ExtractAssociatedIcon(file.FullName));
             _view.IconsLarge.Images.Add(Icon.ExtractAssociatedIcon(file.FullName));
         }
     }
 }