Class
ImageLinkInline
OfficeIMO.Markdown
Inline that renders a linked image, e.g. [](href). Useful for badges (Shields.io).
Inheritance
- MarkdownObject
- MarkdownInline
- ImageLinkInline
Constructors
public ImageLinkInline(string alt, string imageUrl, string linkUrl, string? title = null, string? linkTitle = null, string? plainAlt = null) #Creates a linked image inline.
Parameters
- alt string
- imageUrl string
- linkUrl string
- title string? = null
- linkTitle string? = null
- plainAlt string? = null
Inherited Methods
public void Accept(MarkdownVisitor visitor) #Inherited from MarkdownObject
Parameters
- visitor MarkdownVisitor
public IEnumerable<MarkdownObject> Ancestors() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>public IEnumerable<MarkdownObject> AncestorsAndSelf() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>public IEnumerable<TObject> DescendantObjectsOfType<TObject>() #Inherited from MarkdownObject
Type Parameters
- TObject
Returns
IEnumerable<TObject>public IEnumerable<MarkdownObject> Descendants() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>Properties
public string PlainAlt { get; } #Plain-text alternate text used for HTML rendering and text extraction.
public MarkdownSourceSpan? AltSourceSpan { get; internal set; } #Source span for the image alternate-text token when parsed from markdown.
public MarkdownSourceSpan? ImageUrlSourceSpan { get; internal set; } #Source span for the embedded image URL token when parsed from markdown.
public MarkdownSourceSpan? TitleSourceSpan { get; internal set; } #Source span for the optional embedded image title token when parsed from markdown.
public MarkdownSourceSpan? LinkUrlSourceSpan { get; internal set; } #Source span for the wrapping link URL token when parsed from markdown.
public MarkdownSourceSpan? LinkTitleSourceSpan { get; internal set; } #Source span for the optional wrapping link title token when parsed from markdown.
Inherited Properties
public MarkdownSourceSpan? SourceSpan { get; internal set; } #Inherited from MarkdownObject
public IReadOnlyList<MarkdownObject> ChildObjects { get; } #Inherited from MarkdownObject