GDROMExplorer/Explorer/DiscView/ExplorerToolTipFactory.cs

30 lines
1.3 KiB
C#

// Decompiled with JetBrains decompiler
// Type: GDRomExplorer.DiscView.ExplorerToolTipFactory
// Assembly: GD-ROM Explorer, Version=1.6.3.0, Culture=neutral, PublicKeyToken=611be24fdeb07e08
// MVID: B7A7D10A-9A63-4E9E-9840-D297E5FC2219
// Assembly location: GD-ROM Explorer.exe
using GDRomExplorer.Resources;
using ImageReader.ISO9660.DirectoryRecords;
using SEGATools.Formater;
using System.Text;
namespace GDRomExplorer.DiscView
{
public class ExplorerToolTipFactory
{
public static string CreateToolTipText(DirectoryRecord directoryRecord)
{
StringBuilder stringBuilder = new StringBuilder();
if (directoryRecord.IsDirectory)
{
stringBuilder.AppendLine(string.Format(Strings.ToolTipFileSizeWithFormat, (object) SizeFormater.ToHumanReadableSize((long) directoryRecord.UsedSpace)));
int count1 = directoryRecord.GetAllSubFiles().Count;
int count2 = directoryRecord.GetAllSubFolder().Count;
stringBuilder.AppendLine(string.Format(Strings.ToolTipDirectoryContentWithFormat, (object) count1, count1 > 1 ? (object) Strings.ToolTipFiles : (object) Strings.ToolTipFile, (object) count2, count2 > 1 ? (object) Strings.ToolTipDirectories : (object) Strings.ToolTipDirectory));
}
return stringBuilder.ToString();
}
}
}