Class MarkdownInlineContext
Inheritance
MarkdownInlineContext
Namespace:Microsoft.DocAsCode.MarkdownLite
Assembly:Microsoft.DocAsCode.MarkdownLite.dll
Syntax
public class MarkdownInlineContext : IMarkdownContext
Constructors
MarkdownInlineContext(ImmutableList<IMarkdownRule>)
Declaration
public MarkdownInlineContext(ImmutableList<IMarkdownRule> rules)
Parameters
Type |
Name |
Description |
System.Collections.Immutable.ImmutableList<IMarkdownRule> |
rules |
|
MarkdownInlineContext(ImmutableList<IMarkdownRule>, ImmutableDictionary<String, Object>)
Declaration
protected MarkdownInlineContext(ImmutableList<IMarkdownRule> rules, ImmutableDictionary<string, object> variables)
Parameters
Type |
Name |
Description |
System.Collections.Immutable.ImmutableList<IMarkdownRule> |
rules |
|
System.Collections.Immutable.ImmutableDictionary<String, Object> |
variables |
|
Fields
IsInLink
Declaration
public const string IsInLink = "IsInLink"
Field Value
Properties
Rules
Declaration
public ImmutableList<IMarkdownRule> Rules { get; }
Property Value
Type |
Description |
System.Collections.Immutable.ImmutableList<IMarkdownRule> |
|
Implements
Variables
Declaration
public ImmutableDictionary<string, object> Variables { get; }
Property Value
Type |
Description |
System.Collections.Immutable.ImmutableDictionary<String, Object> |
|
Implements
Methods
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
GetIsInLink(IMarkdownContext)
Declaration
public static bool GetIsInLink(IMarkdownContext context)
Parameters
Returns
Extension Methods