private void swatcher_ItemDeleted(object sender, SwatcherEventArgs e) { if (e.Name.Contains(".dll")) { _jobAdapter.RemoveJobByPath(e.FullPath); } }
private static bool ItemExists(SwatcherEventArgs e) { return(File.Exists(e.FullPath) || Directory.Exists(e.FullPath)); }
private bool IsWatchedItemType(SwatcherEventArgs e, ISwatcherConfig config) { var itemType = GetItemType(e.FullPath); return(config.ItemTypes.HasFlag(itemType)); }
private void OnItemChanged(object sender, SwatcherEventArgs e) { ItemChanged?.Invoke(sender, e); }
private static void SwatcherOnChanged(object sender, SwatcherEventArgs e) { }
private static void SwatcherOnDeleted(object sender, SwatcherEventArgs e) { }