コード例 #1
0
ファイル: PermanentAnchor.cs プロジェクト: Paccc/SharpDevelop
		/// <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();
					}
				}
			}
		}