是否有可嵌入的 C# 版本的 Emmet?

Is there an embeddable, C# version of Emmet?

C# 中有 Emmet API 吗? 我不是在谈论 Visual Studio 中的文本扩展。我想要的是能够在 C# 应用程序的运行时使用 Emmet,如下所示:

var shorthand = "div>ul>li";
var html = Emmet.Transform(shorthand);  // Note: this line is currently imaginary...

html 变量将包含一个字符串:

<div>
  <ul>
    <li></li>
  </ul>
</div>

同样,我想在 C# 应用程序中嵌入一个 Emmet 引擎,并在运行时动态转换字符串。我不想要 Visual Studio 插件。 (我并不是要对此迂腐,但这似乎是关于 Emmet 和 C# 的每个问题的实际答案...)

有这种东西吗?

我写了一个:

Nemmet: "Not Emmet." An HTML expander in C#.