Kampute.DocToolkit.Languages Namespace

Provides language-specific formatting and processing utilities for different programming languages in documentation.

Remarks

This namespace contains components for handling language-specific aspects of documentation generation, such as code syntax formatting, member naming conventions, and language-specific documentation links.

These utilities adapt documentation to the conventions and requirements of different programming languages, applying formatting and linking specific to each language's code elements.

Classes

CSharpRepresents the C# programming language model.
CodeStyleOptionsRepresents the options that control the behavior of the programming language models when formatting code elements.
LanguageProvides access to the default programming language used for formatting code elements.
LanguageExtensionsProvides extension methods for formatting code elements using an IProgrammingLanguage instance.

Interfaces

ILanguageSpecificDefines a contract for language-specific features.
IProgrammingLanguageRepresents a .NET programming language.

Enums

NameQualifierDefines the level of qualification for name of a member.

Delegates

MemberDocLinkerRepresents a delegate for linking to the documentation of a type or type's member.