CodeSharp.EventSourcing.TimeRecorder.GetTimePercent C# (CSharp) Метод

GetTimePercent() приватный Метод

private GetTimePercent ( RecorderItem recorderItem ) : string
recorderItem RecorderItem
Результат string
        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%";
        }