using System;
using System.Drawing;
namespace Core.Common.Base.Plugin
{
///
/// Class that holds information for creating data objects.
///
public class DataItemInfo
{
///
/// Gets or sets the of the data to create.
///
public Type ValueType { get; set; }
///
/// Gets or sets the name of the data to create.
///
public string Name { get; set; }
///
/// Gets or sets the category of the data to create.
///
public string Category { get; set; }
///
/// Gets or sets the image of the data to create.
///
public Image Image { get; set; }
///
/// Gets or set a method for determining whether or not the data item information is relevant for the proposed owner.
///
public Func