private static void Register(IOutputTargetRegistry registry, FolderModel folder) { registry.RegisterOutputTarget(folder.ToOutputTargetConfig()); foreach (var child in folder.Folders) { Register(registry, child); } }
public void Register(IOutputTargetRegistry registry, IApplication application) { var rootFolders = _metadataManager.FolderStructure(application).GetRootLocationPackageModels(); foreach (var rootFolder in rootFolders) { registry.RegisterOutputTarget(rootFolder.ToOutputTargetConfig()); } var folders = _metadataManager.FolderStructure(application).GetFolderModels(); foreach (var folder in folders) { registry.RegisterOutputTarget(folder.ToOutputTargetConfig()); } }
public void Register(IOutputTargetRegistry registry, IApplication application) { var models = _metadataManager.GetAllProjectModels(application); foreach (var model in models) { registry.RegisterOutputTarget(model.ToOutputTargetConfig()); foreach (var folder in model.Folders) { Register(registry, folder); } } var solutionFolders = _metadataManager.VisualStudio(application).GetSolutionFolderModels(); foreach (var solutionFolder in solutionFolders) { registry.RegisterOutputTarget(solutionFolder.ToOutputTarget()); } }