public string GetSizeToString(TreeDir.BinaryPrefix prefix) { string bp = ""; switch (prefix) { case TreeDir.BinaryPrefix.Gibibytes: bp = " GiB"; break; case TreeDir.BinaryPrefix.Mebibytes: bp = " MiB"; break; case TreeDir.BinaryPrefix.Kibibytes: bp = " KiB"; break; } return(GetSize(prefix).ToString("N") + bp); }
public double GetSize(TreeDir.BinaryPrefix prefix) { switch (prefix) { case TreeDir.BinaryPrefix.Bytes: return(mSize); case TreeDir.BinaryPrefix.Kibibits: return(mSize / 128); case TreeDir.BinaryPrefix.Kibibytes: return(mSize / 1024); case TreeDir.BinaryPrefix.Mebibytes: return(mSize / (1024 * 1024)); case TreeDir.BinaryPrefix.Gibibytes: return(mSize / (1024 * 1024 * 1024)); } return(mSize); }