C# Class Microsoft.DocAsCode.Build.TableOfContents.BuildTocDocument

Inheritance: Microsoft.DocAsCode.Build.Common.BaseDocumentBuildStep, ISupportIncrementalBuildStep
ファイルを表示 Open project: dotnet/docfx

Public Methods

Method Description
Build ( FileModel model, IHostService host ) : void
CanIncrementalBuild ( FileAndType fileAndType ) : bool
GetDependencyTypesToRegister ( ) : IEnumerable
GetIncrementalContextHash ( ) : string
Prebuild ( ImmutableList models, IHostService host ) : IEnumerable

1. Expand the TOC reference 2. Resolve homepage

Private Methods

Method Description
BuildCore ( TocItemViewModel item, FileModel model, IHostService hostService ) : void
ParseFile ( string link ) : string

Method Details

Build() public method

public Build ( FileModel model, IHostService host ) : void
model Microsoft.DocAsCode.Plugins.FileModel
host IHostService
return void

CanIncrementalBuild() public method

public CanIncrementalBuild ( FileAndType fileAndType ) : bool
fileAndType FileAndType
return bool

GetDependencyTypesToRegister() public method

public GetDependencyTypesToRegister ( ) : IEnumerable
return IEnumerable

GetIncrementalContextHash() public method

public GetIncrementalContextHash ( ) : string
return string

Prebuild() public method

1. Expand the TOC reference 2. Resolve homepage
public Prebuild ( ImmutableList models, IHostService host ) : IEnumerable
models ImmutableList
host IHostService
return IEnumerable