Kampute.DocToolkit.Support Namespace

Provides utility and helper classes used across the documentation generation process.

Remarks

This namespace contains general-purpose utilities for various aspects of the documentation generation process. These utilities include string manipulation, file operations, and other common functionality used by multiple components.

Classes

CodeReferenceProvides methods for validating code reference (cref) strings used in XML documentation comments.
FileExtensionsProvides constants for common file extensions used in documentation tools.
FileTopicHelperProvides helper methods for working with topics.
HtmlParsingHelperProvides helper methods for parsing HTML content.
MarkdownProvides utility methods for encoding and decoding Markdown special characters.
PathHelperProvides helper methods for working with file paths.
RawUriRepresents a URI that preserves the original string representation including all escape sequences.
ReadOnlySpanSlicingProvides extension methods for ReadOnlySpan<T> to slice the span based on a separator.
StringBuilderPoolProvides a pool of StringBuilder instances to minimize memory allocations.
StringBuilderPool.ReusableStringBuilderRepresents a StringBuilder instance that can be returned to the pool.
StringManipulationProvides extension methods for strings to manipulate text.
TextUtilityProvides utility methods for text processing.
UriHelperProvides helper methods for working with URIs.
XElementHelperProvides extension methods for XElement instances.