/// <summary> /// Deletes anchors without document. /// </summary> internal static void FileDeleted(FileEventArgs e) { FileName fileName = new FileName(e.FileName); foreach (PermanentAnchor anchor in permanentAnchors) { if (anchor.CurrentDocument == null) { if (e.IsDirectory) { if (FileUtility.IsBaseDirectory(fileName, anchor.FileName)) anchor.FileDeleted(); } else { if (fileName == anchor.FileName) anchor.FileDeleted(); } } } }