public void SetWith(HashRateBean dispalyRate)
 {
     m_used = dispalyRate;
     m_estimationTool.m_converter.TryToFindEquivalent(dispalyRate,
                                                      out string m_hardwaretypeLow, out string m_hardwaretypeUp);
     if (m_hardwaretypeLowDebug != null)
     {
         m_hardwaretypeLowDebug.text = m_hardwaretypeLow;
     }
     if (m_hardwaretypeUpDebug != null)
     {
         m_hardwaretypeUpDebug.text = m_hardwaretypeUp;
     }
     if (m_currentHashPerSecondDebug != null)
     {
         m_currentHashPerSecondDebug.text =
             HashRateConvertion.GetCloseTypeStringCompressionOf(dispalyRate);
     }
 }
 public void GetAsHashPerSecond(out decimal result)
 {
     HashRateConvertion.ApproximateConvert(m_hashRate, out result, m_hashRateType, HashRateQuantity.HashPerSecond);
 }
 public override string ToString()
 {
     return(string.Format("{0:0.00} {1}", m_hashRate, HashRateConvertion.GetStringCompressionOf(m_hashRateType)));
 }
 private void OnValidate()
 {
     HashRateConvertion.ApproximateConvert(m_in, out m_out, m_inType, m_outType);
 }