Table of Contents

Class CsvMeasurementsExporter

Namespace
BenchmarkDotNet.Exporters.Csv
Assembly
BenchmarkDotNet.dll
public class CsvMeasurementsExporter : ExporterBase, IExporter
Inheritance
CsvMeasurementsExporter
Implements
Inherited Members

Constructors

CsvMeasurementsExporter(CsvSeparator, SummaryStyle?)

public CsvMeasurementsExporter(CsvSeparator separator, SummaryStyle? style = null)

Parameters

separator CsvSeparator
style SummaryStyle

Fields

Default

public static readonly CsvMeasurementsExporter Default

Field Value

CsvMeasurementsExporter

Properties

FileCaption

protected override string FileCaption { get; }

Property Value

string

FileExtension

protected override string FileExtension { get; }

Property Value

string

Separator

public string Separator { get; }

Property Value

string

Style

public SummaryStyle Style { get; }

Property Value

SummaryStyle

Methods

ExportToLog(Summary, ILogger)

public override void ExportToLog(Summary summary, ILogger logger)

Parameters

summary Summary
logger ILogger

GetJobs(Summary)

public static Job[] GetJobs(Summary summary)

Parameters

summary Summary

Returns

Job[]

WithStyle(SummaryStyle)

public static CsvMeasurementsExporter WithStyle(SummaryStyle style)

Parameters

style SummaryStyle

Returns

CsvMeasurementsExporter