Class HtmlMacroParameterParser
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public sealed class HtmlMacroParameterParser : IHtmlMacroParameterParser
Constructors
HtmlMacroParameterParser(IMacroService, ILogger<HtmlMacroParameterParser>, ParameterEditorCollection)
Declaration
public HtmlMacroParameterParser(IMacroService macroService, ILogger<HtmlMacroParameterParser> logger, ParameterEditorCollection parameterEditors)
Parameters
Type |
Name |
Description |
IMacroService |
macroService |
|
ILogger<HtmlMacroParameterParser> |
logger |
|
ParameterEditorCollection |
parameterEditors |
|
Methods
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
Type |
Description |
System.Collections.Generic.IEnumerable<UmbracoEntityReference> |
|
FindUmbracoEntityReferencesFromGridControlMacros(IEnumerable<GridValue.GridControl>)
Parses out media UDIs from Macro Grid Control parameters.
Declaration
public IEnumerable<UmbracoEntityReference> FindUmbracoEntityReferencesFromGridControlMacros(IEnumerable<GridValue.GridControl> macroGridControls)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<GridValue.GridControl> |
macroGridControls |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<UmbracoEntityReference> |
|