C# 클래스 Microsoft.DocAsCode.Build.Engine.DocumentBuilder

상속: IDisposable
파일 보기 프로젝트 열기: dotnet/docfx 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddBuildInPostProcessor void
BuildCore Microsoft.DocAsCode.Plugins.Manifest
ComputePluginHash string
GetContainer System.Composition.Hosting.CompositionHost
GetExport object
GetMetadataRules IEnumerable
GetPostProcessor List
LoadLastBuildInfo BuildInfo
MergeManifest Microsoft.DocAsCode.Plugins.Manifest
PostProcess void
PrepareMetadata void
RemoveDuplicateOutputFiles void
SaveManifest void

공개 메소드들

메소드 설명
Build ( DocumentBuildParameters parameter ) : void
Build ( IEnumerable parameters, string outputDirectory ) : void
Dispose ( ) : void
DocumentBuilder ( IEnumerable assemblies, ImmutableArray postProcessorNames, string templateHash, string intermediateFolder = null, string commitFromSHA = null, string commitToSHA = null ) : System

비공개 메소드들

메소드 설명
AddBuildInPostProcessor ( List processorList ) : void
BuildCore ( DocumentBuildParameters parameter ) : Manifest
ComputePluginHash ( List assemblyList ) : string
GetContainer ( IEnumerable assemblies ) : System.Composition.Hosting.CompositionHost
GetExport ( Type type, string name ) : object
GetMetadataRules ( DocumentBuildParameters parameter ) : IEnumerable
GetPostProcessor ( ImmutableArray processors ) : List
LoadLastBuildInfo ( ) : BuildInfo
MergeManifest ( List manifests ) : Manifest
PostProcess ( Manifest manifest, string outputDir ) : void
PrepareMetadata ( DocumentBuildParameters parameters ) : void
RemoveDuplicateOutputFiles ( List manifestItems ) : void
SaveManifest ( Manifest manifest, string outputDirectory ) : void

메소드 상세

Build() 공개 메소드

public Build ( DocumentBuildParameters parameter ) : void
parameter DocumentBuildParameters
리턴 void

Build() 공개 메소드

public Build ( IEnumerable parameters, string outputDirectory ) : void
parameters IEnumerable
outputDirectory string
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DocumentBuilder() 공개 메소드

public DocumentBuilder ( IEnumerable assemblies, ImmutableArray postProcessorNames, string templateHash, string intermediateFolder = null, string commitFromSHA = null, string commitToSHA = null ) : System
assemblies IEnumerable
postProcessorNames ImmutableArray
templateHash string
intermediateFolder string
commitFromSHA string
commitToSHA string
리턴 System