private void AddEventSubscriptions(FileSystemWatcher fileWatcher, WatcherChangeTypes changeTypes)
{
if (changeTypes.HasFlag(WatcherChangeTypes.Changed))
{
fileWatcher.Changed += OnFileChanged;
}
if (changeTypes.HasFlag(WatcherChangeTypes.Created))
{
fileWatcher.Created += OnFileChanged;
}
if (changeTypes.HasFlag(WatcherChangeTypes.Deleted))
{
fileWatcher.Deleted += OnFileChanged;
}
if (changeTypes.HasFlag(WatcherChangeTypes.Renamed))
{
fileWatcher.Renamed += OnFileChanged;
}
}