Cosmos/source2/Users/Orvid/PlugViewer/TreeViewNodes/OTreeNode.cs
2011-08-16 02:46:07 +00:00

28 lines
731 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
namespace PlugViewer.TreeViewNodes
{
public abstract class OTreeNode : TreeNode
{
public List<Errors.BaseError> Errors = new List<Errors.BaseError>();
public List<Warnings.BaseWarning> Warnings = new List<Warnings.BaseWarning>();
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,
}
}