public string SetFile(string filePath, [OptionalAttribute, DefaultParameterValueAttribute(BinaryPrefix.Kibibytes)] BinaryPrefix prefix) { TreeFile f = new TreeFile(filePath); mFiles.Add(f); mSizeOfFiles += f.GetSize(BinaryPrefix.Kibibytes); switch (prefix) { case BinaryPrefix.Mebibytes: return f.GetSize(BinaryPrefix.Mebibytes).ToString("N") + " MiB"; case BinaryPrefix.Gibibytes: return f.GetSize(BinaryPrefix.Gibibytes).ToString("N") + " GiB"; default: return f.GetSize(BinaryPrefix.Kibibytes).ToString("N") + " KiB"; } }
public string SetFile(string filePath, [OptionalAttribute, DefaultParameterValueAttribute(BinaryPrefix.Kibibytes)] BinaryPrefix prefix) { TreeFile f = new TreeFile(filePath); mFiles.Add(f); mSizeOfFiles += f.GetSize(BinaryPrefix.Kibibytes); switch (prefix) { case BinaryPrefix.Mebibytes: return(f.GetSize(BinaryPrefix.Mebibytes).ToString("N") + " MiB"); case BinaryPrefix.Gibibytes: return(f.GetSize(BinaryPrefix.Gibibytes).ToString("N") + " GiB"); default: return(f.GetSize(BinaryPrefix.Kibibytes).ToString("N") + " KiB"); } }