public ObjectExplorerNodeTag(DomainObjectInquiry inquiry, eObjectExplorerNode kind, object value = null) { Inquiry = inquiry; Kind = kind; Value = value; }
private static TreeListNode GetNode(TreeListNode parentNode, eObjectExplorerNode nodeKind) { return parentNode.Nodes.OfType<TreeListNode>().FirstOrDefault(node => (node.Tag as ObjectExplorerNodeTag).Kind == nodeKind); }