Class ImmutableConfig
Inheritance
ImmutableConfig
Assembly: BenchmarkDotNet.dll
Syntax
public sealed class ImmutableConfig : IConfig
Properties
ArtifactsPath
Declaration
public string ArtifactsPath { get; }
Property Value
BuildTimeout
Declaration
public TimeSpan BuildTimeout { get; }
Property Value
ConfigAnalysisConclusion
Declaration
public IReadOnlyList<Conclusion> ConfigAnalysisConclusion { get; }
Property Value
CultureInfo
Declaration
public CultureInfo CultureInfo { get; }
Property Value
Options
Declaration
public ConfigOptions Options { get; }
Property Value
Orderer
Declaration
public IOrderer Orderer { get; }
Property Value
SummaryStyle
Declaration
public SummaryStyle SummaryStyle { get; }
Property Value
UnionRule
Declaration
public ConfigUnionRule UnionRule { get; }
Property Value
Methods
GetAnalysers()
Declaration
public IEnumerable<IAnalyser> GetAnalysers()
Returns
GetColumnProviders()
Declaration
public IEnumerable<IColumnProvider> GetColumnProviders()
Returns
GetCompositeAnalyser()
Declaration
public IAnalyser GetCompositeAnalyser()
Returns
GetCompositeDiagnoser()
Declaration
public IDiagnoser GetCompositeDiagnoser()
Returns
GetCompositeDiagnoser(BenchmarkCase, RunMode)
Declaration
public IDiagnoser GetCompositeDiagnoser(BenchmarkCase benchmarkCase, RunMode runMode)
Parameters
Returns
GetCompositeExporter()
Declaration
public IExporter GetCompositeExporter()
Returns
GetCompositeLogger()
Declaration
public ILogger GetCompositeLogger()
Returns
GetCompositeValidator()
Declaration
public IValidator GetCompositeValidator()
Returns
GetDiagnosers()
Declaration
public IEnumerable<IDiagnoser> GetDiagnosers()
Returns
GetExporters()
Declaration
public IEnumerable<IExporter> GetExporters()
Returns
GetFilters()
Declaration
public IEnumerable<IFilter> GetFilters()
Returns
GetHardwareCounters()
Declaration
public IEnumerable<HardwareCounter> GetHardwareCounters()
Returns
GetJobs()
Declaration
public IEnumerable<Job> GetJobs()
Returns
GetLoggers()
Declaration
public IEnumerable<ILogger> GetLoggers()
Returns
GetLogicalGroupRules()
Declaration
public IEnumerable<BenchmarkLogicalGroupRule> GetLogicalGroupRules()
Returns
GetValidators()
Declaration
public IEnumerable<IValidator> GetValidators()
Returns
Declaration
public bool HasExtraStatsDiagnoser()
Returns
HasMemoryDiagnoser()
Declaration
public bool HasMemoryDiagnoser()
Returns
HasThreadingDiagnoser()
Declaration
public bool HasThreadingDiagnoser()
Returns
Implements
Extension Methods