public Skybound.VisualTips.VisualTip GetVisualTip(object component) { Skybound.VisualTips.VisualTip visualTip = VisualTipMap[component] as Skybound.VisualTips.VisualTip; if (visualTip == null) { visualTip = new Skybound.VisualTips.VisualTip(); VisualTipMap[component] = new Skybound.VisualTips.VisualTip(); visualTip.SetProvider(this); Skybound.VisualTips.VisualTipProvider.UpdateTipTarget(visualTip, component); } return visualTip; }