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

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

Private Properties

Property Type Description
Fail void
FailAlways void
GetNugetPackage NugetPackage
GetPackageNameAndFramework void
GetPropsProject ProjectPlus
GetTargetsProject ProjectPlus
InitializeNuget void
MapDependencies IEnumerable
NormalizeOuptutKey string
ProcessCoApp void
ProcessNuget void
ProcessNugetFiles void

Public Methods

Method Description
AddMacro ( string key, string value ) : void
AddNuGetPackageDirectory ( string directory ) : void
Dispose ( ) : void
Initialize ( PackageTypes packageTypes = PackageTypes.All ) : void
PackageScript ( string filename ) : System
Process ( PackageTypes packageTypes = PackageTypes.All ) : void
Save ( PackageTypes packageTypes, bool cleanIntermediateFiles ) : void
SaveSource ( ) : void
Validate ( ) : bool

Private Methods

Method Description
Fail ( bool isFatal ) : void
FailAlways ( bool whocares ) : void
GetNugetPackage ( string name ) : NugetPackage
GetPackageNameAndFramework ( string key, string &packageName, string &frameworkVariant ) : void
GetPropsProject ( string key ) : ProjectPlus
GetTargetsProject ( string key ) : ProjectPlus
InitializeNuget ( ) : void
MapDependencies ( ) : IEnumerable
NormalizeOuptutKey ( string key ) : string
ProcessCoApp ( ) : void
ProcessNuget ( ) : void
ProcessNugetFiles ( View filesView, string srcFilesRoot, string currentCondition ) : void

Method Details

AddMacro() public method

public AddMacro ( string key, string value ) : void
key string
value string
return void

AddNuGetPackageDirectory() public method

public AddNuGetPackageDirectory ( string directory ) : void
directory string
return void

Dispose() public method

public Dispose ( ) : void
return void

Initialize() public method

public Initialize ( PackageTypes packageTypes = PackageTypes.All ) : void
packageTypes PackageTypes
return void

PackageScript() public method

public PackageScript ( string filename ) : System
filename string
return System

Process() public method

public Process ( PackageTypes packageTypes = PackageTypes.All ) : void
packageTypes PackageTypes
return void

Save() public method

public Save ( PackageTypes packageTypes, bool cleanIntermediateFiles ) : void
packageTypes PackageTypes
cleanIntermediateFiles bool
return void

SaveSource() public method

public SaveSource ( ) : void
return void

Validate() public method

public Validate ( ) : bool
return bool