| MarkdownConverter | Provides methods for parsing a Markdown string to a syntax tree and converting it to other formats. |
| MarkdownEscaper | Provides methods to write text into Markdown, so that it is parsed back to the same text instead of being interpreted as Markdown syntax. |
| MarkdownExtensions | Provides extension methods for MarkdownPipelineBuilder to enable several Markdown extensions. |
| MarkdownParserContext | Provides a context that can be used as part of parsing Markdown documents. |
| MarkdownPipeline | This class is the Markdown pipeline build from a MarkdownPipelineBuilder. An instance of MarkdownPipeline is immutable, thread-safe, and should be reused when parsing multiple inputs. |
| MarkdownPipelineBuilder | This class allows to modify the pipeline to parse and render a Markdown document. |