Skip to main content

Definition

Assembly: CloudNimble.DotNetDocs.Core.dll Namespace: CloudNimble.DotNetDocs.Core Inheritance: CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase

Syntax

Summary

Handler for Markdown-based documentation references providing content path rewriting.

Remarks

This class extends DocReferenceHandlerBase to add Markdown-specific content rewriting functionality. It handles standard Markdown image and link syntax, rewriting absolute paths to include the destination path prefix. Derived classes can extend this behavior to handle format-specific patterns such as JSX imports, component props, or other content-specific path references.

Constructors

.ctor

Syntax

.ctor Inherited

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase

Syntax

.ctor Inherited

Inherited from object

Syntax

Properties

DocumentationType Override

Syntax

Property Value

Type: CloudNimble.DotNetDocs.Core.Configuration.SupportedDocumentationType

DocumentationType Inherited Abstract

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase

Syntax

Property Value

Type: CloudNimble.DotNetDocs.Core.Configuration.SupportedDocumentationType

Methods

CopyDirectoryWithExclusionsAsync Inherited

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase
Recursively copies a directory and its contents, excluding files that match exclusion patterns.

Syntax

Parameters

Returns

Type: System.Threading.Tasks.Task A task representing the asynchronous copy operation.

Equals Inherited Virtual

Inherited from object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

GetExclusionPatternsForDocumentationType Inherited

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase
Gets file exclusion patterns for a given documentation type when copying DocumentationReferences.

Syntax

Parameters

Returns

Type: System.Collections.Generic.List<string> A list of glob patterns for files that should be excluded from copying.

GetHashCode Inherited Virtual

Inherited from object

Syntax

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

MatchesGlobPattern Inherited

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase
Matches a file path against a glob pattern.

Syntax

Parameters

Returns

Type: bool True if the path matches the pattern, false otherwise.

MemberwiseClone Inherited

Inherited from object

Syntax

Returns

Type: object

ProcessAsync Override

Syntax

Parameters

Returns

Type: System.Threading.Tasks.Task

ProcessAsync Inherited Abstract

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase

Syntax

Parameters

Returns

Type: System.Threading.Tasks.Task

ReferenceEquals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

ShouldExcludeDirectory Inherited

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase
Determines if a directory should be excluded based on exclusion patterns.

Syntax

Parameters

Returns

Type: bool True if the directory should be excluded, false otherwise.

ShouldExcludeFile Inherited

Inherited from CloudNimble.DotNetDocs.Core.DocReferenceHandlerBase
Determines if a file should be excluded based on exclusion patterns.

Syntax

Parameters

Returns

Type: bool True if the file should be excluded, false otherwise.

ToString Inherited Virtual

Inherited from object

Syntax

Returns

Type: string?
  • CloudNimble.DotNetDocs.Core.IDocReferenceHandler