Kampute.DocToolkit.IO.Writers Namespace

Provides writer implementations for generating formatted and encoded content in various documentation formats.

Remarks

The writers in this namespace extend the standard .NET TextWriter functionality with format-specific features, such as character escaping, semantic structure generation, and syntax application.

These writer implementations handle the formatting of content for each supported output format, to produce documentation that conforms to format-specific requirements and conventions.

Classes

HtmlWriterRepresents a text writer that escapes HTML special characters and provides methods to write HTML elements.
MarkdownWriterRepresents a text writer that escapes Markdown special characters and provides methods to write Markdown elements.
MarkupWriterProvides a text writer for writing markup language content with encoding of special characters and structured document elements.
UrlContextAwareWriterRepresents a text writer for rendering documentation content.
WrappedTextWriterRepresents a text writer that wraps another TextWriter.