static void MountInner(IFolder folder) { MountedFolders.Add(folder); foreach (var hash in folder.ClassicHashes()) { var l = classicHashIndex[hash]; if (!l.Contains(folder)) l.Add(folder); } foreach (var hash in folder.CrcHashes()) { var l = crcHashIndex[hash]; if (!l.Contains(folder)) l.Add(folder); } }
static void MountInner(IFolder folder) { MountedFolders.Add(folder); foreach (var hash in folder.ClassicHashes()) { var l = classicHashIndex[hash]; if (!l.Contains(folder)) { l.Add(folder); } } foreach (var hash in folder.CrcHashes()) { var l = crcHashIndex[hash]; if (!l.Contains(folder)) { l.Add(folder); } } }
void MountInner(IFolder folder) { MountedFolders.Add(folder); foreach (var hash in folder.ClassicHashes()) { var folderList = classicHashIndex[hash]; if (!folderList.Contains(folder)) { folderList.Add(folder); } } foreach (var hash in folder.CrcHashes()) { var folderList = crcHashIndex[hash]; if (!folderList.Contains(folder)) { folderList.Add(folder); } } }