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.