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

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

공개 메소드들

메소드 설명
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