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

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

private BuildChildRecorderItemTree ( RecorderItem parentRecorderItem ) : void
parentRecorderItem RecorderItem
Результат void
        private void BuildChildRecorderItemTree(RecorderItem parentRecorderItem)
        {
            List<RecorderItem> childRecorderItems = GetChildRecorderItems(parentRecorderItem);
            foreach (RecorderItem childRecorderItem in childRecorderItems)
            {
                childRecorderItem.TreeNodeDeepLevel = parentRecorderItem.TreeNodeDeepLevel + 1;
                childRecorderItem.ParentRecorderItem = parentRecorderItem;
                parentRecorderItem.ChildRecorderItems.Add(childRecorderItem);
                BuildChildRecorderItemTree(childRecorderItem);
            }
        }