using System.Drawing;
using JD.TeaBoxAddinSystem.Addins.Description;
using JD.TeaBoxAddinSystem.Addins.Internal;
namespace JD.TeaBoxAddinSystem.Addins
{
///
/// A lazy-obtained icon.
///
public class LazyIconReference : LazyResourceReference
{
#region Constructor
///
/// Constructor.
///
///
///
public LazyIconReference(Node node, string resourcename)
: base(node, resourcename)
{ }
#endregion
#region Methods
///
/// Creates the resource
///
///
///
///
protected override Icon CreateValue(IResources resources, string resourceName)
{
return resources.GetIcon(resourceName);
}
#endregion
}
}