示例#1
0
 public UmbracoComponentRenderer(IUmbracoContextAccessor umbracoContextAccessor, IMacroRenderer macroRenderer, ITemplateRenderer templateRenderer, HtmlLocalLinkParser linkParser)
 {
     _umbracoContextAccessor = umbracoContextAccessor;
     _macroRenderer          = macroRenderer;
     _templateRenderer       = templateRenderer ?? throw new ArgumentNullException(nameof(templateRenderer));
     _linkParser             = linkParser;
 }
 public TablesPropertyValueConverter(IUmbracoContextAccessor umbracoContextAccessor,
                                     IMacroRenderer macroRenderer,
                                     HtmlLocalLinkParser linkParser,
                                     HtmlUrlParser urlParser,
                                     HtmlImageSourceParser imageSourceParser)
 {
     _rteRenderingValueConverter = new RteMacroRenderingValueConverter(umbracoContextAccessor, macroRenderer, linkParser, urlParser, imageSourceParser);
 }
示例#3
0
 public RteMacroRenderingValueConverter(IUmbracoContextAccessor umbracoContextAccessor, IMacroRenderer macroRenderer,
                                        HtmlLocalLinkParser linkParser, HtmlUrlParser urlParser, HtmlImageSourceParser imageSourceParser)
 {
     _umbracoContextAccessor = umbracoContextAccessor;
     _macroRenderer          = macroRenderer;
     _linkParser             = linkParser;
     _urlParser         = urlParser;
     _imageSourceParser = imageSourceParser;
 }
示例#4
0
 public RteMacroRenderingValueConverter(IUmbracoContextAccessor umbracoContextAccessor, IMacroRenderer macroRenderer)
 {
     _umbracoContextAccessor = umbracoContextAccessor;
     _macroRenderer          = macroRenderer;
 }
示例#5
0
 public MacroContainerValueConverter(IUmbracoContextAccessor umbracoContextAccessor, IMacroRenderer macroRenderer)
 {
     _umbracoContextAccessor = umbracoContextAccessor ?? throw new ArgumentNullException(nameof(umbracoContextAccessor));
     _macroRenderer          = macroRenderer ?? throw new ArgumentNullException(nameof(macroRenderer));
 }