C# Class Microsoft.DocAsCode.Build.Engine.DocumentBuildContext

Inheritance: IDocumentBuildContext
Afficher le fichier Open project: dotnet/docfx Class Usage Examples

Private Properties

Свойство Type Description
GetAllSourceFiles FileAndType>.ImmutableDictionary
GetExternalReference XRefSpec
LoadXRefMap Task
LoadXRefMaps List
ResolveByExternalReferencePackages List
ResolveByXRefMaps List

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

DocumentBuildContext() public méthode

public DocumentBuildContext ( string buildOutputFolder ) : System
buildOutputFolder string
Résultat System

DocumentBuildContext() public méthode

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
Résultat System

GetFilePath() public méthode

public GetFilePath ( string key ) : string
key string
Résultat string

GetTocFileKeySet() public méthode

public GetTocFileKeySet ( string key ) : IImmutableList
key string
Résultat IImmutableList

GetTocInfo() public méthode

public GetTocInfo ( ) : IImmutableList
Résultat IImmutableList

GetXrefSpec() public méthode

public GetXrefSpec ( string uid ) : XRefSpec
uid string
Résultat XRefSpec

RegisterInternalXrefSpec() public méthode

public RegisterInternalXrefSpec ( XRefSpec xrefSpec ) : void
xrefSpec XRefSpec
Résultat void

RegisterInternalXrefSpecBookmark() public méthode

public RegisterInternalXrefSpecBookmark ( string uid, string bookmark ) : void
uid string
bookmark string
Résultat void

RegisterToc() public méthode

public RegisterToc ( string tocFileKey, string fileKey ) : void
tocFileKey string
fileKey string
Résultat void

RegisterTocInfo() public méthode

public RegisterTocInfo ( TocInfo toc ) : void
toc Microsoft.DocAsCode.Plugins.TocInfo
Résultat void

ReportExternalXRefSpec() public méthode

public ReportExternalXRefSpec ( XRefSpec spec ) : void
spec XRefSpec
Résultat void

ResolveExternalXRefSpec() public méthode

public ResolveExternalXRefSpec ( ) : void
Résultat void

SetFilePath() public méthode

public SetFilePath ( string key, string filePath ) : void
key string
filePath string
Résultat void