Show / Hide Table of Contents

    Class MarkdownRewriteEngine

    Inheritance
    Object
    MarkdownRewriteEngine
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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
    Implements
    IMarkdownRewriteEngine.Engine

    Methods

    | Improve this Doc View Source

    Complete()

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

    GetParents()

    Declaration
    public virtual ImmutableArray<IMarkdownToken> GetParents()
    Returns
    Type Description
    System.Collections.Immutable.ImmutableArray<IMarkdownToken>
    Implements
    IMarkdownRewriteEngine.GetParents()
    | Improve this Doc View Source

    GetVariable(String)

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

    HasPostProcess(String)

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

    HasVariable(String)

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

    Initialize()

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

    RemovePostProcess(String)

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

    RemoveVariable(String)

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

    Rewrite(ImmutableArray<IMarkdownToken>)

    Declaration
    public virtual ImmutableArray<IMarkdownToken> Rewrite(ImmutableArray<IMarkdownToken> tokens)
    Parameters
    Type Name Description
    System.Collections.Immutable.ImmutableArray<IMarkdownToken> tokens
    Returns
    Type Description
    System.Collections.Immutable.ImmutableArray<IMarkdownToken>
    Implements
    IMarkdownRewriteEngine.Rewrite(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
    Implements
    IMarkdownRewriteEngine.SetPostProcess(String, Action<IMarkdownRewriteEngine>)
    | 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.SetVariable(String, Object)

    Extension Methods

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