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

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

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