Show / Hide Table of Contents

Class DotNetCliCommand

Inheritance
Object
DotNetCliCommand
Namespace: BenchmarkDotNet.Toolchains.DotNetCli
Assembly: BenchmarkDotNet.dll
Syntax
public class DotNetCliCommand

Constructors

DotNetCliCommand(String, String, GenerateResult, ILogger, BuildPartition, IReadOnlyList<EnvironmentVariable>, TimeSpan, Boolean, Boolean)

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
Type Name Description
String cliPath
String arguments
GenerateResult generateResult
ILogger logger
BuildPartition buildPartition
IReadOnlyList<EnvironmentVariable> environmentVariables
TimeSpan timeout
Boolean logOutput
Boolean retryFailedBuildWithNoDeps

Properties

Arguments

Declaration
public string Arguments { get; }
Property Value
Type Description
String

BuildPartition

Declaration
public BuildPartition BuildPartition { get; }
Property Value
Type Description
BuildPartition

CliPath

Declaration
public string CliPath { get; }
Property Value
Type Description
String

EnvironmentVariables

Declaration
public IReadOnlyList<EnvironmentVariable> EnvironmentVariables { get; }
Property Value
Type Description
IReadOnlyList<EnvironmentVariable>

GenerateResult

Declaration
public GenerateResult GenerateResult { get; }
Property Value
Type Description
GenerateResult

Logger

Declaration
public ILogger Logger { get; }
Property Value
Type Description
ILogger

LogOutput

Declaration
public bool LogOutput { get; }
Property Value
Type Description
Boolean

RetryFailedBuildWithNoDeps

Declaration
public bool RetryFailedBuildWithNoDeps { get; }
Property Value
Type Description
Boolean

Timeout

Declaration
public TimeSpan Timeout { get; }
Property Value
Type Description
TimeSpan

Methods

AddPackages()

Declaration
public DotNetCliCommandResult AddPackages()
Returns
Type Description
DotNetCliCommandResult

Build()

Declaration
public DotNetCliCommandResult Build()
Returns
Type Description
DotNetCliCommandResult

BuildNoRestore()

Declaration
public DotNetCliCommandResult BuildNoRestore()
Returns
Type Description
DotNetCliCommandResult

BuildNoRestoreNoDependencies()

Declaration
public DotNetCliCommandResult BuildNoRestoreNoDependencies()
Returns
Type Description
DotNetCliCommandResult

Publish()

Declaration
public DotNetCliCommandResult Publish()
Returns
Type Description
DotNetCliCommandResult

PublishNoBuildAndNoRestore()

Declaration
public DotNetCliCommandResult PublishNoBuildAndNoRestore()
Returns
Type Description
DotNetCliCommandResult

Restore()

Declaration
public DotNetCliCommandResult Restore()
Returns
Type Description
DotNetCliCommandResult

RestoreThenBuild()

Declaration
public BuildResult RestoreThenBuild()
Returns
Type Description
BuildResult

RestoreThenBuildThenPublish()

Declaration
public BuildResult RestoreThenBuildThenPublish()
Returns
Type Description
BuildResult

WithArguments(String)

Declaration
public DotNetCliCommand WithArguments(string arguments)
Parameters
Type Name Description
String arguments
Returns
Type Description
DotNetCliCommand
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors