C# 클래스 SolutionAndProjectHelper, atc-rest-api-generator

파일 보기 프로젝트 열기: atc-net/atc-rest-api-generator 1 사용 예제들

공개 메소드들

메소드 설명
EnsureLatestPackageReferencesVersionInProjFile ( ILogger, logger, FileInfo, projectCsProjFile, string fileDisplayLocation, ProjectType, projectType, bool isTestProject ) : bool
ScaffoldSlnFile ( ILogger, logger, FileInfo, slnFile, string projectName, DirectoryInfo, apiPath, DirectoryInfo, domainPath, DirectoryInfo, hostPath, DirectoryInfo? domainTestPath = null, DirectoryInfo? hostTestPath = null ) : void

비공개 메소드들

메소드 설명
CreateSlnDotSettingsFileContent ( IEnumerable, codeInspectionExcludeProjects, IEnumerable, codeInspectionExcludeProjectsFolders ) : string
CreateSlnFileContent ( FileInfo, slnFile, string projectName, DirectoryInfo? domainTestPath, DirectoryInfo? hostTestPath, string apiPrefixPath, Guid, apiId, string domainPrefixPath, Guid, domainId, string hostPrefixPath, Guid, hostId, Guid, hostTestId, Guid, domainTestId, Guid, slnId ) : string
GetPackageReferencesThatNeedsToBeUpdated ( ILogger, logger, string fileContent ) : List
GetProjectReference ( FileInfo, source, FileInfo, destination ) : string
GetProjectReference ( FileSystemInfo, source, FileSystemInfo, destination, string projectName ) : string
ReSharperFormatGuid ( Guid, projectId ) : string
ReSharperFormatGuidAndPath ( Tuple, data ) : string
ScaffoldProjFile ( ILogger, logger, FileInfo, projectCsProjFile, string fileDisplayLocation, ProjectType, projectType, bool createAsWeb, bool createAsTestProject, string projectName, string targetFramework, IList? frameworkReferences, IList>? packageReferences, IList? projectReferences, bool includeApiSpecification, bool usingCodingRules ) : void
TryGetGuidByProject ( IEnumerable, lines, string csProjectEndPart, Guid, &id ) : bool

메소드 상세

EnsureLatestPackageReferencesVersionInProjFile() 공개 정적인 메소드

public static EnsureLatestPackageReferencesVersionInProjFile ( ILogger, logger, FileInfo, projectCsProjFile, string fileDisplayLocation, ProjectType, projectType, bool isTestProject ) : bool
logger ILogger,
projectCsProjFile FileInfo,
fileDisplayLocation string
projectType ProjectType,
isTestProject bool
리턴 bool

ScaffoldSlnFile() 공개 정적인 메소드

public static ScaffoldSlnFile ( ILogger, logger, FileInfo, slnFile, string projectName, DirectoryInfo, apiPath, DirectoryInfo, domainPath, DirectoryInfo, hostPath, DirectoryInfo? domainTestPath = null, DirectoryInfo? hostTestPath = null ) : void
logger ILogger,
slnFile FileInfo,
projectName string
apiPath DirectoryInfo,
domainPath DirectoryInfo,
hostPath DirectoryInfo,
domainTestPath DirectoryInfo?
hostTestPath DirectoryInfo?
리턴 void