Class MarkdownBlockContext
Inheritance
MarkdownBlockContext
Namespace:Microsoft.DocAsCode.MarkdownLite
Assembly:Microsoft.DocAsCode.MarkdownLite.dll
Syntax
public class MarkdownBlockContext : IMarkdownContext
Constructors
|
Improve this Doc
View Source
MarkdownBlockContext(ImmutableList<IMarkdownRule>, IMarkdownContext)
Declaration
public MarkdownBlockContext(ImmutableList<IMarkdownRule> rules, IMarkdownContext inlineContext)
Parameters
|
Improve this Doc
View Source
MarkdownBlockContext(ImmutableList<IMarkdownRule>, IMarkdownContext, ImmutableDictionary<String, Object>)
Declaration
protected MarkdownBlockContext(ImmutableList<IMarkdownRule> rules, IMarkdownContext inlineContext, ImmutableDictionary<string, object> variables)
Parameters
Fields
|
Improve this Doc
View Source
IsBlockQuote
Declaration
public const string IsBlockQuote = "IsBlockQuote"
Field Value
|
Improve this Doc
View Source
IsTop
Declaration
public const string IsTop = "IsTop"
Field Value
Properties
|
Improve this Doc
View Source
Rules
Declaration
public ImmutableList<IMarkdownRule> Rules { get; }
Property Value
Type |
Description |
System.Collections.Immutable.ImmutableList<IMarkdownRule> |
|
Implements
|
Improve this Doc
View Source
Variables
Declaration
public ImmutableDictionary<string, object> Variables { get; }
Property Value
Type |
Description |
System.Collections.Immutable.ImmutableDictionary<String, Object> |
|
Implements
Methods
|
Improve this Doc
View Source
CreateContext(ImmutableDictionary<String, Object>)
Declaration
public virtual IMarkdownContext CreateContext(ImmutableDictionary<string, object> variables)
Parameters
Type |
Name |
Description |
System.Collections.Immutable.ImmutableDictionary<String, Object> |
variables |
|
Returns
Implements
|
Improve this Doc
View Source
GetInlineContext()
Declaration
public IMarkdownContext GetInlineContext()
Returns
Extension Methods