C# 클래스 Bari.Plugins.VsCore.VisualStudio.SolutionName.ReadableSlnNameGenerator

Advanced SLN name generator which tries to give human readable names to special cases of set of projects.
상속: ISlnNameGenerator
파일 보기 프로젝트 열기: vigoo/bari 1 사용 예제들

공개 메소드들

메소드 설명
GetName ( IEnumerable projects ) : string

Generates a file name for a VS solution file which will contain the given set of projects.

ReadableSlnNameGenerator ( ISlnNameGenerator fallbackGenerator, ISuiteContentsAnalyzer analyzer ) : System.Collections.Generic

Creates the name generator

비공개 메소드들

메소드 설명
AllHasTests ( IEnumerable matches ) : bool?
GetNameBasedOnMultipleModules ( IEnumerable modules, bool allHasTests ) : string
GetNameBasedOnProduct ( string productName, bool allHasTests ) : string
GetNameForSingleProject ( Project project ) : string
GetPostfix ( bool allHasTests ) : string

메소드 상세

GetName() 공개 메소드

Generates a file name for a VS solution file which will contain the given set of projects.
public GetName ( IEnumerable projects ) : string
projects IEnumerable Set of projects to be included in the SLN file
리턴 string

ReadableSlnNameGenerator() 공개 메소드

Creates the name generator
public ReadableSlnNameGenerator ( ISlnNameGenerator fallbackGenerator, ISuiteContentsAnalyzer analyzer ) : System.Collections.Generic
fallbackGenerator ISlnNameGenerator Fallback name generator to be used when the set of projects is not a special case /// handled by this name generator.
analyzer ISuiteContentsAnalyzer Solution analyzer to be used to find special cases.
리턴 System.Collections.Generic