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);
}
}