API Reference
InlineSequence
Sequence of inline nodes used in paragraphs and list items.
Inheritance
- MarkdownInline
- InlineSequence
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- 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.Strike
- 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
- Method MarkdownReader.ParseInlineText
- Property ParagraphBlock.Inlines
- Property StrikethroughSequenceInline.Inlines
- Property SubscriptSequenceInline.Inlines
- Property SummaryBlock.Inlines
- Property SuperscriptSequenceInline.Inlines
- Property TableBlock.HeaderInlines
- Property TableBlock.RowInlines
Accepted by parameters
- 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 MarkdownBlockSyntaxBuilderContext.BuildInlineContainerNode
- Method MarkdownInlineSyntaxBuilderContext.BuildChildren
- Method MarkdownInlineTransform.BeginInvoke
- Method MarkdownInlineTransform.Invoke
- Constructor ParagraphBlock.ParagraphBlock
- Constructor StrikethroughSequenceInline.StrikethroughSequenceInline
- Constructor SubscriptSequenceInline.SubscriptSequenceInline
- Constructor SummaryBlock.SummaryBlock
- Constructor SuperscriptSequenceInline.SuperscriptSequenceInline
Constructors
public InlineSequence() #Creates an empty inline sequence.
Methods
public InlineSequence Bold(String text) #InlineSequenceAdds bold text.
Parameters
- text System.String
public InlineSequence BoldItalic(String text) #InlineSequenceAdds bold+italic text.
Parameters
- text System.String
public InlineSequence Code(String text) #InlineSequenceAdds inline code.
Parameters
- text System.String
public InlineSequence FootnoteRef(String label) #InlineSequenceAdds a footnote reference (e.g., [^id]).
Parameters
- label System.String
public InlineSequence Highlight(String text) #InlineSequenceAdds highlighted text rendered as ==text==.
Parameters
- text System.String
public InlineSequence Image(String alt, String src, String title = null) #InlineSequenceAdds a standalone inline image.
Parameters
- alt System.String
- src System.String
- title System.String = null
public InlineSequence ImageLink(String alt, String imageUrl, String linkUrl, String title = null, String linkTitle = null) #InlineSequenceAdds a linked image (useful for badges).
Parameters
- alt System.String
- imageUrl System.String
- linkUrl System.String
- title System.String = null
- linkTitle System.String = null
public InlineSequence Inserted(String text) #InlineSequenceAdds inserted text rendered as ++text++ in Markdown and <ins> in HTML.
Parameters
- text System.String
public InlineSequence Italic(String text) #InlineSequenceAdds italic text.
Parameters
- text System.String
public InlineSequence Link(String text, String url, String title = null, String linkTarget = null, String linkRel = null) #InlineSequenceAdds a hyperlink.
Parameters
- text System.String
- url System.String
- title System.String = null
- linkTarget System.String = null
- linkRel System.String = null
public InlineSequence Quote(String text) #InlineSequenceAdds quoted text rendered via inline HTML.
Parameters
- text System.String
public Void ReplaceItems(IEnumerable<IMarkdownInline> nodes) #VoidReplaces 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 Strike(String text) #InlineSequenceAdds strikethrough text.
Parameters
- text System.String
public InlineSequence Subscript(String text) #InlineSequenceAdds subscript text rendered as ~text~ in Markdown and <sub> in HTML.
Parameters
- text System.String
public InlineSequence Superscript(String text) #InlineSequenceAdds superscript text rendered as ^text^ in Markdown and <sup> in HTML.
Parameters
- text System.String
public InlineSequence Text(String text) #InlineSequenceAdds plain text.
Parameters
- text System.String
public InlineSequence Underline(String text) #InlineSequenceAdds underlined text (HTML-only in Markdown).
Parameters
- text System.String
Inherited Methods
public Void Accept(MarkdownVisitor visitor) #VoidParameters
- visitor MarkdownVisitor
public IEnumerable<MarkdownObject> Ancestors() #IEnumerable<MarkdownObject>public IEnumerable<MarkdownObject> AncestorsAndSelf() #IEnumerable<MarkdownObject>public IEnumerable<TObject> DescendantObjectsOfType<TObject>() #IEnumerable<TObject>Type Parameters
- TObject
public IEnumerable<MarkdownObject> Descendants() #IEnumerable<MarkdownObject>public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public IReadOnlyList<IMarkdownInline> Nodes { get; } #Exposes the inline nodes for safe iteration.
Inherited Properties
public MarkdownObject Parent { get; } #public MarkdownDoc Document { get; } #public MarkdownObject Root { get; } #public Nullable<Int32> IndexInParent { get; } #public MarkdownObject PreviousSibling { get; } #public MarkdownObject NextSibling { get; } #public Nullable<MarkdownSourceSpan> SourceSpan { get; set; } #public MarkdownAttributeSet Attributes { get; } #public IReadOnlyList<MarkdownObject> ChildObjects { get; } #