C# Class ClrPlus.Scripting.MsBuild.Packaging.NugetPackage

Inheritance: IProjectOwner
Show file Open project: perpetual-motion/clrplus Class Usage Examples

Private Properties

Property Type Description
AddFileToNuSpec void
GenerateSettingsXaml dynamic
GetOrCreateProject ProjectPlus
GetPropsProject ProjectPlus
GetTargetsProject ProjectPlus
InitXaml dynamic
Initialize IEnumerable
MapNugetNode IEnumerable
NugetPackage System
Process void
Save void
SaveConfigurationFile bool
SavePifFile bool
Validate void

Public Methods

Method Description
AddFile ( string sourcePath, string destinationPath ) : void
Dispose ( ) : void
NuPack ( string path ) : void

Private Methods

Method Description
AddFileToNuSpec ( string src, string dest ) : void
GenerateSettingsXaml ( ) : dynamic
GetOrCreateProject ( string projectFileExtension, string frameworkVariant ) : ProjectPlus
GetPropsProject ( string frameworkVariant ) : ProjectPlus
GetTargetsProject ( string frameworkVariant ) : ProjectPlus
InitXaml ( ) : dynamic
Initialize ( ) : IEnumerable
MapNugetNode ( ) : IEnumerable
NugetPackage ( PackageScript packageScript, string packageRole, string packageName ) : System
Process ( ) : void
Save ( bool cleanIntermediateFiles ) : void
SaveConfigurationFile ( string cfgPath ) : bool
SavePifFile ( string pifPath ) : bool
Validate ( ) : void

Method Details

AddFile() public method

public AddFile ( string sourcePath, string destinationPath ) : void
sourcePath string
destinationPath string
return void

Dispose() public method

public Dispose ( ) : void
return void

NuPack() public method

public NuPack ( string path ) : void
path string
return void