using System.Windows.Forms;
using Core.Common.Controls.TreeView;
using Core.Common.Gui.ContextMenu;
namespace Core.Common.Gui
{
///
/// Interface which describes classes that are able to provide a .
///
public interface IContextMenuBuilderProvider
{
///
/// Returns a new for creating a
/// for the given .
///
/// The to have the
/// create a for.
/// The which can be used to create a
/// for .
/// Thrown when the instance could
/// not be created.
IContextMenuBuilder Get(ITreeNode treeNode);
}
}