API Reference
Class
DefinitionListEntry
Typed definition list entry containing a term and one or more definition blocks.
Inheritance
- MarkdownObject
- DefinitionListEntry
Constructors
public DefinitionListEntry(InlineSequence term = null, IEnumerable<IMarkdownBlock> definitionBlocks = null) #Creates a typed definition list entry.
Parameters
- term OfficeIMO.Markdown.InlineSequence = null
- definitionBlocks System.Collections.Generic.IEnumerable{OfficeIMO.Markdown.IMarkdownBlock} = null
Inherited Methods
public Void Accept(MarkdownVisitor visitor) #Returns:
VoidInherited from MarkdownObject
Parameters
- visitor MarkdownVisitor
public IEnumerable<MarkdownObject> Ancestors() #Returns:
IEnumerable<MarkdownObject>Inherited from MarkdownObject
public IEnumerable<MarkdownObject> AncestorsAndSelf() #Returns:
IEnumerable<MarkdownObject>Inherited from MarkdownObject
public IEnumerable<TObject> DescendantObjectsOfType<TObject>() #Returns:
IEnumerable<TObject>Inherited from MarkdownObject
Type Parameters
- TObject
public IEnumerable<MarkdownObject> Descendants() #Returns:
IEnumerable<MarkdownObject>Inherited from MarkdownObject
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public InlineSequence Term { get; set; } #Inline content for the definition term.
public List<IMarkdownBlock> DefinitionBlocks { get; } #Structured definition content for this term.
public String TermMarkdown { get; } #Markdown representation of the term.
public String DefinitionMarkdown { get; } #Markdown representation of the full definition body.
Inherited Properties
public MarkdownObject Parent { get; } #Inherited from MarkdownObject
public MarkdownDoc Document { get; } #Inherited from MarkdownObject
public MarkdownObject Root { get; } #Inherited from MarkdownObject
public Nullable<Int32> IndexInParent { get; } #Inherited from MarkdownObject
public MarkdownObject PreviousSibling { get; } #Inherited from MarkdownObject
public MarkdownObject NextSibling { get; } #Inherited from MarkdownObject
public Nullable<MarkdownSourceSpan> SourceSpan { get; set; } #Inherited from MarkdownObject
public IReadOnlyList<MarkdownObject> ChildObjects { get; } #Inherited from MarkdownObject