C# 클래스 NuGet.Commands.ProjectFactory

상속: IPropertyProvider
파일 보기 프로젝트 열기: themotleyfool/NuGet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddFiles void
AddOutputFiles void
AddSolutionDir void
BuildProject void
CreateBuilder PackageBuilder
ExtractMetadataFromProject void
GetContentOrNone string
GetFiles IEnumerable
GetFiles IEnumerable
GetMinimumSet IEnumerable
GetNuspec string
GetNuspecPaths IEnumerable
GetPackagesConfig string
GetPackagesPath string
GetPackagesRepository IPackageRepository
GetSolutionDir string
GetTargetPath string
GetTransformFiles IEnumerable
GetVersionConstraint IVersionSpec
IPropertyProvider dynamic
IsTransformFile bool
Normalize string
ProcessDependencies void
ProcessNuspec Manifest
ProcessTransformFiles void
RemoveExtension string
ResolveTargetPath string
ResolveTargetPath string

공개 메소드들

메소드 설명
ProjectFactory ( Microsoft.Build.Evaluation.Project project ) : System
ProjectFactory ( string path ) : System

비공개 메소드들

메소드 설명
AddFiles ( PackageBuilder builder, string itemType, string targetFolder ) : void
AddOutputFiles ( PackageBuilder builder ) : void
AddSolutionDir ( ) : void
BuildProject ( ) : void
CreateBuilder ( string basePath ) : PackageBuilder
ExtractMetadataFromProject ( PackageBuilder builder ) : void
GetContentOrNone ( bool>.Func matcher ) : string
GetFiles ( string itemType ) : IEnumerable
GetFiles ( string path, string fileNameWithoutExtension, HashSet allowedExtensions ) : IEnumerable
GetMinimumSet ( List packages ) : IEnumerable
GetNuspec ( ) : string
GetNuspecPaths ( ) : IEnumerable
GetPackagesConfig ( ) : string
GetPackagesPath ( string dir ) : string
GetPackagesRepository ( ) : IPackageRepository
GetSolutionDir ( ) : string
GetTargetPath ( Microsoft.Build.Evaluation.ProjectItem item ) : string
GetTransformFiles ( IPackage package ) : IEnumerable
GetVersionConstraint ( SemanticVersion>.IDictionary packageReferences, IPackage package ) : IVersionSpec
IPropertyProvider ( string propertyName ) : dynamic
IsTransformFile ( IPackageFile file ) : bool
Normalize ( string path ) : string
ProcessDependencies ( PackageBuilder builder ) : void
ProcessNuspec ( PackageBuilder builder, string basePath ) : Manifest
ProcessTransformFiles ( PackageBuilder builder, IEnumerable transformFiles ) : void
RemoveExtension ( string path ) : string

Removes a file extension keeping the full path intact

ResolveTargetPath ( ) : string
ResolveTargetPath ( Microsoft.Build.Execution.BuildResult result ) : string

메소드 상세

ProjectFactory() 공개 메소드

public ProjectFactory ( Microsoft.Build.Evaluation.Project project ) : System
project Microsoft.Build.Evaluation.Project
리턴 System

ProjectFactory() 공개 메소드

public ProjectFactory ( string path ) : System
path string
리턴 System