C# Class Goose.Core.Configuration.ActionConfigurationBuilder

显示文件 Open project: sebastianhallen/Goose Class Usage Examples

Public Methods

Method Description
Build ( ) : ActionConfiguration
FilesMatching ( string glob ) : ActionConfigurationBuilder
ForProjectIn ( string projectRoot ) : ActionConfigurationBuilder
In ( string workingDirectory ) : ActionConfigurationBuilder
On ( Trigger trigger ) : ActionConfigurationBuilder
ProjectInSolution ( string solutionRoot ) : ActionConfigurationBuilder
Run ( string command ) : ActionConfigurationBuilder
WithScope ( CommandScope scope ) : ActionConfigurationBuilder

Method Details

Build() public method

public Build ( ) : ActionConfiguration
return ActionConfiguration

FilesMatching() public method

public FilesMatching ( string glob ) : ActionConfigurationBuilder
glob string
return ActionConfigurationBuilder

ForProjectIn() public method

public ForProjectIn ( string projectRoot ) : ActionConfigurationBuilder
projectRoot string
return ActionConfigurationBuilder

In() public method

public In ( string workingDirectory ) : ActionConfigurationBuilder
workingDirectory string
return ActionConfigurationBuilder

On() public method

public On ( Trigger trigger ) : ActionConfigurationBuilder
trigger Trigger
return ActionConfigurationBuilder

ProjectInSolution() public method

public ProjectInSolution ( string solutionRoot ) : ActionConfigurationBuilder
solutionRoot string
return ActionConfigurationBuilder

Run() public method

public Run ( string command ) : ActionConfigurationBuilder
command string
return ActionConfigurationBuilder

WithScope() public method

public WithScope ( CommandScope scope ) : ActionConfigurationBuilder
scope CommandScope
return ActionConfigurationBuilder