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

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

Открытые методы

Метод Описание
GetTemplateProcessor ( DocumentBuildContext context, int maxParallelism ) : TemplateProcessor
GetTemplatesHash ( ) : string
ProcessTheme ( string outputDirectory, bool overwrite ) : void
TemplateManager ( Assembly assembly, string rootNamespace, List templates, List themes, string baseDirectory ) : System
TryExportTemplateFiles ( string outputDirectory, string regexFilter = null ) : bool

Приватные методы

Метод Описание
Copy ( Action streamHandler, string filePath, bool overwrite ) : void
CopyResource ( Stream stream, string filePath, bool overwrite ) : void
CreateTemplateResource ( IEnumerable resources ) : CompositeResourceCollectionWithOverridden
TryExportResourceFiles ( IEnumerable resourceNames, string outputDirectory, bool overwrite, string regexFilter = null ) : bool

Описание методов

GetTemplateProcessor() публичный Метод

public GetTemplateProcessor ( DocumentBuildContext context, int maxParallelism ) : TemplateProcessor
context DocumentBuildContext
maxParallelism int
Результат TemplateProcessor

GetTemplatesHash() публичный Метод

public GetTemplatesHash ( ) : string
Результат string

ProcessTheme() публичный Метод

public ProcessTheme ( string outputDirectory, bool overwrite ) : void
outputDirectory string
overwrite bool
Результат void

TemplateManager() публичный Метод

public TemplateManager ( Assembly assembly, string rootNamespace, List templates, List themes, string baseDirectory ) : System
assembly System.Reflection.Assembly
rootNamespace string
templates List
themes List
baseDirectory string
Результат System

TryExportTemplateFiles() публичный Метод

public TryExportTemplateFiles ( string outputDirectory, string regexFilter = null ) : bool
outputDirectory string
regexFilter string
Результат bool