static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; _config = (FileSystemListenerConfig)ConfigurationManager.GetSection("listenerSection"); _logger = new ConsoleLogger(); Thread.CurrentThread.CurrentCulture = new CultureInfo(_config.Culture); Thread.CurrentThread.CurrentUICulture = new CultureInfo(_config.Culture); var fileSystemListener = new FileSystemListener(_config, _logger); fileSystemListener.StartWatching(); Console.ReadKey(); }
public void SetUp() { _listener = new FileSystemListener(); _serializer = new CacheSerializer(TempFileName); //Don't use the same listener for parser and cached file parser, as they will operate on different threads _fileSystemParser = new FileSystemParserWithAction(new FileSystemListener(), new List <string> { FolderName }); _registryService = new FakeRegistryService(); _asyncParser = new AsyncFileSystemParser(new FileSystemParser(new FileSystemListener(), new List <string> { FolderName })); _appRunOnStartup = true; _updatesCountToWrite = -1; DirectoryUtility.EnsureClearFolder(FolderName); if (Directory.Exists(FolderName)) { DeleteFolder(); } Directory.CreateDirectory(FolderName); }
public static FileSystemWatcher Watch(string fileName, FileSystemWatchOptions options, FileSystemListener listener) { return(null); }
public static FileSystemWatcher UnwatchFile(string fileName, FileSystemListener listener) { return(null); }
public static FileSystemWatcher Watch(string fileName, FileSystemWatchOptions options, FileSystemListener listener) { return null; }
public static FileSystemWatcher UnwatchFile(string fileName, FileSystemListener listener) { return null; }