Table of Contents

Class CommandLineOptions

Namespace
BenchmarkDotNet.ConsoleArguments
Assembly
BenchmarkDotNet.dll
public class CommandLineOptions
Inheritance
CommandLineOptions

Constructors

CommandLineOptions()

public CommandLineOptions()

Properties

AOTCompilerMode

public MonoAotCompilerMode AOTCompilerMode { get; set; }

Property Value

MonoAotCompilerMode

AOTCompilerPath

public FileInfo AOTCompilerPath { get; set; }

Property Value

FileInfo

Affinity

public int? Affinity { get; set; }

Property Value

int?

AllCategories

public IEnumerable<string> AllCategories { get; set; }

Property Value

IEnumerable<string>

AnyCategories

public IEnumerable<string> AnyCategories { get; set; }

Property Value

IEnumerable<string>

ApplesToApples

public bool ApplesToApples { get; set; }

Property Value

bool

ArtifactsDirectory

public DirectoryInfo ArtifactsDirectory { get; set; }

Property Value

DirectoryInfo

AttributeNames

public IEnumerable<string> AttributeNames { get; set; }

Property Value

IEnumerable<string>

BaseJob

public string BaseJob { get; set; }

Property Value

string

CliPath

public FileInfo CliPath { get; set; }

Property Value

FileInfo

ClrVersion

public string ClrVersion { get; set; }

Property Value

string

CoreRunPaths

public IReadOnlyList<FileInfo> CoreRunPaths { get; set; }

Property Value

IReadOnlyList<FileInfo>

CustomRuntimePack

public string CustomRuntimePack { get; set; }

Property Value

string

DisableLogFile

public bool DisableLogFile { get; set; }

Property Value

bool

DisassemblerDiff

public bool DisassemblerDiff { get; set; }

Property Value

bool

DisassemblerFilters

public IEnumerable<string> DisassemblerFilters { get; set; }

Property Value

IEnumerable<string>

DisassemblerRecursiveDepth

public int DisassemblerRecursiveDepth { get; set; }

Property Value

int

DisplayAllStatistics

public bool DisplayAllStatistics { get; set; }

Property Value

bool

DontOverwriteResults

public bool DontOverwriteResults { get; set; }

Property Value

bool

EnvironmentVariables

public IEnumerable<string> EnvironmentVariables { get; set; }

Property Value

IEnumerable<string>

Examples

public static IEnumerable<Example> Examples { get; }

Property Value

IEnumerable<Example>

Exporters

public IEnumerable<string> Exporters { get; set; }

Property Value

IEnumerable<string>

Filters

public IEnumerable<string> Filters { get; set; }

Property Value

IEnumerable<string>

GenerateMSBuildBinLog

public bool GenerateMSBuildBinLog { get; set; }

Property Value

bool

HardwareCounters

public IEnumerable<string> HardwareCounters { get; set; }

Property Value

IEnumerable<string>

HiddenColumns

public IEnumerable<string> HiddenColumns { get; set; }

Property Value

IEnumerable<string>

ILCompilerVersion

public string ILCompilerVersion { get; set; }

Property Value

string

IlcPackages

public DirectoryInfo IlcPackages { get; set; }

Property Value

DirectoryInfo

InvocationCount

public long? InvocationCount { get; set; }

Property Value

long?

IterationCount

public int? IterationCount { get; set; }

Property Value

int?

IterationTimeInMilliseconds

public int? IterationTimeInMilliseconds { get; set; }

Property Value

int?

Join

public bool Join { get; set; }

Property Value

bool

KeepBenchmarkFiles

public bool KeepBenchmarkFiles { get; set; }

Property Value

bool

LaunchCount

public int? LaunchCount { get; set; }

Property Value

int?

ListBenchmarkCaseMode

public ListBenchmarkCaseMode ListBenchmarkCaseMode { get; set; }

Property Value

ListBenchmarkCaseMode

LogBuildOutput

public bool LogBuildOutput { get; set; }

Property Value

bool

MaxIterationCount

public int? MaxIterationCount { get; set; }

Property Value

int?

MaxParameterColumnWidth

public int? MaxParameterColumnWidth { get; set; }

Property Value

int?

MaxWarmupIterationCount

public int? MaxWarmupIterationCount { get; set; }

Property Value

int?

MemoryRandomization

public bool MemoryRandomization { get; set; }

Property Value

bool

MinIterationCount

public int? MinIterationCount { get; set; }

Property Value

int?

MinWarmupIterationCount

public int? MinWarmupIterationCount { get; set; }

Property Value

int?

MonoPath

public FileInfo MonoPath { get; set; }

Property Value

FileInfo

NoEvaluationOverhead

public bool NoEvaluationOverhead { get; set; }

Property Value

bool

NoForcedGCs

public bool NoForcedGCs { get; set; }

Property Value

bool

Outliers

public OutlierMode Outliers { get; set; }

Property Value

OutlierMode

Platform

public Platform? Platform { get; set; }

Property Value

Platform?

PrintInformation

public bool PrintInformation { get; set; }

Property Value

bool

Profiler

public string Profiler { get; set; }

Property Value

string

RestorePath

public DirectoryInfo RestorePath { get; set; }

Property Value

DirectoryInfo

Resume

public bool Resume { get; set; }

Property Value

bool

RunInProcess

public bool RunInProcess { get; set; }

Property Value

bool

RunOncePerIteration

public bool RunOncePerIteration { get; set; }

Property Value

bool

RunStrategy

public RunStrategy? RunStrategy { get; set; }

Property Value

RunStrategy?

Runtimes

public IEnumerable<string> Runtimes { get; set; }

Property Value

IEnumerable<string>

StatisticalTestThreshold

public string StatisticalTestThreshold { get; set; }

Property Value

string

StopOnFirstError

public bool StopOnFirstError { get; set; }

Property Value

bool

TimeOutInSeconds

public int? TimeOutInSeconds { get; set; }

Property Value

int?

UnrollFactor

public int? UnrollFactor { get; set; }

Property Value

int?

UseDisassemblyDiagnoser

public bool UseDisassemblyDiagnoser { get; set; }

Property Value

bool

UseExceptionDiagnoser

public bool UseExceptionDiagnoser { get; set; }

Property Value

bool

UseMemoryDiagnoser

public bool UseMemoryDiagnoser { get; set; }

Property Value

bool

UseThreadingDiagnoser

public bool UseThreadingDiagnoser { get; set; }

Property Value

bool

WakeLock

public WakeLockType? WakeLock { get; set; }

Property Value

WakeLockType?

WarmupIterationCount

public int? WarmupIterationCount { get; set; }

Property Value

int?

WasmDataDirectory

public DirectoryInfo WasmDataDirectory { get; set; }

Property Value

DirectoryInfo

WasmJavaScriptEngineArguments

public string WasmJavaScriptEngineArguments { get; set; }

Property Value

string

WasmJavascriptEngine

public FileInfo WasmJavascriptEngine { get; set; }

Property Value

FileInfo