C# Class Microsoft.SourceBrowser.HtmlGenerator.SolutionFinalizer

显示文件 Open project: KirillOsenkov/SourceBrowser Class Usage Examples

Public Properties

Property Type Description
SolutionDestinationFolder string
assemblyNameToProjectMap ProjectFinalizer>.Dictionary
projects IEnumerable

Public Methods

Method Description
CreateMasterDeclarationsIndex ( string outputPath = null ) : void
CreateProjectMap ( string outputPath = null ) : void
FinalizeProjects ( bool emitAssemblyList, Federation federation, Folder solutionExplorerRoot = null ) : void
SolutionFinalizer ( string rootPath ) : System
SortProcessedAssemblies ( ) : void

Private Methods

Method Description
CalculateReferencingAssemblies ( ) : void
CreateReferencesFiles ( ) : void
CreateReferencingProjectLists ( ) : void
DeployBin ( string sourcePath, string destinationFolder ) : void
DeployFilesToRoot ( string destinationFolder, bool emitAssemblyList, Federation federation ) : void
DiscoverProjects ( ) : IEnumerable
GetCustomRootSorter ( ) : Comparison
PatchProjectExplorer ( Microsoft.SourceBrowser.HtmlGenerator.ProjectFinalizer project ) : void
SetExternalUrlMap ( string destinationFolder, Federation federation ) : void
StampOverviewHtmlText ( string text ) : string
StampOverviewHtmlWithDate ( string destinationFolder ) : void
ToggleSolutionExplorerOff ( string destinationFolder ) : void
WriteAggregateStats ( ) : void

Method Details

CreateMasterDeclarationsIndex() public method

public CreateMasterDeclarationsIndex ( string outputPath = null ) : void
outputPath string
return void

CreateProjectMap() public method

public CreateProjectMap ( string outputPath = null ) : void
outputPath string
return void

FinalizeProjects() public method

public FinalizeProjects ( bool emitAssemblyList, Federation federation, Folder solutionExplorerRoot = null ) : void
emitAssemblyList bool
federation Federation
solutionExplorerRoot Folder
return void

SolutionFinalizer() public method

public SolutionFinalizer ( string rootPath ) : System
rootPath string
return System

SortProcessedAssemblies() public static method

public static SortProcessedAssemblies ( ) : void
return void

Property Details

SolutionDestinationFolder public_oe property

public string SolutionDestinationFolder
return string

assemblyNameToProjectMap public_oe property

public Dictionary assemblyNameToProjectMap
return ProjectFinalizer>.Dictionary

projects public_oe property

public IEnumerable projects
return IEnumerable