/// <summary> /// Initializes a new instance of the <see cref="MarkdownTextListItem" /> class. /// </summary> /// <param name="inlineElement">The list item text as markdown inline element.</param> public MarkdownTextListItem(MarkdownInlineElement inlineElement) : base(inlineElement) { }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownLink" /> class. /// </summary> /// <param name="inlineElement">The link text as markdown inline element.</param> /// <param name="url">The link URL.</param> public MarkdownLink(MarkdownInlineElement inlineElement, string url) : base(inlineElement) { this.Url = url; }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownInlineElement" /> class. /// </summary> /// <param name="element">The inline element text as markdown inline element.</param> public MarkdownInlineElement(MarkdownInlineElement element) : base(element) { }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownStrongEmphasis" /> class. /// </summary> /// <param name="inlineElement">The strong emphasis text as markdown inline element.</param> /// <param name="char">The strong emphasis character. Default is '*'.</param> public MarkdownStrongEmphasis(MarkdownInlineElement inlineElement, char @char = '*') : base(inlineElement) { this.Char = @char; }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownTableHeaderCell" /> class. /// </summary> /// <param name="inlineElement">The header cell text as markdown inline element.</param> /// <param name="textAlignment">The column text alignment.</param> public MarkdownTableHeaderCell(MarkdownInlineElement inlineElement, MarkdownTableTextAlignment textAlignment) : base(inlineElement) { this.ColumnTextAlignment = textAlignment; }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownTableHeaderCell" /> class. /// </summary> /// <param name="inlineElement">The header cell text as markdown inline element.</param> public MarkdownTableHeaderCell(MarkdownInlineElement inlineElement) : base(inlineElement) { }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownCheckListItem" /> class. /// </summary> /// <param name="checked">The item state.</param> /// <param name="element">The item text as markdown inline element.</param> public MarkdownCheckListItem(bool @checked, MarkdownInlineElement element) : base(element) { this.Checked = @checked; }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownStrikethrough" /> class. /// </summary> /// <param name="inlineElement">The strikethrough text as markdown inline element.</param> public MarkdownStrikethrough(MarkdownInlineElement inlineElement) : base(inlineElement) { }
/// <summary> /// Initializes a new instance of the <see cref="MarkdownInlineCode" /> class. /// </summary> /// <param name="inlineElement">The code as markdown inline element.</param> public MarkdownInlineCode(MarkdownInlineElement inlineElement) : base(inlineElement) { }