private void AddEvtNodeToSourceNode(Ncqrs.Eventing.Sourcing.ISourcedEvent evt, TreeNode sourceNode) { var evtNode = new TreeNode { Name = evt.EventIdentifier.ToString(), Text = evt.GetType().ToString(), Tag = evt }; sourceNode.Nodes.Add(evtNode); foreach (var prop in evt.GetType().GetProperties()) { AddPropNodeToEvtNode(prop, evt, evtNode); } }