private void SetViewFolder(IViewFolder value) { var aggregateViewFolder = value; foreach (var viewFolderSettings in Settings.ViewFolders) { IViewFolder viewFolder = ActivateViewFolder(viewFolderSettings); if (!string.IsNullOrEmpty(viewFolderSettings.Subfolder)) { viewFolder = new SubViewFolder(viewFolder, viewFolderSettings.Subfolder); } aggregateViewFolder = aggregateViewFolder.Append(viewFolder); } _viewFolder = aggregateViewFolder; }
private void SetViewFolder(IViewFolder value) { IViewFolder viewFolder = value; foreach (IViewFolderSettings settings in this.Settings.ViewFolders) { IViewFolder folder2 = this.ActivateViewFolder(settings); if (!string.IsNullOrEmpty(settings.Subfolder)) { folder2 = new SubViewFolder(folder2, settings.Subfolder); } viewFolder = viewFolder.Append(folder2); } this._viewFolder = viewFolder; }