SaaS CMS has officially launched! Learn more now.

Interface IModelTemplateTagResolver

TagResolver is responsible to resolves tags that are used to resolve templates through ITemplateResolver

Namespace: EPiServer.Web.Templating
Assembly: EPiServer.Cms.AspNetCore.Templating.dll
Version: 12.0.3
Syntax
public interface IModelTemplateTagResolver
Remarks

The TagResolver uses the registered IModelTemplateTagProvider instances.

Methods

Resolve(ModelExplorer, ViewContext)

Resolves a tag for a model.

Declaration
IEnumerable<string> Resolve(ModelExplorer modelExplorer, ViewContext viewContext)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer

An explorer for the model for which tags are resolved

Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext

The context that is used during resolving.

Returns
Type Description
System.Collections.Generic.IEnumerable<System.String>

A tag if any could be resolved otherwise null

Extension Methods