Show / Hide Table of Contents

    Interface IDocumentProcessor

    Namespace:Microsoft.DocAsCode.Plugins
    Assembly:Microsoft.DocAsCode.Plugins.dll
    Syntax
    public interface IDocumentProcessor

    Properties

    | Improve this Doc View Source

    BuildSteps

    Declaration
    IEnumerable<IDocumentBuildStep> BuildSteps { get; }
    Property Value
    Type Description
    IEnumerable<IDocumentBuildStep>
    | Improve this Doc View Source

    Name

    Declaration
    string Name { get; }
    Property Value
    Type Description
    String

    Methods

    | Improve this Doc View Source

    GetProcessingPriority(FileAndType)

    Declaration
    ProcessingPriority GetProcessingPriority(FileAndType file)
    Parameters
    Type Name Description
    FileAndType file
    Returns
    Type Description
    ProcessingPriority
    | Improve this Doc View Source

    Load(FileAndType, ImmutableDictionary<String, Object>)

    Declaration
    FileModel Load(FileAndType file, ImmutableDictionary<string, object> metadata)
    Parameters
    Type Name Description
    FileAndType file
    System.Collections.Immutable.ImmutableDictionary<String, Object> metadata
    Returns
    Type Description
    FileModel
    | Improve this Doc View Source

    Save(FileModel)

    Declaration
    SaveResult Save(FileModel model)
    Parameters
    Type Name Description
    FileModel model
    Returns
    Type Description
    SaveResult
    | Improve this Doc View Source

    UpdateHref(FileModel, IDocumentBuildContext)

    Declaration
    void UpdateHref(FileModel model, IDocumentBuildContext context)
    Parameters
    Type Name Description
    FileModel model
    IDocumentBuildContext context

    Extension Methods

    JsonUtility.ToJsonString(Formatting, JsonSerializer)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2015-2016 Microsoft
    Generated by DocFX