public bool IsFromQuickViews(Folder folder) { var rootFolder = _folderManager.GetFolder((int)tagSPECIALFOLDERID.NKT_FOLDER_ROOT); var rootFolderId = rootFolder.GetID(); ReleaseComObject(rootFolder); rootFolder = null; var childrenIds = GetChildrenIds((int)rootFolderId); var quickViewsFoldersIds = new List<int>(); foreach (var childId in childrenIds) { var child = _folderManager.GetFolder((ulong)childId); if (child.GetID() == QuickViewsFolderID) { quickViewsFoldersIds = GetChildrenIds(childId); ReleaseComObject(child); break; } ReleaseComObject(child); } return quickViewsFoldersIds.Contains((int)folder.GetID()); }