コード例 #1
0
ファイル: GlobalFileSystem.cs プロジェクト: Berzeger/OpenRA
		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
ファイル: FileSystem.cs プロジェクト: huwpascoe/OpenRA
        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);
                }
            }
        }