InlineSequence
OfficeIMO.Markdown
Sequence of inline nodes used in paragraphs and list items.
Inheritance
- MarkdownObject
- MarkdownInline
- InlineSequence
Usage
Explore 83 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 56
- Property BoldItalicSequenceInline.Inlines
- Property BoldSequenceInline.Inlines
- Property CalloutBlock.TitleInlines
- Property DefinitionListEntry.Term
- Property DefinitionListGroup.Terms
- Property DefinitionListInlineItem.Definition
- Property DefinitionListInlineItem.Term
- Property DefinitionListTerm.Inlines
- Property FootnoteDefinitionBlock.Paragraphs
- Property HeadingBlock.Inlines
- Property HighlightSequenceInline.Inlines
- Property HtmlTagSequenceInline.Inlines
- Property IInlineContainerMarkdownInline.NestedInlines
- Method InlineSequence.Bold
- Method InlineSequence.BoldItalic
- Method InlineSequence.Code
- Method InlineSequence.FootnoteRef
- Method InlineSequence.HardBreak
- Method InlineSequence.Highlight
- Method InlineSequence.Image
- Method InlineSequence.ImageLink
- Method InlineSequence.Inserted
- Method InlineSequence.Italic
- Method InlineSequence.Link
- Method InlineSequence.Quote
- Method InlineSequence.SoftBreak
- Method InlineSequence.Strikethrough
- Method InlineSequence.Subscript
- Method InlineSequence.Superscript
- Method InlineSequence.Text
- Method InlineSequence.Underline
- Property InsertedSequenceInline.Inlines
- Property ItalicSequenceInline.Inlines
- Property LinkInline.LabelInlines
- Property ListItem.AdditionalParagraphs
- Property ListItem.Content
- Method MarkdownBlockParserContext.ParseInlineText
- Method MarkdownInlineParserContext.ParseNestedInlines
- Method MarkdownInlineTransform.EndInvoke
- Method MarkdownInlineTransform.Invoke
- Property MarkdownNativeCalloutBlock.TitleInlines
- Property MarkdownNativeDefinitionListTerm.Inlines
- Property MarkdownNativeDefinitionListTerm.Term
- Property MarkdownNativeDetailsBlock.SummaryInlines
- Property MarkdownNativeHeadingBlock.Inlines
- Property MarkdownNativeListItem.AdditionalParagraphs
- Property MarkdownNativeListItem.Inlines
- Property MarkdownNativeListItemParagraph.Inlines
- Property MarkdownNativeParagraphBlock.Inlines
- Property ParagraphBlock.Inlines
- Property StrikethroughSequenceInline.Inlines
- Property SubscriptSequenceInline.Inlines
- Property SummaryBlock.Inlines
- Property SuperscriptSequenceInline.Inlines
- Property TableBlock.HeaderInlines
- Property TableBlock.RowInlines
Accepted by parameters 27
- Constructor BoldItalicSequenceInline.BoldItalicSequenceInline
- Constructor BoldSequenceInline.BoldSequenceInline
- Constructor CalloutBlock.CalloutBlock
- Constructor DefinitionListEntry.DefinitionListEntry
- Constructor DefinitionListGroup.DefinitionListGroup
- Constructor DefinitionListInlineItem.DefinitionListInlineItem
- Constructor DefinitionListInlineItem.DefinitionListInlineItem
- Constructor DefinitionListTerm.DefinitionListTerm
- Constructor HeadingBlock.HeadingBlock
- Constructor HighlightSequenceInline.HighlightSequenceInline
- Constructor HtmlTagSequenceInline.HtmlTagSequenceInline
- Constructor InsertedSequenceInline.InsertedSequenceInline
- Constructor ItalicSequenceInline.ItalicSequenceInline
- Constructor ListItem.ListItem
- Method ListItem.TaskInlines
- Method MarkdownBlockSyntaxBuilderContext.BuildInlineContainerNode
- Method MarkdownDocument.AddParagraph
- Method MarkdownDocument.P
- Method MarkdownInlineSyntaxBuilderContext.BuildChildren
- Method MarkdownInlineTransform.BeginInvoke
- Method MarkdownInlineTransform.Invoke
- Method MarkdownQuoteBuilder.P
- Constructor ParagraphBlock.ParagraphBlock
- Constructor StrikethroughSequenceInline.StrikethroughSequenceInline
- Constructor SubscriptSequenceInline.SubscriptSequenceInline
- Constructor SummaryBlock.SummaryBlock
- Constructor SuperscriptSequenceInline.SuperscriptSequenceInline
Constructors
Methods
public InlineSequence BoldItalic(string text) #Adds bold+italic text.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Code(string text) #Adds inline code.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence FootnoteRef(string label) #Adds a footnote reference (e.g., [^id]).
Parameters
- label string
Returns
InlineSequencepublic InlineSequence Highlight(string text) #Adds highlighted text rendered as ==text==.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Image(string alt, string src, string? title = null) #Adds a standalone inline image.
Parameters
- alt string
- src string
- title string? = null
Returns
InlineSequencepublic InlineSequence ImageLink(string alt, string imageUrl, string linkUrl, string? title = null, string? linkTitle = null) #Adds a linked image (useful for badges).
Parameters
- alt string
- imageUrl string
- linkUrl string
- title string? = null
- linkTitle string? = null
Returns
InlineSequencepublic InlineSequence Inserted(string text) #Adds inserted text rendered as ++text++ in Markdown and <ins> in HTML.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Italic(string text) #Adds italic text.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Link(string text, string url, string? title = null, string? linkTarget = null, string? linkRel = null) #Adds a hyperlink.
Parameters
- text string
- url string
- title string? = null
- linkTarget string? = null
- linkRel string? = null
Returns
InlineSequencepublic InlineSequence Quote(string text) #Adds quoted text rendered via inline HTML.
Parameters
- text string
Returns
InlineSequencepublic void ReplaceItems(IEnumerable<IMarkdownInline> nodes) #Replaces the inline nodes in this sequence. Extension authors can use this from reader transform hooks to normalize a parsed inline AST while preserving source spans on any existing node instances they keep.
Parameters
- nodes System.Collections.Generic.IEnumerable<OfficeIMO.Markdown.IMarkdownInline>
public InlineSequence Strikethrough(string text) #Adds strikethrough text.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Subscript(string text) #Adds subscript text rendered as ~text~ in Markdown and <sub> in HTML.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Superscript(string text) #Adds superscript text rendered as ^text^ in Markdown and <sup> in HTML.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Text(string text) #Adds plain text.
Parameters
- text string
Returns
InlineSequencepublic InlineSequence Underline(string text) #Adds underlined text (HTML-only in Markdown).
Parameters
- text string
Returns
InlineSequenceInherited Methods
public void Accept(MarkdownVisitor visitor) #Parameters
- visitor MarkdownVisitor
public IEnumerable<MarkdownObject> Ancestors() #Returns
IEnumerable<MarkdownObject>public IEnumerable<MarkdownObject> AncestorsAndSelf() #Returns
IEnumerable<MarkdownObject>public IEnumerable<TObject> DescendantObjectsOfType<TObject>() #Type Parameters
- TObject
Returns
IEnumerable<TObject>public IEnumerable<MarkdownObject> Descendants() #Returns
IEnumerable<MarkdownObject>Properties
public IReadOnlyList<IMarkdownInline> Nodes { get; } #Exposes the inline nodes for safe iteration.
Inherited Properties
public MarkdownSourceSpan? SourceSpan { get; internal set; } #public IReadOnlyList<MarkdownObject> ChildObjects { get; } #