View Source
Class HtmlMacroParameterParser
Inheritance
System.Object
Assembly: Umbraco.Infrastructure.dll
Syntax
public sealed class HtmlMacroParameterParser : IHtmlMacroParameterParser
Constructors
View Source
HtmlMacroParameterParser(IMacroService, ILogger<HtmlMacroParameterParser>, ParameterEditorCollection)
Declaration
public HtmlMacroParameterParser(IMacroService macroService, ILogger<HtmlMacroParameterParser> logger, ParameterEditorCollection parameterEditors)
Parameters
View Source
HtmlMacroParameterParser(IMacroService, ILogger<HtmlMacroParameterParser>, ParameterEditorCollection, DataValueReferenceFactoryCollection)
Declaration
public HtmlMacroParameterParser(IMacroService macroService, ILogger<HtmlMacroParameterParser> logger, ParameterEditorCollection parameterEditors, DataValueReferenceFactoryCollection dataValueReferenceFactories)
Parameters
Methods
View Source
FindUmbracoEntityReferencesFromEmbeddedMacros(String)
Parses out media UDIs from an HTML string based on embedded macro parameter values.
Declaration
public IEnumerable<UmbracoEntityReference> FindUmbracoEntityReferencesFromEmbeddedMacros(string text)
Parameters
Type |
Name |
Description |
System.String |
text |
HTML string
|
Returns
View Source
FindUmbracoEntityReferencesFromGridControlMacros(IEnumerable<GridValue.GridControl>)
Parses out media UDIs from Macro Grid Control parameters.
Declaration
public IEnumerable<UmbracoEntityReference> FindUmbracoEntityReferencesFromGridControlMacros(IEnumerable<GridValue.GridControl> macroGridControls)
Parameters
Returns