C# Class Kudu.Core.Infrastructure.VsHelper

Mostra file Open project: projectkudu/kudu Class Usage Examples

Public Properties

Property Type Description
SolutionsLookupList string[]

Public Methods

Method Description
FindContainingSolution ( string repositoryPath, string targetPath, IFileFinder fileFinder ) : Kudu.Core.Infrastructure.VsSolution

Locates the unambiguous solution matching this project

FindContainingSolutions ( string repositoryPath, string targetPath, IFileFinder fileFinder ) : IList

Locates the solution(s) where the specified project is (search up the tree up to the repository path)

GetProjectExecutableName ( string path ) : string
GetProjectTypeGuids ( string path ) : IEnumerable
GetSolutions ( string path, IFileFinder fileFinder, SearchOption searchOption = SearchOption.AllDirectories ) : IList
IsExecutableProject ( string projectPath ) : bool
IsWap ( IEnumerable projectTypeGuids ) : bool

Private Methods

Method Description
ExistsInSolution ( Kudu.Core.Infrastructure.VsSolution solution, string targetPath ) : bool
GetName ( string name ) : System.Xml.Linq.XName

Method Details

FindContainingSolution() public static method

Locates the unambiguous solution matching this project
public static FindContainingSolution ( string repositoryPath, string targetPath, IFileFinder fileFinder ) : Kudu.Core.Infrastructure.VsSolution
repositoryPath string
targetPath string
fileFinder IFileFinder
return Kudu.Core.Infrastructure.VsSolution

FindContainingSolutions() public static method

Locates the solution(s) where the specified project is (search up the tree up to the repository path)
public static FindContainingSolutions ( string repositoryPath, string targetPath, IFileFinder fileFinder ) : IList
repositoryPath string
targetPath string
fileFinder IFileFinder
return IList

GetProjectExecutableName() public static method

public static GetProjectExecutableName ( string path ) : string
path string
return string

GetProjectTypeGuids() public static method

public static GetProjectTypeGuids ( string path ) : IEnumerable
path string
return IEnumerable

GetSolutions() public static method

public static GetSolutions ( string path, IFileFinder fileFinder, SearchOption searchOption = SearchOption.AllDirectories ) : IList
path string
fileFinder IFileFinder
searchOption SearchOption
return IList

IsExecutableProject() public static method

public static IsExecutableProject ( string projectPath ) : bool
projectPath string
return bool

IsWap() public static method

public static IsWap ( IEnumerable projectTypeGuids ) : bool
projectTypeGuids IEnumerable
return bool

Property Details

SolutionsLookupList public_oe static_oe property

public static string[] SolutionsLookupList
return string[]