/// <inheritdoc /> public WidgetDescriptor SelectWidget(string widgetName) { var collection = _descriptorProvider.Widgets; if (_cache == null || _cache.Version != collection.Version) { _cache = new WidgetDescriptorCache(collection); } if (widgetName.Contains('.')) { return _cache.SelectByFullName(widgetName); } return _cache.SelectByShortName(widgetName); }
/// <inheritdoc /> public WidgetDescriptor SelectWidget(string widgetName) { var collection = _descriptorProvider.Widgets; if (_cache == null || _cache.Version != collection.Version) { _cache = new WidgetDescriptorCache(collection); } if (widgetName.Contains('.')) { return(_cache.SelectByFullName(widgetName)); } return(_cache.SelectByShortName(widgetName)); }