Method | Description | |
---|---|---|
Generate ( |
Generates documentation.
|
|
GenerateAll ( ) : Projbook.Core.Model.GenerationError[] |
Generates all documents.
|
|
GenerateIndex ( |
Generates the index page for the documentation.
|
|
ProjbookEngine ( IFileSystem fileSystem, string csprojFile, string extensionPath, |
Initializes a new instance of ProjbookEngine.
|
Method | Description | |
---|---|---|
ExtractSourceDirectories ( System.IO.Abstractions.FileInfoBase csprojFile ) : System.IO.Abstractions.DirectoryInfoBase[] |
Extracts source directories from the csproj file. The expected directory info list is the csproj's directory and all project references.
|
|
GenerateFile ( string templateName, string outputFileHtml, |
Generates a file.
|
|
GenerateIndexFile ( string templateName, string outputFileHtml, |
Generates the index file.
|
|
LocateBlockLine ( CommonMark.Syntax.Block block, |
Computes line number of a block in a page.
|
|
RegisterHtmlToXLibraries ( ) : void |
Register HtmlToX libraries.
|
|
StringFromByteArray ( byte data, long startIndex, long length ) : string |
Extracts a string from a byte array.
|
|
WriteFile ( string templateName, string outputFileHtml, Object fileConfiguration ) : void |
Write to the documentation file.
|
public Generate ( |
||
configuration | ||
return | Projbook.Core.Model.GenerationError[] |
public GenerateAll ( ) : Projbook.Core.Model.GenerationError[] | ||
return | Projbook.Core.Model.GenerationError[] |
public GenerateIndex ( |
||
indexConfiguration | The index configuration. | |
return | Projbook.Core.Model.GenerationError[] |
public ProjbookEngine ( IFileSystem fileSystem, string csprojFile, string extensionPath, |
||
fileSystem | IFileSystem | Initializes the required file system abstraction. |
csprojFile | string | Initializes the required |
extensionPath | string | Initializes the required extension path. |
indexConfiguration | Initializes the required |
|
outputDirectoryPath | string | Initializes the required |
skipPdf | bool | Initializes the required |
return | System |