Search Results for

    Show / Hide Table of Contents

    Class MarkdownRewriteEngine

    Inheritance
    Object
    MarkdownRewriteEngine
    Implements
    IMarkdownRewriteEngine
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Microsoft.DocAsCode.MarkdownLite
    Assembly: Microsoft.DocAsCode.MarkdownLite.dll
    Syntax
    public class MarkdownRewriteEngine : IMarkdownRewriteEngine

    Constructors

    | Improve this Doc View Source

    MarkdownRewriteEngine(IMarkdownEngine, IMarkdownTokenRewriter)

    Declaration
    public MarkdownRewriteEngine(IMarkdownEngine engine, IMarkdownTokenRewriter rewriter)
    Parameters
    Type Name Description
    IMarkdownEngine engine
    IMarkdownTokenRewriter rewriter

    Properties

    | Improve this Doc View Source

    Engine

    Declaration
    public IMarkdownEngine Engine { get; }
    Property Value
    Type Description
    IMarkdownEngine

    Methods

    | Improve this Doc View Source

    Complete()

    Declaration
    public virtual void Complete()
    | Improve this Doc View Source

    GetParents()

    Declaration
    public virtual ImmutableArray<IMarkdownToken> GetParents()
    Returns
    Type Description
    ImmutableArray<IMarkdownToken>
    | Improve this Doc View Source

    GetVariable(String)

    Declaration
    public virtual object GetVariable(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Object
    | Improve this Doc View Source

    HasPostProcess(String)

    Declaration
    public virtual bool HasPostProcess(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    HasVariable(String)

    Declaration
    public virtual bool HasVariable(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    Initialize()

    Declaration
    public void Initialize()
    | Improve this Doc View Source

    RemovePostProcess(String)

    Declaration
    public virtual void RemovePostProcess(string name)
    Parameters
    Type Name Description
    String name
    | Improve this Doc View Source

    RemoveVariable(String)

    Declaration
    public virtual void RemoveVariable(string name)
    Parameters
    Type Name Description
    String name
    | Improve this Doc View Source

    Rewrite(ImmutableArray<IMarkdownToken>)

    Declaration
    public virtual ImmutableArray<IMarkdownToken> Rewrite(ImmutableArray<IMarkdownToken> tokens)
    Parameters
    Type Name Description
    ImmutableArray<IMarkdownToken> tokens
    Returns
    Type Description
    ImmutableArray<IMarkdownToken>
    | Improve this Doc View Source

    SetPostProcess(String, Action<IMarkdownRewriteEngine>)

    Declaration
    public virtual void SetPostProcess(string name, Action<IMarkdownRewriteEngine> action)
    Parameters
    Type Name Description
    String name
    Action<IMarkdownRewriteEngine> action
    | Improve this Doc View Source

    SetVariable(String, Object)

    Declaration
    public virtual void SetVariable(string name, object value)
    Parameters
    Type Name Description
    String name
    Object value

    Implements

    IMarkdownRewriteEngine

    Extension Methods

    JsonUtility.ToJsonString(Object, Formatting, JsonSerializer)
    • Improve this Doc
    • View Source
    • 0 Comments
    In This Article
    Back to top Copyright © Microsoft.
    Generated by DocFX