diff --git a/src/Umbraco.Infrastructure/Templates/HtmlMacroParameterParser.cs b/src/Umbraco.Infrastructure/Templates/HtmlMacroParameterParser.cs index 46fce0437e..a4b177209e 100644 --- a/src/Umbraco.Infrastructure/Templates/HtmlMacroParameterParser.cs +++ b/src/Umbraco.Infrastructure/Templates/HtmlMacroParameterParser.cs @@ -28,7 +28,7 @@ namespace Umbraco.Cms.Infrastructure.Templates /// /// Parses out media UDIs from an HTML string based on embedded macro parameter values. /// - /// + /// HTML string /// public IEnumerable FindUmbracoEntityReferencesFromEmbeddedMacros(string text) { @@ -45,7 +45,7 @@ namespace Umbraco.Cms.Infrastructure.Templates } /// - /// Parses out media UDIs from Macro Grid Control Parameters. + /// Parses out media UDIs from Macro Grid Control parameters. /// /// /// diff --git a/src/Umbraco.Infrastructure/Templates/IHtmlMacroParameterParser.cs b/src/Umbraco.Infrastructure/Templates/IHtmlMacroParameterParser.cs index df7aadb3f9..c0abb5d2b3 100644 --- a/src/Umbraco.Infrastructure/Templates/IHtmlMacroParameterParser.cs +++ b/src/Umbraco.Infrastructure/Templates/IHtmlMacroParameterParser.cs @@ -4,10 +4,24 @@ using Umbraco.Cms.Core.Models.Editors; namespace Umbraco.Cms.Infrastructure.Templates { + /// + /// Provides methods to parse referenced entities as Macro parameters. + /// + public interface IHtmlMacroParameterParser { + /// + /// Parses out media UDIs from an HTML string based on embedded macro parameter values. + /// + /// HTML string + /// IEnumerable FindUmbracoEntityReferencesFromEmbeddedMacros(string text); - IEnumerable FindUmbracoEntityReferencesFromGridControlMacros(IEnumerable macroValues); + /// + /// Parses out media UDIs from Macro Grid Control parameters. + /// + /// + /// + IEnumerable FindUmbracoEntityReferencesFromGridControlMacros(IEnumerable macroGridControls); } }