private string GetTimePercent(RecorderItem recorderItem)
{
if (recorderItem.TreeNodeDeepLevel == 1)
{
var totalTicks = GetTotalTicks();
if (totalTicks == 0D)
{
return "0.00%";
}
else
{
return (recorderItem.TotalTicks / totalTicks).ToString("##.##%");
}
}
else if (recorderItem.TreeNodeDeepLevel >= 2)
{
if (recorderItem.ParentRecorderItem.TotalTicks == 0)
{
return "0.00%";
}
else
{
return (recorderItem.TotalTicks / recorderItem.ParentRecorderItem.TotalTicks).ToString("##.##%");
}
}
return "0.00%";
}