Web/ForgeTrust.Runnable.Web.RazorDocs/Services/CSharpDocHarvester.cs

CSharpDocHarvester

Type

CSharpDocHarvester

Harvester implementation that scans C# source files for XML documentation comments.
Method

HarvestAsync(string, CancellationToken)

Collects XML documentation from C# source files under the specified root and produces DocNode entries containing titles, relative file paths with anchors, and HTML-formatted content.
Method

GetMethodSignatureAndId(MethodDeclarationSyntax, string)

Computes the method signature and safe ID for use in HTML content and stub nodes.
Method

ExtractDoc(SyntaxNode)

Extracts XML documentation from the leading trivia of a syntax node and converts the <summary> and <remarks> elements into HTML fragments.
Method

GetQualifiedName(BaseTypeDeclarationSyntax)

Builds the dot-delimited qualified name for a type or enum declaration, including enclosing types and namespaces.