public string Render(string text) { if (string.IsNullOrWhiteSpace(text)) return null; text = NormalizeLineEnds(text); text = text.Replace('\x2012', '-'); text = text.Replace('\x2013', '-'); RawElement rootElement = new RawElement(_parsingContext, new ElementContent(text)); StringWriter writer = new StringWriter(); rootElement.Render(writer); return writer.ToString(); }