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 } }