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