C# Class Microsoft.DocAsCode.Build.ManagedReference.ManagedReferenceDocumentProcessor

Inheritance: Microsoft.DocAsCode.Build.Common.DisposableDocumentProcessor, ISupportIncrementalDocumentProcessor
Afficher le fichier Open project: dotnet/docfx

Private Properties

Свойство Type Description
GetXRefFromReference IEnumerable
GetXRefInfo IEnumerable
GetXRefInfo XRefSpec

Méthodes publiques

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

Méthodes protégées

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

Private Methods

Méthode Description
GetXRefFromReference ( PageViewModel vm ) : IEnumerable
GetXRefInfo ( ItemViewModel item, string key, List references ) : IEnumerable
GetXRefInfo ( DataContracts item, string key ) : XRefSpec

Method Details

DeserializeModel() protected méthode

protected DeserializeModel ( Stream stream ) : object
stream Stream
Résultat object

DeserializeProperties() protected méthode

protected DeserializeProperties ( Stream stream ) : object>.IDictionary
stream Stream
Résultat object>.IDictionary

GetIncrementalContextHash() public méthode

public GetIncrementalContextHash ( ) : string
Résultat string

GetProcessingPriority() public méthode

public GetProcessingPriority ( FileAndType file ) : ProcessingPriority
file FileAndType
Résultat ProcessingPriority

GetSerializer() protected méthode

protected GetSerializer ( ) : JsonSerializer
Résultat Newtonsoft.Json.JsonSerializer

Load() public méthode

public Load ( FileAndType file, object>.ImmutableDictionary metadata ) : FileModel
file FileAndType
metadata object>.ImmutableDictionary
Résultat Microsoft.DocAsCode.Plugins.FileModel

LoadIntermediateModel() public méthode

public LoadIntermediateModel ( Stream stream ) : FileModel
stream Stream
Résultat Microsoft.DocAsCode.Plugins.FileModel

ManagedReferenceDocumentProcessor() public méthode

public ManagedReferenceDocumentProcessor ( ) : System
Résultat System

Save() public méthode

public Save ( FileModel model ) : SaveResult
model Microsoft.DocAsCode.Plugins.FileModel
Résultat Microsoft.DocAsCode.Plugins.SaveResult

SaveIntermediateModel() public méthode

public SaveIntermediateModel ( FileModel model, Stream stream ) : void
model Microsoft.DocAsCode.Plugins.FileModel
stream Stream
Résultat void

SerializeModel() protected méthode

protected SerializeModel ( object model, Stream stream ) : void
model object
stream Stream
Résultat void

SerializeProperties() protected méthode

protected SerializeProperties ( object>.IDictionary properties, Stream stream ) : void
properties object>.IDictionary
stream Stream
Résultat void

UpdateModelContent() protected méthode

protected UpdateModelContent ( FileModel model ) : void
model FileModel
Résultat void