コード例 #1
0
        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);
        }
コード例 #3
0
 public static FileSystemWatcher Watch(string fileName, FileSystemWatchOptions options, FileSystemListener listener)
 {
     return(null);
 }
コード例 #4
0
 public static FileSystemWatcher UnwatchFile(string fileName, FileSystemListener listener)
 {
     return(null);
 }
コード例 #5
0
ファイル: FileSystem.cs プロジェクト: jimmygilles/scriptsharp
 public static FileSystemWatcher Watch(string fileName, FileSystemWatchOptions options, FileSystemListener listener)
 {
     return null;
 }
コード例 #6
0
ファイル: FileSystem.cs プロジェクト: jimmygilles/scriptsharp
 public static FileSystemWatcher UnwatchFile(string fileName, FileSystemListener listener)
 {
     return null;
 }