C# Class NuGet.Commands.ProjectFactory

Inheritance: IPropertyProvider
Mostra file Open project: themotleyfool/NuGet Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
ProjectFactory ( Microsoft.Build.Evaluation.Project project ) : System
ProjectFactory ( string path ) : System

Private Methods

Method Description
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

Method Details

ProjectFactory() public method

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

ProjectFactory() public method

public ProjectFactory ( string path ) : System
path string
return System