Class JsonExporterBase
- Namespace
- BenchmarkDotNet.Exporters.Json
- Assembly
- BenchmarkDotNet.dll
public abstract class JsonExporterBase : ExporterBase, IExporter
- Inheritance
-
JsonExporterBase
- Implements
- Derived
- Inherited Members
Constructors
JsonExporterBase(bool, bool)
protected JsonExporterBase(bool indentJson = false, bool excludeMeasurements = false)
Parameters
Properties
FileExtension
protected override string FileExtension { get; }
Property Value
Methods
ExportToLog(Summary, ILogger)
public override void ExportToLog(Summary summary, ILogger logger)
Parameters
GetDataToSerialize(HostEnvironmentInfo)
protected virtual IReadOnlyDictionary<string, object> GetDataToSerialize(HostEnvironmentInfo environmentInfo)
Parameters
environmentInfo
HostEnvironmentInfo
Returns
GetDataToSerialize(BenchmarkReport)
protected virtual IReadOnlyDictionary<string, object> GetDataToSerialize(BenchmarkReport report)
Parameters
report
BenchmarkReport
Returns
GetDataToSerialize(Summary)
protected virtual IReadOnlyDictionary<string, object> GetDataToSerialize(Summary summary)
Parameters
summary
Summary