Class MarkdownLinkInlineToken
Inheritance
MarkdownLinkInlineToken
Namespace:Microsoft.DocAsCode.MarkdownLite
Assembly:Microsoft.DocAsCode.MarkdownLite.dll
Syntax
public class MarkdownLinkInlineToken : IMarkdownExpression, IMarkdownToken, IMarkdownRewritable<MarkdownLinkInlineToken>
Constructors
MarkdownLinkInlineToken(IMarkdownRule, IMarkdownContext, String, String, ImmutableArray<IMarkdownToken>, SourceInfo, MarkdownLinkType, String)
Declaration
public MarkdownLinkInlineToken(IMarkdownRule rule, IMarkdownContext context, string href, string title, ImmutableArray<IMarkdownToken> content, SourceInfo sourceInfo, MarkdownLinkType linkType, string refId)
Parameters
Properties
Content
Declaration
public ImmutableArray<IMarkdownToken> Content { get; }
Property Value
Type |
Description |
System.Collections.Immutable.ImmutableArray<IMarkdownToken> |
|
Context
Declaration
public IMarkdownContext Context { get; }
Property Value
Implements
Href
Declaration
public string Href { get; }
Property Value
LinkType
Declaration
public MarkdownLinkType LinkType { get; }
Property Value
RefId
Declaration
public string RefId { get; }
Property Value
Rule
Declaration
public IMarkdownRule Rule { get; }
Property Value
Implements
SourceInfo
Declaration
public SourceInfo SourceInfo { get; }
Property Value
Implements
Title
Declaration
public string Title { get; }
Property Value
Methods
GetChildren()
Declaration
public IEnumerable<IMarkdownToken> GetChildren()
Returns
Implements
Rewrite(IMarkdownRewriteEngine)
Declaration
public MarkdownLinkInlineToken Rewrite(IMarkdownRewriteEngine rewriterEngine)
Parameters
Returns
Implements
Extension Methods