public void WriteSelect(TextWriter writer, List <SelectListItem> listItems, string optionLabel) { var tagBuilder = HtmlGenerator.GenerateSelect( ViewContext, For.ModelExplorer, optionLabel, For.Name, listItems, false, new { @class = "govuk-select" }); if (!string.IsNullOrEmpty(For.Metadata.Description)) { tagBuilder.MergeAttribute("aria-describedby", For.GenerateHintId()); } tagBuilder.WriteTo(writer, HtmlEncoder); }