Class
DefinitionListDefinition
OfficeIMO.Markdown
Structured definition body inside a definition-list group.
Inheritance
- MarkdownObject
- DefinitionListDefinition
Usage
Explore 3 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
Accepted by parameters 1
- Constructor DefinitionListGroup.DefinitionListGroup
Constructors
public DefinitionListDefinition(IEnumerable<IMarkdownBlock>? blocks = null) #Creates a definition body.
Parameters
- blocks System.Collections.Generic.IEnumerable<OfficeIMO.Markdown.IMarkdownBlock>? = 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 List<IMarkdownBlock> ChildBlocks { get; } #Structured child blocks that belong to this definition body.
public IReadOnlyList<MarkdownSourceSpan> BlankLineSourceSpans { get; } #Source spans for blank separator lines that belong to this definition body.
public IReadOnlyList<MarkdownSourceSpan> ContinuationIndentSourceSpans { get; } #Source spans for indentation stripped from definition continuation lines.
public string Markdown { get; } #Markdown representation of the full definition body.
Inherited Properties
public MarkdownSourceSpan? SourceSpan { get; internal set; } #Inherited from MarkdownObject
public IReadOnlyList<MarkdownObject> ChildObjects { get; } #Inherited from MarkdownObject