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
public Platform? Platform { get; set; }
Property Value
- Platform?
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