Class
DefinitionListGroup
OfficeIMO.Markdown
Semantic definition-list group containing one or more shared terms and definition bodies.
Inheritance
- MarkdownObject
- DefinitionListGroup
Usage
Explore 4 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 3
- Method DefinitionListBlock.AddGroup
- Property DefinitionListBlock.Groups
- Property MarkdownNativeDefinitionListGroup.Group
Accepted by parameters 1
- Method DefinitionListBlock.AddGroup
Constructors
DefinitionListGroup 2 overloads
public DefinitionListGroup(IEnumerable<InlineSequence>? terms = null, IEnumerable<DefinitionListDefinition>? definitions = null) #Creates a grouped definition-list item.
Parameters
- terms System.Collections.Generic.IEnumerable<OfficeIMO.Markdown.InlineSequence>? = null
- definitions System.Collections.Generic.IEnumerable<OfficeIMO.Markdown.DefinitionListDefinition>? = null
Inherited Methods
public void Accept(MarkdownVisitor visitor) #Inherited from MarkdownObject
Parameters
- visitor MarkdownVisitor
public IEnumerable<MarkdownObject> Ancestors() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>public IEnumerable<MarkdownObject> AncestorsAndSelf() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>public IEnumerable<TObject> DescendantObjectsOfType<TObject>() #Inherited from MarkdownObject
Type Parameters
- TObject
Returns
IEnumerable<TObject>public IEnumerable<MarkdownObject> Descendants() #Inherited from MarkdownObject
Returns
IEnumerable<MarkdownObject>Properties
public IReadOnlyList<DefinitionListTerm> TermItems { get; } #Structured terms that share the definitions in this group.
public IReadOnlyList<InlineSequence> Terms { get; } #Compatibility inline view of the terms that share the definitions in this group.
public IReadOnlyList<DefinitionListDefinition> Definitions { get; } #Definition bodies shared by the terms in this group.
Inherited Properties
public MarkdownSourceSpan? SourceSpan { get; internal set; } #Inherited from MarkdownObject
public IReadOnlyList<MarkdownObject> ChildObjects { get; } #Inherited from MarkdownObject