30 lines
1.3 KiB
C#
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();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|