DefinitionListBlock
OfficeIMO.Markdown
Definition list rendered as term/definition pairs. Markdown output uses a simple "Term: Definition" fallback; HTML uses <dl>.
Inheritance
- MarkdownObject
- MarkdownBlock
- DefinitionListBlock
Usage
Explore 2 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 2
Constructors
Methods
public DefinitionListEntry AddEntry(DefinitionListEntry entry) #Adds a definition and returns the entry bound to this list.
Parameters
- entry OfficeIMO.Markdown.DefinitionListEntry
Returns
DefinitionListEntrypublic DefinitionListEntry AddEntry(string? term, string? definition) #Adds parsed term and definition text and returns the entry bound to this list.
Parameters
- term string?
- definition string?
Returns
DefinitionListEntrypublic DefinitionListGroup AddGroup(DefinitionListGroup group) #Adds a semantic group and returns the group stored in this list.
Parameters
- group OfficeIMO.Markdown.DefinitionListGroup
Returns
DefinitionListGroupInherited 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<DefinitionListGroup> Groups { get; } #Semantic definition-list groups with shared terms and definition bodies.
public IReadOnlyList<DefinitionListEntry> Entries { get; } #Typed definition list entries.
public IReadOnlyList<DefinitionListInlineItem> InlineItems { get; } #Parsed inline representation of the current definition list items.
public IReadOnlyList<IMarkdownBlock> ChildBlocks { get; } #Structured definition body blocks flattened across all groups and definitions.
Inherited Properties
public MarkdownSourceSpan? SourceSpan { get; internal set; } #public IReadOnlyList<MarkdownObject> ChildObjects { get; } #