AccessLog.TransactionWatcher.GetFileSystemWatcher C# (CSharp) Метод

GetFileSystemWatcher() приватный Метод

private GetFileSystemWatcher ( string path ) : FileSystemWatcher
path string
Результат System.IO.FileSystemWatcher
        private FileSystemWatcher GetFileSystemWatcher(string path)
        {
            var directoryName = Path.GetDirectoryName(path);
            var fileName = Path.GetFileName(path);

            if (directoryName == null)
                return null;

            var fileSystemWatcher = new FileSystemWatcher(directoryName, fileName) {EnableRaisingEvents = true};
            fileSystemWatcher.Changed += this.OnChanged;
            return fileSystemWatcher;
        }