Show / Hide Table of Contents

    Interface IDocumentProcessor

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

    Properties

    BuildSteps

    Declaration
    IEnumerable<IDocumentBuildStep> BuildSteps { get; }
    Property Value
    Type Description
    IEnumerable<IDocumentBuildStep>

    Name

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

    Methods

    GetProcessingPriority(FileAndType)

    Declaration
    ProcessingPriority GetProcessingPriority(FileAndType file)
    Parameters
    Type Name Description
    FileAndType file
    Returns
    Type Description
    ProcessingPriority

    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

    Save(FileModel)

    Declaration
    SaveResult Save(FileModel model)
    Parameters
    Type Name Description
    FileModel model
    Returns
    Type Description
    SaveResult

    UpdateHref(FileModel, IDocumentBuildContext)

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

    Extension Methods

    JsonUtility.ToJsonString(Object, Formatting, JsonSerializer)
    Back to top Copyright © 2015-2017 Microsoft
    Generated by DocFX