public void AnalyzeComposite(Composite comp, TreeNode parent)
{
var par = AddNode(comp.Guid.ToString(),
string.IsNullOrEmpty(comp.DebugName)
? comp.GetType().Name
: comp.DebugName + " | " + comp.GetType().Name,
parent != null ? parent : root);
if (comp is GroupComposite)
{
foreach (var children in (comp as GroupComposite).Children)
{
AnalyzeComposite(children, par);
}
}
}