API Reference
Class
MarkdownNativeImageBlock
Native projection for an image block.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeImageBlock
Inherited Methods
public Boolean ContainsLine(Int32 lineNumber) #Returns:
BooleanInherited from MarkdownNativeBlock
Parameters
- lineNumber Int32
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
public MarkdownNativeBlockSnapshot ToSnapshot() #Returns:
MarkdownNativeBlockSnapshotInherited from MarkdownNativeBlock
Properties
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.
Inherited Properties
public String Id { get; } #Inherited from MarkdownNativeBlock
public MarkdownNativeBlockKind Kind { get; } #Inherited from MarkdownNativeBlock
public Nullable<MarkdownSourceSpan> SourceSpan { get; } #Inherited from MarkdownNativeBlock
public MarkdownSyntaxNode SyntaxNode { get; } #Inherited from MarkdownNativeBlock
public IMarkdownBlock SourceBlock { get; } #Inherited from MarkdownNativeBlock