¿Puedo usar un Tag Helper en un Tag Helper personalizado que devuelve html?

Recientemente me encontré con una situación en la que me gustaría usar un asistente de etiqueta dentro de un asistente de etiqueta. Miré a mi alrededor y no pude encontrar a nadie más tratando de hacer esto, ¿estoy usando una convención deficiente o me falta documentación?

Ex.Tag Helper A genera HTML que contiene otra etiqueta de ayuda.

Ex.

[HtmlTargetElement("tag-name")]
public class RazorTagHelper : TagHelper
{
    public override void Process(TagHelperContext context, TagHelperOutput output)
    {
        StringBuilder sb = new StringBuilder();
        sb.Append("<a asp-action=\"Home\" ");
        output.Content.SetHtmlContent(sb.ToString());
    }
}

¿Hay alguna manera de procesar el<a asp-action> </a> ayudante de etiqueta de C #? ¿O para reprocesar el HTML de salida con ayudantes de etiqueta?

Respuestas a la pregunta(3)

Su respuesta a la pregunta