API Reference
MarkdownNativeImageBlock
Native projection for an image block.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeImageBlock
Inherited Methods
public Boolean ContainsLine(Int32 lineNumber) #BooleanParameters
- lineNumber Int32
public IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields(String name) #IEnumerable<MarkdownNativeBlockSourceField>Parameters
- name String
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
public MarkdownNativeBlockSourceField FindSourceField(String name, Int32 index = -1) #MarkdownNativeBlockSourceFieldParameters
- name String
- index Int32 = -1
public MarkdownNativeBlockSnapshot ToSnapshot() #MarkdownNativeBlockSnapshotProperties
public ImageBlock Image { get; } #Source image block.
public String Source { get; } #Image source path or URL.
public String Alt { get; } #Alternate text markdown when available.
public String PlainAlt { get; } #Plain alternate text when available.
public String Title { get; } #Image title when available.
public Nullable<Double> Width { get; } #Requested display width when available.
public Nullable<Double> Height { get; } #Requested display height when available.
public String Caption { get; } #Optional image caption.
public String LinkUrl { get; } #Optional link target wrapping the image.
public String LinkTitle { get; } #Optional link title.
public String LinkTarget { get; } #Optional link HTML target.
public String LinkRel { get; } #Optional link rel value.
public String PictureFallbackPath { get; } #Optional fallback path for picture sources.
public IReadOnlyList<ImagePictureSource> PictureSources { get; } #Responsive picture sources in source order.
public Nullable<MarkdownSourceSpan> AltSourceSpan { get; } #Source span for the image alternate text token when parsed from markdown.
public Nullable<MarkdownSourceSpan> SourceSourceSpan { get; } #Source span for the image source token when parsed from markdown.
public Nullable<MarkdownSourceSpan> TitleSourceSpan { get; } #Source span for the image title token when parsed from markdown.
public Nullable<MarkdownSourceSpan> LinkUrlSourceSpan { get; } #Source span for the wrapping link target token when parsed from markdown.
public Nullable<MarkdownSourceSpan> LinkTitleSourceSpan { get; } #Source span for the wrapping link title token when parsed from markdown.
Inherited Properties
public String Id { get; } #public MarkdownNativeBlockKind Kind { get; } #public Nullable<MarkdownSourceSpan> SourceSpan { get; } #public MarkdownSyntaxNode SyntaxNode { get; } #public IMarkdownBlock SourceBlock { get; } #