private void OnWatcherEvent(object sender, System.IO.FileSystemEventArgs e)
            {
                var sysevent = new Statements.FileChangeEvent
                {
                    ChangeTime = DateTime.UtcNow,
                    ChangeType = e.ChangeType.ToString(),
                    Name       = e.Name,
                    FullPath   = e.FullPath
                };

                NotifyBookmarks(b => instance.FileSystemEventNotify(b, sysevent));
            }
 private void FileSystemEventNotify(Bookmark bookmark, Statements.FileChangeEvent sysevent)
 {
     instance.BeginResumeBookmark(bookmark, sysevent, (a) => instance.EndResumeBookmark(a), null);
 }