Table of Contents

Interface IFoldersWithSolutions

Namespace
SunamoDevCode.SunamoSolutionsIndexer
Assembly
SunamoDevCode.dll

Interface for managing folders containing Visual Studio solutions

public interface IFoldersWithSolutions
Extension Methods

Methods

Solutions(RepositoryLocal, bool, IList<string>?, ProjectsTypes)

Gets solution folders from repository with optional filtering

SolutionFolders Solutions(RepositoryLocal repository, bool isLoadingAll = true, IList<string>? skipThese = null, ProjectsTypes prioritize = ProjectsTypes.None)

Parameters

repository RepositoryLocal

Repository to get solutions from

isLoadingAll bool

If false and debugger attached, excludes working solutions

skipThese IList<string>

Solution names to skip (supports wildcards)

prioritize ProjectsTypes

Project type to prioritize in results

Returns

SolutionFolders

Collection of solution folders