DocumentationGenerator
- Namespace: SuCoS.Commands.API
- Source File: DocumentationGenerator.cs
The DocumentationGenerator class is responsible for generating documentation for the structure of a project including classes, records, enums, and namespaces.
Public Methods
GenerateDocumentationAsync
public async Task GenerateDocumentationAsync(ProjectStructure structure, ApiGeneratorOptions options)
Asynchronously generates documentation for the given project structure, including class, namespace, and index files, and writes them to the specified output directory.
Parameters:
structure(ProjectStructure): The structure of the project, including all classes and their namespaces, to generate documentation for.options(ApiGeneratorOptions): The options for generating the documentation.
Returns: Task
- A task that represents the asynchronous documentation generation operation.