/// <inheritdoc />
 public virtual IHtmlString BeginMessage(MessageType messageType, IHtmlString heading)
 {
     return(DefaultHtmlHelpers.BeginMessage(messageType, heading));
 }
 /// <inheritdoc />
 public virtual IHtmlString EndMessage()
 {
     return(DefaultHtmlHelpers.EndMessage());
 }
 /// <summary>
 /// Creates the HTML for a required designator for a single form field (will only be output if the field is required).
 /// </summary>
 /// <param name="fieldMetadata">The metadata for the field being created</param>
 /// <param name="fieldConfiguration">Configuration for the field</param>
 /// <param name="isValid">Whether or not the field is valid</param>
 /// <returns>The HTML for the required designator of field with the given information</returns>
 protected virtual IHtmlString RequiredDesignator(ModelMetadata fieldMetadata, IReadonlyFieldConfiguration fieldConfiguration, bool isValid)
 {
     return(DefaultHtmlHelpers.RequiredDesignator());
 }
 /// <inheritdoc />
 public virtual IHtmlString EndField()
 {
     return(DefaultHtmlHelpers.EndField());
 }
 /// <inheritdoc />
 public virtual IHtmlString EndNestedSection()
 {
     return(DefaultHtmlHelpers.EndNestedSection());
 }
 /// <inheritdoc />
 public virtual IHtmlString BeginField(IHtmlString labelHtml, IHtmlString elementHtml, IHtmlString validationHtml, ModelMetadata fieldMetadata, IReadonlyFieldConfiguration fieldConfiguration, bool isValid)
 {
     return(DefaultHtmlHelpers.BeginField(labelHtml, elementHtml, validationHtml, fieldMetadata, fieldConfiguration, RequiredDesignator(fieldMetadata, fieldConfiguration, isValid)));
 }
 /// <inheritdoc />
 public virtual IHtmlString BeginNestedSection(IHtmlString heading = null, IHtmlString leadingHtml = null, HtmlAttributes htmlAttributes = null)
 {
     return(DefaultHtmlHelpers.BeginNestedSection(heading, leadingHtml, htmlAttributes ?? new HtmlAttributes()));
 }
 /// <inheritdoc />
 public virtual IHtmlString RadioOrCheckboxList(IEnumerable <IHtmlString> list, bool isCheckbox)
 {
     return(DefaultHtmlHelpers.RadioOrCheckboxList(list));
 }
 /// <inheritdoc />
 public virtual IHtmlString EndNavigation()
 {
     return(DefaultHtmlHelpers.EndNavigation());
 }
 /// <inheritdoc />
 public virtual IHtmlString BeginNavigation()
 {
     return(DefaultHtmlHelpers.BeginNavigation());
 }
 /// <inheritdoc />
 public virtual IHtmlString MessageParagraph(IHtmlString paragraph)
 {
     return(DefaultHtmlHelpers.MessageParagraph(paragraph));
 }