Ejemplo n.º 1
0
 protected override void Dispose(bool disposing)
 {
     _watcher     = null;
     PathChanged -= FileLister_PathChanged;
     _itemProvider.Dispose();
     base.Dispose(disposing);
 }
Ejemplo n.º 2
0
 public FileLister(Workspace workspace, Options options,
                   CommandRepository commandRepository)
     : base(workspace, options, commandRepository)
 {
     Title    = "Files";
     History  = new BrowsingHistory();
     _watcher = new FilesystemChangeWatcher(this);
     _watcher.Register();
     _itemProvider = new FileItemProvider(workspace);
     PathChanged  += FileLister_PathChanged;
 }