using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace PlugViewer.TreeViewNodes { public abstract class OTreeNode : TreeNode { public List Errors = new List(); public List Warnings = new List(); public abstract TreeNodeType Type { get; } public abstract object Definition { get; } public abstract void ShowNodeInfo(RichTextBox itemPanel); } public enum TreeNodeType { Assembly, Module, Namespace, Class, Method, Event, Property, Field, } }