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