C# Класс Microsoft.DocAsCode.Build.ManagedReference.ManagedReferenceDocumentProcessor

Наследование: Microsoft.DocAsCode.Build.Common.DisposableDocumentProcessor, ISupportIncrementalDocumentProcessor
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
GetXRefFromReference IEnumerable
GetXRefInfo IEnumerable
GetXRefInfo XRefSpec

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

Метод Описание
GetIncrementalContextHash ( ) : string
GetProcessingPriority ( FileAndType file ) : ProcessingPriority
Load ( FileAndType file, object>.ImmutableDictionary metadata ) : FileModel
LoadIntermediateModel ( Stream stream ) : FileModel
ManagedReferenceDocumentProcessor ( ) : System
Save ( FileModel model ) : SaveResult
SaveIntermediateModel ( FileModel model, Stream stream ) : void

Защищенные методы

Метод Описание
DeserializeModel ( Stream stream ) : object
DeserializeProperties ( Stream stream ) : object>.IDictionary
GetSerializer ( ) : JsonSerializer
SerializeModel ( object model, Stream stream ) : void
SerializeProperties ( object>.IDictionary properties, Stream stream ) : void
UpdateModelContent ( FileModel model ) : void

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

Метод Описание
GetXRefFromReference ( PageViewModel vm ) : IEnumerable
GetXRefInfo ( ItemViewModel item, string key, List references ) : IEnumerable
GetXRefInfo ( DataContracts item, string key ) : XRefSpec

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

DeserializeModel() защищенный Метод

protected DeserializeModel ( Stream stream ) : object
stream Stream
Результат object

DeserializeProperties() защищенный Метод

protected DeserializeProperties ( Stream stream ) : object>.IDictionary
stream Stream
Результат object>.IDictionary

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

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

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

public GetProcessingPriority ( FileAndType file ) : ProcessingPriority
file FileAndType
Результат ProcessingPriority

GetSerializer() защищенный Метод

protected GetSerializer ( ) : JsonSerializer
Результат Newtonsoft.Json.JsonSerializer

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

public Load ( FileAndType file, object>.ImmutableDictionary metadata ) : FileModel
file FileAndType
metadata object>.ImmutableDictionary
Результат Microsoft.DocAsCode.Plugins.FileModel

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

public LoadIntermediateModel ( Stream stream ) : FileModel
stream Stream
Результат Microsoft.DocAsCode.Plugins.FileModel

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

public ManagedReferenceDocumentProcessor ( ) : System
Результат System

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

public Save ( FileModel model ) : SaveResult
model Microsoft.DocAsCode.Plugins.FileModel
Результат Microsoft.DocAsCode.Plugins.SaveResult

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

public SaveIntermediateModel ( FileModel model, Stream stream ) : void
model Microsoft.DocAsCode.Plugins.FileModel
stream Stream
Результат void

SerializeModel() защищенный Метод

protected SerializeModel ( object model, Stream stream ) : void
model object
stream Stream
Результат void

SerializeProperties() защищенный Метод

protected SerializeProperties ( object>.IDictionary properties, Stream stream ) : void
properties object>.IDictionary
stream Stream
Результат void

UpdateModelContent() защищенный Метод

protected UpdateModelContent ( FileModel model ) : void
model FileModel
Результат void