/// <summary> /// Resolve widget /// </summary> /// <param name="functionKey"></param> /// <param name="instance"></param> /// <returns></returns> private static bool TryResolve(string functionKey, out IWidgetResolver instance) { instance = HostContainer.GetInstances <IWidgetResolver>().FirstOrDefault(t => t.GetSetup().Widget.Equals(functionKey, StringComparison.InvariantCultureIgnoreCase)); if (instance != null) { return(true); } return(false); }
public RichTextResolver(IWidgetResolver widgetResolver, IWidgetRegistry widgetRegistry) { WidgetResolver = widgetResolver; WidgetRegistry = widgetRegistry; }