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

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

Private Properties

프로퍼티 타입 설명
GetAllSourceFiles FileAndType>.ImmutableDictionary
GetExternalReference XRefSpec
LoadXRefMap Task
LoadXRefMaps List
ResolveByExternalReferencePackages List
ResolveByXRefMaps List

공개 메소드들

메소드 설명
DocumentBuildContext ( string buildOutputFolder ) : System
DocumentBuildContext ( string buildOutputFolder, IEnumerable allSourceFiles, ImmutableArray externalReferencePackages, ImmutableArray xrefMaps, int maxParallelism, string baseFolder ) : System
GetFilePath ( string key ) : string
GetTocFileKeySet ( string key ) : IImmutableList
GetTocInfo ( ) : IImmutableList
GetXrefSpec ( string uid ) : XRefSpec
RegisterInternalXrefSpec ( XRefSpec xrefSpec ) : void
RegisterInternalXrefSpecBookmark ( string uid, string bookmark ) : void
RegisterToc ( string tocFileKey, string fileKey ) : void
RegisterTocInfo ( TocInfo toc ) : void
ReportExternalXRefSpec ( XRefSpec spec ) : void
ResolveExternalXRefSpec ( ) : void
SetFilePath ( string key, string filePath ) : void

비공개 메소드들

메소드 설명
GetAllSourceFiles ( IEnumerable allSourceFiles ) : FileAndType>.ImmutableDictionary
GetExternalReference ( ExternalReferencePackageCollection externalReferences, string uid ) : XRefSpec
LoadXRefMap ( string url, HttpClient client ) : Task
LoadXRefMaps ( ) : List
ResolveByExternalReferencePackages ( List uidList, XRefSpec>.ConcurrentDictionary externalXRefSpec ) : List
ResolveByXRefMaps ( List uidList, XRefSpec>.ConcurrentDictionary externalXRefSpec ) : List

메소드 상세

DocumentBuildContext() 공개 메소드

public DocumentBuildContext ( string buildOutputFolder ) : System
buildOutputFolder string
리턴 System

DocumentBuildContext() 공개 메소드

public DocumentBuildContext ( string buildOutputFolder, IEnumerable allSourceFiles, ImmutableArray externalReferencePackages, ImmutableArray xrefMaps, int maxParallelism, string baseFolder ) : System
buildOutputFolder string
allSourceFiles IEnumerable
externalReferencePackages ImmutableArray
xrefMaps ImmutableArray
maxParallelism int
baseFolder string
리턴 System

GetFilePath() 공개 메소드

public GetFilePath ( string key ) : string
key string
리턴 string

GetTocFileKeySet() 공개 메소드

public GetTocFileKeySet ( string key ) : IImmutableList
key string
리턴 IImmutableList

GetTocInfo() 공개 메소드

public GetTocInfo ( ) : IImmutableList
리턴 IImmutableList

GetXrefSpec() 공개 메소드

public GetXrefSpec ( string uid ) : XRefSpec
uid string
리턴 XRefSpec

RegisterInternalXrefSpec() 공개 메소드

public RegisterInternalXrefSpec ( XRefSpec xrefSpec ) : void
xrefSpec XRefSpec
리턴 void

RegisterInternalXrefSpecBookmark() 공개 메소드

public RegisterInternalXrefSpecBookmark ( string uid, string bookmark ) : void
uid string
bookmark string
리턴 void

RegisterToc() 공개 메소드

public RegisterToc ( string tocFileKey, string fileKey ) : void
tocFileKey string
fileKey string
리턴 void

RegisterTocInfo() 공개 메소드

public RegisterTocInfo ( TocInfo toc ) : void
toc Microsoft.DocAsCode.Plugins.TocInfo
리턴 void

ReportExternalXRefSpec() 공개 메소드

public ReportExternalXRefSpec ( XRefSpec spec ) : void
spec XRefSpec
리턴 void

ResolveExternalXRefSpec() 공개 메소드

public ResolveExternalXRefSpec ( ) : void
리턴 void

SetFilePath() 공개 메소드

public SetFilePath ( string key, string filePath ) : void
key string
filePath string
리턴 void