Interface IConfig
Assembly: BenchmarkDotNet.dll
Syntax
Properties
ArtifactsPath
the default value is "./BenchmarkDotNet.Artifacts"
Declaration
string ArtifactsPath { get; }
Property Value
BuildTimeout
the auto-generated project build timeout
Declaration
TimeSpan BuildTimeout { get; }
Property Value
ConfigAnalysisConclusion
Collect any errors or warnings when composing the configuration
Declaration
IReadOnlyList<Conclusion> ConfigAnalysisConclusion { get; }
Property Value
CultureInfo
Declaration
CultureInfo CultureInfo { get; }
Property Value
Options
a set of custom flags that can enable/disable various settings
Declaration
ConfigOptions Options { get; }
Property Value
Orderer
Declaration
IOrderer Orderer { get; }
Property Value
SummaryStyle
Declaration
SummaryStyle SummaryStyle { get; }
Property Value
UnionRule
Declaration
ConfigUnionRule UnionRule { get; }
Property Value
Methods
GetAnalysers()
Declaration
IEnumerable<IAnalyser> GetAnalysers()
Returns
GetColumnProviders()
Declaration
IEnumerable<IColumnProvider> GetColumnProviders()
Returns
GetDiagnosers()
Declaration
IEnumerable<IDiagnoser> GetDiagnosers()
Returns
GetExporters()
Declaration
IEnumerable<IExporter> GetExporters()
Returns
GetFilters()
Declaration
IEnumerable<IFilter> GetFilters()
Returns
GetHardwareCounters()
Declaration
IEnumerable<HardwareCounter> GetHardwareCounters()
Returns
GetJobs()
Declaration
IEnumerable<Job> GetJobs()
Returns
GetLoggers()
Declaration
IEnumerable<ILogger> GetLoggers()
Returns
GetLogicalGroupRules()
Declaration
IEnumerable<BenchmarkLogicalGroupRule> GetLogicalGroupRules()
Returns
GetValidators()
Declaration
IEnumerable<IValidator> GetValidators()
Returns
Extension Methods