C# Class Microsoft.SourceBrowser.HtmlGenerator.ProjectGenerator

Show file Open project: KirillOsenkov/SourceBrowser Class Usage Examples

Private Properties

Property Type Description
AddDocumentToFolder void
AddFileToRedirectMap void
AddHtmlFilesToRedirectMap void
GenerateDocument Task
GenerateIndex void
GenerateNamespaceExplorer void
GenerateProjectExplorer void
GetHyperlink string
GetProjectDestinationPath string
IncludeDocument bool
ProjectGenerator System
WriteDocument void
WriteDocuments void
WriteDocuments void
WriteFolder void
WriteFolderName void
WriteFolders void
WriteProjectStats void
WriteReferences void
WriteRootFolder void

Public Methods

Method Description
Generate ( ) : Task
GenerateNonProjectFolder ( ) : void
ProjectGenerator ( SolutionGenerator solutionGenerator, Microsoft.CodeAnalysis.Project project ) : System
ProjectGenerator ( string folderName, string solutionDestinationFolder ) : System

This constructor is used for non-C#/VB projects such as "MSBuildFiles"

Private Methods

Method Description
AddDocumentToFolder ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, string document, string subfolders ) : void
AddFileToRedirectMap ( string filePath ) : void
AddHtmlFilesToRedirectMap ( ) : void
GenerateDocument ( Microsoft.CodeAnalysis.Document document ) : Task
GenerateIndex ( ) : void
GenerateNamespaceExplorer ( ) : void
GenerateProjectExplorer ( ) : void
GetHyperlink ( string document ) : string
GetProjectDestinationPath ( Microsoft.CodeAnalysis.Project project, string solutionDestinationPath ) : string
IncludeDocument ( Microsoft.CodeAnalysis.Document document ) : bool
ProjectGenerator ( ) : System
WriteDocument ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, string document, StringBuilder sb ) : void
WriteDocuments ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, StringBuilder sb ) : void
WriteDocuments ( StringBuilder sb ) : void
WriteFolder ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, StringBuilder sb ) : void
WriteFolderName ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, StringBuilder sb ) : void
WriteFolders ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, StringBuilder sb ) : void
WriteProjectStats ( StringBuilder sb ) : void
WriteReferences ( StringBuilder sb ) : void
WriteRootFolder ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, StringBuilder sb ) : void

Method Details

Generate() public method

public Generate ( ) : Task
return Task

GenerateNonProjectFolder() public method

public GenerateNonProjectFolder ( ) : void
return void

ProjectGenerator() public method

public ProjectGenerator ( SolutionGenerator solutionGenerator, Microsoft.CodeAnalysis.Project project ) : System
solutionGenerator SolutionGenerator
project Microsoft.CodeAnalysis.Project
return System

ProjectGenerator() public method

This constructor is used for non-C#/VB projects such as "MSBuildFiles"
public ProjectGenerator ( string folderName, string solutionDestinationFolder ) : System
folderName string
solutionDestinationFolder string
return System