Existe-t-il un code gratuit pour le surligneur de syntaxe html écrit en C #?

Existe-t-il un code gratuit pour le surligneur de syntaxe html écrit en C #? Je recherche quelque chose que je peux héberger dans une application .net mvc

Bien que je ne l’aie pas encore open-source, vous pouvez utiliser le formateur que j’utilise pour le site Web C # in Depth. Essayez-le et laissez-moi savoir si vous souhaitez l’utiliser.

Si vous pouvez accéder à un outil de ligne de commande, vous pouvez obtenir des pygments (en python), mais il vous suffit de redirect la sortie vers votre application.

http://pygments.org/

Il a une multitude de formats de sortie.

J’ai écrit ici un surligneur de syntaxe C # utilisant regex et une mini “machine à états” (quelques instructions if), il pourrait être adapté assez facilement pour C, C ++ et Java. Il produit les styles en ligne par défaut et une balise pré.

La source est là en C #.

(Réponse à la pollinisation croisée)