PlainTextHighlighter
Pennington.Highlighting
Fallback highlighter — HTML-encodes code, no syntax highlighting.
Properties
Priorityint- Priority — higher wins when multiple highlighters support a language.
SupportedLanguagesIReadOnlySet<string>- Languages this highlighter handles (e.g., "csharp", "python").
Methods
Highlight
#public string Highlight(string code, string language)
Highlight code. Returns HTML with spans.
Parameters
codestringlanguagestring
Returns
stringPennington.Highlighting.PlainTextHighlighter
namespace Pennington.Highlighting;
/// Fallback highlighter — HTML-encodes code, no syntax highlighting.
public class PlainTextHighlighter
{
/// Highlight code. Returns HTML with spans.
public string Highlight(string code, string language)
;
/// Priority — higher wins when multiple highlighters support a language.
public int Priority { get; }
/// Languages this highlighter handles (e.g., "csharp", "python").
public IReadOnlySet<string> SupportedLanguages { get; }
}