private void LoadItemsSequential(bool provideNotSupportedAssemblyNotification) { ClrAssemblyFileMergeManager fileMergeManager = new ClrAssemblyFileMergeManager(folderMap, provideNotSupportedAssemblyNotification, this.progressNotifier); FolderMergeManager folderMergeManager = new FolderMergeManager(folderMap); IEnumerable <FolderNode> mergedFolders = folderMergeManager.GetMergedCollection().Select(ProcessFolderNodeCreation).ToList(); IEnumerable <ItemNodeBase> mergedAssemblies = fileMergeManager.GetMergedCollection().Select(ProcessAssemblyNodeCreation).ToList(); List <ItemNodeBase> nodes = mergedAssemblies.Union(mergedFolders).ToList(); this.differenceDecoration = GetDifferenceDecoration(nodes); this.LoadItems(nodes); }