Show / Hide Table of Contents

Class DebugConfig

Inheritance
Object
DebugConfig
DebugBuildConfig
DebugInProcessConfig
Implements
IConfig
Namespace: BenchmarkDotNet.Configs
Assembly: BenchmarkDotNet.dll
Syntax
public abstract class DebugConfig : IConfig

Properties

ArtifactsPath

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

BuildTimeout

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

ConfigAnalysisConclusion

Declaration
public IReadOnlyList<Conclusion> ConfigAnalysisConclusion { get; }
Property Value
Type Description
IReadOnlyList<Conclusion>

CultureInfo

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

Options

Declaration
public ConfigOptions Options { get; }
Property Value
Type Description
ConfigOptions

Orderer

Declaration
public IOrderer Orderer { get; }
Property Value
Type Description
IOrderer

SummaryStyle

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

UnionRule

Declaration
public ConfigUnionRule UnionRule { get; }
Property Value
Type Description
ConfigUnionRule

Methods

GetAnalysers()

Declaration
public IEnumerable<IAnalyser> GetAnalysers()
Returns
Type Description
IEnumerable<IAnalyser>

GetColumnProviders()

Declaration
public IEnumerable<IColumnProvider> GetColumnProviders()
Returns
Type Description
IEnumerable<IColumnProvider>

GetDiagnosers()

Declaration
public IEnumerable<IDiagnoser> GetDiagnosers()
Returns
Type Description
IEnumerable<IDiagnoser>

GetExporters()

Declaration
public IEnumerable<IExporter> GetExporters()
Returns
Type Description
IEnumerable<IExporter>

GetFilters()

Declaration
public IEnumerable<IFilter> GetFilters()
Returns
Type Description
IEnumerable<IFilter>

GetHardwareCounters()

Declaration
public IEnumerable<HardwareCounter> GetHardwareCounters()
Returns
Type Description
IEnumerable<HardwareCounter>

GetJobs()

Declaration
public abstract IEnumerable<Job> GetJobs()
Returns
Type Description
IEnumerable<Job>

GetLoggers()

Declaration
public IEnumerable<ILogger> GetLoggers()
Returns
Type Description
IEnumerable<ILogger>

GetLogicalGroupRules()

Declaration
public IEnumerable<BenchmarkLogicalGroupRule> GetLogicalGroupRules()
Returns
Type Description
IEnumerable<BenchmarkLogicalGroupRule>

GetValidators()

Declaration
public IEnumerable<IValidator> GetValidators()
Returns
Type Description
IEnumerable<IValidator>

Implements

IConfig

Extension Methods

ConfigExtensions.AddColumn(IConfig, IColumn[])
ConfigExtensions.AddColumnProvider(IConfig, IColumnProvider[])
ConfigExtensions.AddLogger(IConfig, ILogger[])
ConfigExtensions.AddExporter(IConfig, IExporter[])
ConfigExtensions.AddDiagnoser(IConfig, IDiagnoser[])
ConfigExtensions.AddAnalyser(IConfig, IAnalyser[])
ConfigExtensions.AddValidator(IConfig, IValidator[])
ConfigExtensions.AddJob(IConfig, Job)
ConfigExtensions.WithOrderer(IConfig, IOrderer)
ConfigExtensions.AddHardwareCounters(IConfig, HardwareCounter[])
ConfigExtensions.AddFilter(IConfig, IFilter[])
ConfigExtensions.WithSummaryStyle(IConfig, SummaryStyle)
ConfigExtensions.WithArtifactsPath(IConfig, String)
ConfigExtensions.WithUnionRule(IConfig, ConfigUnionRule)
ConfigExtensions.WithCultureInfo(IConfig, CultureInfo)
ConfigExtensions.KeepBenchmarkFiles(IConfig, Boolean)
ConfigExtensions.DontOverwriteResults(IConfig, Boolean)
ConfigExtensions.StopOnFirstError(IConfig, Boolean)
ConfigExtensions.WithOption(IConfig, ConfigOptions, Boolean)
ConfigExtensions.WithOptions(IConfig, ConfigOptions)
ConfigExtensions.AddLogicalGroupRules(IConfig, BenchmarkLogicalGroupRule[])
ConfigExtensions.CreateImmutableConfig(IConfig)
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors