Class SizeUnit
Assembly: BenchmarkDotNet.dll
Syntax
public class SizeUnit : IEquatable<SizeUnit>
Constructors
SizeUnit(String, String, Int64)
Declaration
public SizeUnit(string name, string description, long byteAmount)
Parameters
Fields
All
Declaration
public static readonly SizeUnit[] All
Field Value
B
Declaration
public static readonly SizeUnit B
Field Value
GB
Declaration
public static readonly SizeUnit GB
Field Value
KB
Declaration
public static readonly SizeUnit KB
Field Value
MB
Declaration
public static readonly SizeUnit MB
Field Value
TB
Declaration
public static readonly SizeUnit TB
Field Value
Properties
ByteAmount
Declaration
public long ByteAmount { get; }
Property Value
Description
Declaration
public string Description { get; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
Methods
Convert(Int64, SizeUnit, SizeUnit)
Declaration
public static double Convert(long value, SizeUnit from, SizeUnit to)
Parameters
Returns
Equals(SizeUnit)
Declaration
public bool Equals(SizeUnit other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetBestSizeUnit(Int64[])
Declaration
public static SizeUnit GetBestSizeUnit(params long[] values)
Parameters
Type |
Name |
Description |
Int64[] |
values |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToValue(Int64)
Declaration
public SizeValue ToValue(long value = 1L)
Parameters
Type |
Name |
Description |
Int64 |
value |
|
Returns
Operators
Equality(SizeUnit, SizeUnit)
Declaration
public static bool operator ==(SizeUnit left, SizeUnit right)
Parameters
Returns
Inequality(SizeUnit, SizeUnit)
Declaration
public static bool operator !=(SizeUnit left, SizeUnit right)
Parameters
Returns
Implements