C# Класс Microsoft.DocAsCode.Build.Engine.DocumentBuilder

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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