OfficeIMO

API Reference

Class

InlineSequence

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Sequence of inline nodes used in paragraphs and list items.

Inheritance

Constructors

public InlineSequence() #

Creates an empty inline sequence.

Methods

public InlineSequence Bold(String text) #
Returns: InlineSequence

Adds bold text.

Parameters

text System.String requiredposition: 0
public InlineSequence BoldItalic(String text) #
Returns: InlineSequence

Adds bold+italic text.

Parameters

text System.String requiredposition: 0
public InlineSequence Code(String text) #
Returns: InlineSequence

Adds inline code.

Parameters

text System.String requiredposition: 0
public InlineSequence FootnoteRef(String label) #
Returns: InlineSequence

Adds a footnote reference (e.g., [^id]).

Parameters

label System.String requiredposition: 0
public InlineSequence HardBreak() #
Returns: InlineSequence

Adds a hard line break.

public InlineSequence Highlight(String text) #
Returns: InlineSequence

Adds highlighted text rendered as ==text==.

Parameters

text System.String requiredposition: 0
public InlineSequence Image(String alt, String src, String title = null) #
Returns: InlineSequence

Adds a standalone inline image.

Parameters

alt System.String requiredposition: 0
src System.String requiredposition: 1
title System.String = null optionalposition: 2
public InlineSequence Inserted(String text) #
Returns: InlineSequence

Adds inserted text rendered via inline HTML.

Parameters

text System.String requiredposition: 0
public InlineSequence Italic(String text) #
Returns: InlineSequence

Adds italic text.

Parameters

text System.String requiredposition: 0
public InlineSequence Quote(String text) #
Returns: InlineSequence

Adds quoted text rendered via inline HTML.

Parameters

text System.String requiredposition: 0
public InlineSequence Strike(String text) #
Returns: InlineSequence

Adds strikethrough text.

Parameters

text System.String requiredposition: 0
public InlineSequence Subscript(String text) #
Returns: InlineSequence

Adds subscript text rendered via inline HTML.

Parameters

text System.String requiredposition: 0
public InlineSequence Superscript(String text) #
Returns: InlineSequence

Adds superscript text rendered via inline HTML.

Parameters

text System.String requiredposition: 0
public InlineSequence Text(String text) #
Returns: InlineSequence

Adds plain text.

Parameters

text System.String requiredposition: 0
public InlineSequence Underline(String text) #
Returns: InlineSequence

Adds underlined text (HTML-only in Markdown).

Parameters

text System.String requiredposition: 0

Properties

public IReadOnlyList<IMarkdownInline> Nodes { get; } #

Exposes the inline nodes for safe iteration.

public IReadOnlyList<Object> Items { get; } #

Legacy object-typed inline view retained for compatibility.