C# Класс NuGet.Commands.ProjectFactory

Наследование: IPropertyProvider
Показать файл Открыть проект Примеры использования класса

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