Interface IColumn
- Namespace
- BenchmarkDotNet.Columns
- Assembly
- BenchmarkDotNet.dll
public interface IColumn
- Extension Methods
Properties
AlwaysShow
bool AlwaysShow { get; }
Property Value
Category
ColumnCategory Category { get; }
Property Value
ColumnName
Display column title in the summary.
string ColumnName { get; }
Property Value
Id
An unique identifier of the column.
string Id { get; }
Property Value
IsNumeric
Defines if the column's value represents a number
bool IsNumeric { get; }
Property Value
Legend
Column description.
string Legend { get; }
Property Value
PriorityInCategory
Defines order of column in the same category.
int PriorityInCategory { get; }
Property Value
UnitType
Defines how to format column's value
UnitType UnitType { get; }
Property Value
Methods
GetValue(Summary, BenchmarkCase)
Value in this column formatted using the default style.
string GetValue(Summary summary, BenchmarkCase benchmarkCase)
Parameters
summary
SummarybenchmarkCase
BenchmarkCase
Returns
GetValue(Summary, BenchmarkCase, SummaryStyle)
Value in this column formatted using the specified style.
string GetValue(Summary summary, BenchmarkCase benchmarkCase, SummaryStyle style)
Parameters
summary
SummarybenchmarkCase
BenchmarkCasestyle
SummaryStyle
Returns
IsAvailable(Summary)
bool IsAvailable(Summary summary)
Parameters
summary
Summary
Returns
IsDefault(Summary, BenchmarkCase)
bool IsDefault(Summary summary, BenchmarkCase benchmarkCase)
Parameters
summary
SummarybenchmarkCase
BenchmarkCase