Struct SizeValue
  
  
  
  
  
  Assembly: BenchmarkDotNet.dll
  Syntax
  
  Constructors
  
  
  
  
  SizeValue(Int64)
  
  
  Declaration
  
    public SizeValue(long bytes)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Int64 | 
        bytes | 
         | 
      
    
  
  
  
  
  SizeValue(Int64, SizeUnit)
  
  
  Declaration
  
    public SizeValue(long bytes, SizeUnit unit)
   
  Parameters
  
  Fields
  
  
  
  B
  
  
  Declaration
  
    public static readonly SizeValue B
   
  Field Value
  
  
  
  GB
  
  
  Declaration
  
    public static readonly SizeValue GB
   
  Field Value
  
  
  
  KB
  
  
  Declaration
  
    public static readonly SizeValue KB
   
  Field Value
  
  
  
  MB
  
  
  Declaration
  
    public static readonly SizeValue MB
   
  Field Value
  
  
  
  TB
  
  
  Declaration
  
    public static readonly SizeValue TB
   
  Field Value
  
  Properties
  
  
  
  
  Bytes
  
  
  Declaration
  
    public readonly long Bytes { get; }
   
  Property Value
  
  Methods
  
  
  
  
  FromBytes(Int64)
  
  
  Declaration
  
    public static SizeValue FromBytes(long value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Int64 | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  FromGigabytes(Int64)
  
  
  Declaration
  
    public static SizeValue FromGigabytes(long value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Int64 | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  FromKilobytes(Int64)
  
  
  Declaration
  
    public static SizeValue FromKilobytes(long value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Int64 | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  FromMegabytes(Int64)
  
  
  Declaration
  
    public static SizeValue FromMegabytes(long value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Int64 | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  FromTerabytes(Int64)
  
  
  Declaration
  
    public static SizeValue FromTerabytes(long value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Int64 | 
        value | 
         | 
      
    
  
  Returns
  
  
  
  
  ToString(SizeUnit, CultureInfo, String, UnitPresentation)
  
  
  Declaration
  
    public string ToString(SizeUnit sizeUnit, CultureInfo cultureInfo, string format = "0.##", UnitPresentation unitPresentation = null)
   
  Parameters
  
  Returns
  
  
  
  
  ToString(CultureInfo, String, UnitPresentation)
  
  
  Declaration
  
    public string ToString(CultureInfo cultureInfo, string format = "0.##", UnitPresentation unitPresentation = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CultureInfo | 
        cultureInfo | 
         | 
      
      
        | String | 
        format | 
         | 
      
      
        | UnitPresentation | 
        unitPresentation | 
         | 
      
    
  
  Returns
  
  Operators
  
  
  
  
  Multiply(SizeValue, Int64)
  
  
  Declaration
  
    public static SizeValue operator *(SizeValue value, long k)
   
  Parameters
  
  Returns
  
  
  
  
  Multiply(Int64, SizeValue)
  
  
  Declaration
  
    public static SizeValue operator *(long k, SizeValue value)
   
  Parameters
  
  Returns