public void Clean() { foreach (IProjectItem item in Items) { item.Clean(); } if (isDirty) { isDirty = false; OnFileStateChanged(EventArgs.Empty); } }