Class DotNetCliCommand
  
  
  
  
    Inheritance
    
    DotNetCliCommand
   
  
  Assembly: BenchmarkDotNet.dll
  
  
    public class DotNetCliCommand
   
  Constructors
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommand(string cliPath, string arguments, GenerateResult generateResult, ILogger logger, BuildPartition buildPartition, IReadOnlyList<EnvironmentVariable> environmentVariables, TimeSpan timeout, bool logOutput = false, bool retryFailedBuildWithNoDeps = true)
   
  Parameters
  
  Properties
  
  
  
  
  
  
  
  Declaration
  
    public string Arguments { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public BuildPartition BuildPartition { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public string CliPath { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public IReadOnlyList<EnvironmentVariable> EnvironmentVariables { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public GenerateResult GenerateResult { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public ILogger Logger { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public bool LogOutput { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public bool RetryFailedBuildWithNoDeps { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public TimeSpan Timeout { get; }
   
  Property Value
  
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommandResult AddPackages()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommandResult Build()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommandResult BuildNoRestore()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommandResult BuildNoRestoreNoDependencies()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommandResult Publish()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommandResult PublishNoBuildAndNoRestore()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommandResult Restore()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public BuildResult RestoreThenBuild()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public BuildResult RestoreThenBuildThenPublish()
   
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public DotNetCliCommand WithArguments(string arguments)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        arguments | 
         | 
      
    
  
  Returns