C# (CSharp) Microsoft.DocAsCode.Dfm Namespace

Nested Namespaces

Microsoft.DocAsCode.Dfm.MarkdownValidators
Microsoft.DocAsCode.Dfm.Tests
Microsoft.DocAsCode.Dfm.VscPreview

Classes

Name Description
CodeSnippetRegexExtractor
CodeSnippetTag
DfmBlockquoteBlockRule
DfmBlockquoteHelper
DfmCodeExtractorHelper
DfmContextExtensions
DfmEngine
DfmEngineBuilder
DfmFallbackHelper
DfmFencesBlockHelper
DfmFencesBlockPathQueryOption
DfmFencesBlockRule
DfmFencesBlockToken
DfmFencesInlineRule
DfmFencesInlineToken
DfmFencesToken
DfmIncludeBlockRule
DfmIncludeBlockToken
DfmIncludeInlineRule
DfmIncludeInlineToken
DfmJsonTokenTreeRender
DfmMarkdownRenderer
DfmNoteBlockRule
DfmNoteBlockToken
DfmRenderer
DfmSectionBlockRule
DfmSectionBlockToken
DfmTagNameResolveResult
DfmTextInlineRule
DfmVideoBlockToken
DfmXrefAutoLinkInlineRule Xref auto link syntax: 1. `<xref:uid>` 2. `<xref:"uid with space">`
DfmXrefShortcutInlineRule XREF regex: 1. If content after `@` is wrapped by `'` or `"`, it contains any character including white space 2. If content after `@` is not wrapped by `'` or `"`, It must start with word character `a-z` or `A-Z` It ends when a. line ends b. meets whitespaces c. line ends with `.`, `,`, `;`, `:`, `!`, `?` and `~` d. meets 2 times or more `.`, `,`, `;`, `:`, `!`, `?` and `~`
DfmYamlHeaderBlockRule
DocfxFlavoredIncHelper
DocfxFlavoredIncHelper.NodeInfo
DocfxFlavoredMarked
FileCacheLite
FileCacheLite.FileCacheModel
FlatNameCodeSnippetExtractor Flat name extrator works for snippet name exists in both start and end line representations E.g., comment representation needs snippet name exists in both start and end line comment
FullFileBlockPathQueryOption
MultipleLineRangeBlockPathQueryOption
RecursiveNameCodeSnippetExtractor Recursive name extrator works for snippet name only exists in start line representation E.g., C# region representation only has snippet name in start line representation
SplitToken