示例#1
0
		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);
			}
		}
示例#2
0
        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);
                }
            }
        }
示例#3
0
        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);
                }
            }
        }