AcManager.Tools.Managers.Directories.AcDirectories.CreateOrReuseWatcher C# (CSharp) 메소드

CreateOrReuseWatcher() 개인적인 정적인 메소드

private static CreateOrReuseWatcher ( [ directory ) : DirectoryWatcher
directory [
리턴 AcManager.Tools.Managers.InnerHelpers.DirectoryWatcher
        private static DirectoryWatcher CreateOrReuseWatcher([NotNull] string directory) {
            var watcher = Watchers.FirstOrDefault(x => x.TargetDirectory.Equals(directory, StringComparison.OrdinalIgnoreCase));
            if (watcher != null) return watcher;

            watcher = new DirectoryWatcher(directory);
            Watchers.Add(watcher);
            return watcher;
        }