Class MarkdownSyntaxFactory
Namespace: Aspose.Html.Toolkit.Markdown.Syntax
Assembly: Aspose.HTML.dll (25.2.0)
Factory used to create various Aspose.Html.Toolkit.Markdown.Syntax.MarkdownSyntaxNode descendants.
[ComVisible(true)]
public class MarkdownSyntaxFactory
Inheritance
object ← MarkdownSyntaxFactory
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Methods
AtxHeading(string)
Creates AtxHeadingSyntaxNode with text content.
public AtxHeadingSyntaxNode AtxHeading(string text)
Parameters
text
string
The heading text content.
Returns
The AtxHeadingSyntax.
AtxHeading(string, int)
Creates AtxHeadingSyntaxNode with text content and heading level.
public AtxHeadingSyntaxNode AtxHeading(string text, int level)
Parameters
text
string
The heading text content.
level
int
The heading level value.
Returns
The AtxHeadingSyntax.
AtxHeading(MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.AtxHeadingSyntaxNode.
public AtxHeadingSyntaxNode AtxHeading(MarkdownSyntaxToken opening, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening token.
closing
MarkdownSyntaxToken
The closing token.
Returns
The AtxHeadingSyntax.
AutoLink(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.AutoLinkSyntaxNode.
public AutoLinkSyntaxNode AutoLink(MarkdownSyntaxToken opening, TextSyntaxNode content, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The MarkdownSyntaxToken.
content
TextSyntaxNode
The TextSyntax.
closing
MarkdownSyntaxToken
The MarkdownSyntaxToken.
Returns
The AutoLinkSyntax.
AutoLink(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken, bool)
Creates Aspose.Html.Toolkit.Markdown.Syntax.AutoLinkSyntaxNode.
public AutoLinkSyntaxNode AutoLink(MarkdownSyntaxToken opening, TextSyntaxNode content, MarkdownSyntaxToken closing, bool mail)
Parameters
opening
MarkdownSyntaxToken
The MarkdownSyntaxToken.
content
TextSyntaxNode
The TextSyntax.
closing
MarkdownSyntaxToken
The MarkdownSyntaxToken.
mail
bool
The boolean flag.
Returns
The AutoLinkSyntax.
BlockProxy(MarkdownSyntaxNode)
Creates Aspose.Html.Toolkit.Markdown.Syntax.BlockProxy.
public BlockProxy BlockProxy(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
The MarkdownSyntaxNode.
Returns
The InlineProxy.
BlockQuote()
Creates Aspose.Html.Toolkit.Markdown.Syntax.BlockQuoteSyntaxNode.
public BlockQuoteSyntaxNode BlockQuote()
Returns
The BlockQuoteSyntax.
CharacterReference(SourceText, TextSpan, string)
Creates Aspose.Html.Toolkit.Markdown.Syntax.WhitespaceSyntaxNode.
public CharacterReferenceSyntaxNode CharacterReference(SourceText source, TextSpan span, string value)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
value
string
The string value.
Returns
The CharacterReferenceSyntax.
CodeSpan(int)
Creates the Aspose.Html.Toolkit.Markdown.Syntax.CodeSpanSyntaxNode with the specified number of backticks.
public CodeSpanSyntaxNode CodeSpan(int backticksCount)
Parameters
backticksCount
int
Number of backticks.
Returns
The CodeSpanSyntax.
CodeSpan()
Creates the Aspose.Html.Toolkit.Markdown.Syntax.CodeSpanSyntaxNode.
public CodeSpanSyntaxNode CodeSpan()
Returns
The CodeSpanSyntax.
CodeSpan(MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.CodeSpanSyntaxNode.
public CodeSpanSyntaxNode CodeSpan(MarkdownSyntaxToken opening, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening token.
closing
MarkdownSyntaxToken
The closing token.
Returns
The CodeSpanSyntax.
Emphasis(Emphasis)
Create the EmphasisSyntax.
public EmphasisSyntaxNode Emphasis(Emphasis emphasis)
Parameters
emphasis
Emphasis
The emphasis.
Returns
The EmphasisSyntax.
Emphasis(MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.EmphasisSyntaxNode.
public EmphasisSyntaxNode Emphasis(MarkdownSyntaxToken opening, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening token.
closing
MarkdownSyntaxToken
The closing token.
Returns
The EmphasisSyntax.
EmphasisClosing(SourceText, TextSpan)
Create EmphasisClosing.
public MarkdownSyntaxToken EmphasisClosing(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The MarkdownSyntaxToken.
EmphasisOpening(SourceText, TextSpan)
Create the MarkdownSyntaxToken.
public MarkdownSyntaxToken EmphasisOpening(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The MarkdownSyntaxToken.
EmptyLine()
Creates Aspose.Html.Toolkit.Markdown.Syntax.EmptyLineSyntaxNode.
public EmptyLineSyntaxNode EmptyLine()
Returns
The EmptyLineSyntax.
EscapedCharacter(char)
Creates Aspose.Html.Toolkit.Markdown.Syntax.TextSyntaxNode.
public TextSyntaxNode EscapedCharacter(char escapedChar)
Parameters
escapedChar
char
The escapedChar.
Returns
The TextSyntax.
EscapedCharacter(SourceText, TextSpan)
Creates Aspose.Html.Toolkit.Markdown.Syntax.TextSyntaxNode.
public TextSyntaxNode EscapedCharacter(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The TextSyntax.
FencedCodeBlock(MarkdownSyntaxToken, TextSyntaxNode)
Creates Aspose.Html.Toolkit.Markdown.Syntax.FencedCodeBlockSyntaxNode.
public FencedCodeBlockSyntaxNode FencedCodeBlock(MarkdownSyntaxToken opening, TextSyntaxNode info)
Parameters
opening
MarkdownSyntaxToken
The opening token.
info
TextSyntaxNode
The TextSyntax.
Returns
The FencedCodeBlockSyntax.
FencedCodeBlock(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.FencedCodeBlockSyntaxNode.
public FencedCodeBlockSyntaxNode FencedCodeBlock(MarkdownSyntaxToken opening, TextSyntaxNode info, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening token.
info
TextSyntaxNode
The TextSyntax.
closing
MarkdownSyntaxToken
The closing token.
Returns
The FencedCodeBlockSyntax.
HTMLFragment(SourceText, TextSpan)
Creates Aspose.Html.Toolkit.Markdown.Syntax.HTMLFragmentSyntax.
public HTMLFragmentSyntax HTMLFragment(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The HTMLFragmentSyntax.
HTMLFragment()
Creates Aspose.Html.Toolkit.Markdown.Syntax.HTMLFragmentSyntax.
public HTMLFragmentSyntax HTMLFragment()
Returns
The HTMLFragmentSyntax.
HardBreak(MarkdownSyntaxToken, SourceText, TextSpan)
Creates Aspose.Html.Toolkit.Markdown.Syntax.HardBreakSyntaxNode.
public HardBreakSyntaxNode HardBreak(MarkdownSyntaxToken tag, SourceText source, TextSpan span)
Parameters
The MarkdownSyntaxToken.
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The HardBreakSyntax.
HardBreakingTag(SourceText, TextSpan)
Create HardBreakingTag.
public MarkdownSyntaxToken HardBreakingTag(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The MarkdownSyntaxToken.
HugoShortCode(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.Extensions.HugoShortCodeSyntaxNode.
public HugoShortCodeSyntaxNode HugoShortCode(MarkdownSyntaxToken opening, MarkdownSyntaxToken closingMark, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening MarkdownSyntaxToken.
closingMark
MarkdownSyntaxToken
The closing mark MarkdownSyntaxToken.
closing
MarkdownSyntaxToken
The closing MarkdownSyntaxToken.
Returns
The HugoShortCodeSyntax.
HugoShortCodeParameter(TextSyntaxNode, MarkdownSyntaxToken, MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.Extensions.ShortCodeParameterSyntaxNode.
public ShortCodeParameterSyntaxNode HugoShortCodeParameter(TextSyntaxNode name, MarkdownSyntaxToken equalSign, MarkdownSyntaxToken quotationOpen, TextSyntaxNode value, MarkdownSyntaxToken quotationClose)
Parameters
name
TextSyntaxNode
The TextSyntax.
equalSign
MarkdownSyntaxToken
The equal sign.
quotationOpen
MarkdownSyntaxToken
The quotationOpen.
value
TextSyntaxNode
The TextSyntax value.
quotationClose
MarkdownSyntaxToken
The quotationClose.
Returns
The ShortCodeParameterSyntax.
HugoYamlBasedFrontMatter(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.Extensions.HugoYamlBasedFrontMatterSyntaxNode.
public HugoYamlBasedFrontMatterSyntaxNode HugoYamlBasedFrontMatter(MarkdownSyntaxToken opening, TextSyntaxNode text, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening MarkdownSyntaxToken.
text
TextSyntaxNode
The TextSyntax.
closing
MarkdownSyntaxToken
The closing MarkdownSyntaxToken.
Returns
HugoYamlBasedFrontMatterSyntaxNode
The HugoYamlBasedFrontMatterSyntax.
IndentedCode()
Creates Aspose.Html.Toolkit.Markdown.Syntax.IndentedCodeBlockSyntaxNode.
public IndentedCodeBlockSyntaxNode IndentedCode()
Returns
The IndentedCodeBlockSyntax.
IndentedCode(int)
Creates Aspose.Html.Toolkit.Markdown.Syntax.IndentedCodeBlockSyntaxNode.
public IndentedCodeBlockSyntaxNode IndentedCode(int reservedSpaces)
Parameters
reservedSpaces
int
The reservedSpaces.
Returns
The IndentedCodeBlockSyntax.
InlineContainer()
Creates Aspose.Html.Toolkit.Markdown.Syntax.InlineContainerSyntaxNode.
public InlineContainerSyntaxNode InlineContainer()
Returns
The InlineContainerSyntax.
InlineImage(string, string, string)
Creates Aspose.Html.Toolkit.Markdown.Syntax.InlineImageSyntaxNode.
public InlineImageSyntaxNode InlineImage(string altText, string href, string title)
Parameters
altText
string
The alternative text.
href
string
The URL of image.
title
string
The title.
Returns
The InlineImageSyntax.
InlineImage(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken, LinkDestinationSyntaxNode, LinkTitleSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.InlineImageSyntaxNode.
public InlineImageSyntaxNode InlineImage(MarkdownSyntaxToken contentOpening, MarkdownSyntaxToken contentClosing, MarkdownSyntaxToken declarationOpening, LinkDestinationSyntaxNode destination, LinkTitleSyntaxNode title, MarkdownSyntaxToken declarationClosing)
Parameters
contentOpening
MarkdownSyntaxToken
The contentOpening.
contentClosing
MarkdownSyntaxToken
The contentClosing.
declarationOpening
MarkdownSyntaxToken
The declarationOpening.
destination
LinkDestinationSyntaxNode
The destination.
title
LinkTitleSyntaxNode
The title.
declarationClosing
MarkdownSyntaxToken
The declarationClosing.
Returns
The InlineImageSyntax.
InlineLink(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken, LinkDestinationSyntaxNode, LinkTitleSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.InlineLinkSyntaxNode.
public InlineLinkSyntaxNode InlineLink(MarkdownSyntaxToken contentOpening, MarkdownSyntaxToken contentClosing, MarkdownSyntaxToken declarationOpening, LinkDestinationSyntaxNode destination, LinkTitleSyntaxNode title, MarkdownSyntaxToken declarationClosing)
Parameters
contentOpening
MarkdownSyntaxToken
The contentOpening.
contentClosing
MarkdownSyntaxToken
The contentClosing.
declarationOpening
MarkdownSyntaxToken
The declarationOpening.
destination
LinkDestinationSyntaxNode
The destination.
title
LinkTitleSyntaxNode
The title.
declarationClosing
MarkdownSyntaxToken
The declarationClosing.
Returns
The InlineLinkSyntax.
InlineLink(string, string, string)
Creates InlineLink.
public InlineLinkSyntaxNode InlineLink(string text, string destination, string title)
Parameters
text
string
The link text.
destination
string
The string destination.
title
string
The string title.
Returns
The LinkReferenceDefinitionSyntax.
InlineProxy(MarkdownSyntaxNode)
Creates Aspose.Html.Toolkit.Markdown.Syntax.InlineProxy.
public InlineProxy InlineProxy(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
The MarkdownSyntaxNode.
Returns
The InlineProxy.
LinkDestination()
Creates Aspose.Html.Toolkit.Markdown.Syntax.LinkDestinationSyntaxNode.
public LinkDestinationSyntaxNode LinkDestination()
Returns
The Aspose.Html.Toolkit.Markdown.Syntax.LinkDestinationSyntaxNode object .
LinkDestination(MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.LinkDestinationSyntaxNode.
public LinkDestinationSyntaxNode LinkDestination(MarkdownSyntaxToken opening, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening token.
closing
MarkdownSyntaxToken
The closing token.
Returns
The Aspose.Html.Toolkit.Markdown.Syntax.LinkDestinationSyntaxNode object .
LinkDestination(string)
Creates LinkDestinationSyntaxNode object from a string.
public LinkDestinationSyntaxNode LinkDestination(string url)
Parameters
url
string
Destination URL string.
Returns
The Aspose.Html.Toolkit.Markdown.Syntax.LinkDestinationSyntaxNode object .
LinkLabel(string)
Creates link label from a string.
public TextSyntaxNode LinkLabel(string label)
Parameters
label
string
Label string.
Returns
The Aspose.Html.Toolkit.Markdown.Syntax.TextSyntaxNode object.
LinkReferenceDefinition(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken, LinkDestinationSyntaxNode, LinkTitleSyntaxNode)
Creates Aspose.Html.Toolkit.Markdown.Syntax.LinkReferenceDefinitionSyntaxNode.
public LinkReferenceDefinitionSyntaxNode LinkReferenceDefinition(MarkdownSyntaxToken labelOpening, TextSyntaxNode label, MarkdownSyntaxToken labelClosing, LinkDestinationSyntaxNode destination, LinkTitleSyntaxNode title)
Parameters
labelOpening
MarkdownSyntaxToken
The labelOpening.
label
TextSyntaxNode
The label.
labelClosing
MarkdownSyntaxToken
The labelClosing.
destination
LinkDestinationSyntaxNode
The destination.
title
LinkTitleSyntaxNode
The title.
Returns
LinkReferenceDefinitionSyntaxNode
The LinkReferenceDefinitionSyntax.
LinkTitle()
Creates Aspose.Html.Toolkit.Markdown.Syntax.LinkTitleSyntaxNode.
public LinkTitleSyntaxNode LinkTitle()
Returns
The Aspose.Html.Toolkit.Markdown.Syntax.LinkTitleSyntaxNode object.
LinkTitle(MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.LinkTitleSyntaxNode.
public LinkTitleSyntaxNode LinkTitle(MarkdownSyntaxToken opening, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening token.
closing
MarkdownSyntaxToken
The closing token.
Returns
The Aspose.Html.Toolkit.Markdown.Syntax.LinkTitleSyntaxNode object.
LinkTitle(string)
Creates LinkTitleSyntaxNode object from a string.
public LinkTitleSyntaxNode LinkTitle(string title)
Parameters
title
string
Title string.
Returns
The Aspose.Html.Toolkit.Markdown.Syntax.LinkTitleSyntaxNode object.
ListItem(ListItemMarker)
Creates Aspose.Html.Toolkit.Markdown.Syntax.ListItemSyntaxNode.
public ListItemSyntaxNode ListItem(ListItemMarker marker)
Parameters
marker
ListItemMarker
The marker.
Returns
The ListItemSyntax.
ListItemMarker(MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.ListItemMarker.
public ListItemMarker ListItemMarker(MarkdownSyntaxToken number, MarkdownSyntaxToken delimiter)
Parameters
number
MarkdownSyntaxToken
The number.
delimiter
MarkdownSyntaxToken
The delimiter.
Returns
The ListItemMarker.
ListItemMarker(MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.ListItemMarker.
public ListItemMarker ListItemMarker(MarkdownSyntaxToken token)
Parameters
token
MarkdownSyntaxToken
The token.
Returns
The ListItemMarker.
NewLineTrivia()
Creates NewLineTrivia.
public WhitespaceSyntaxNode NewLineTrivia()
Returns
The WhitespaceSyntax.
OrderedList()
Creates Aspose.Html.Toolkit.Markdown.Syntax.OrderedListSyntaxNode.
public OrderedListSyntaxNode OrderedList()
Returns
The OrderedListSyntax.
OrderedListItem(int)
Creates a new instance of the Aspose.Html.Toolkit.Markdown.Syntax.ListItemSyntaxNode class with ordered list item marker.
public ListItemSyntaxNode OrderedListItem(int number)
Parameters
number
int
The number which will be used to create ordered list item marker.
Returns
Created Aspose.Html.Toolkit.Markdown.Syntax.ListItemSyntaxNode.
Paragraph()
Creates Aspose.Html.Toolkit.Markdown.Syntax.ParagraphSyntaxNode.
public ParagraphSyntaxNode Paragraph()
Returns
The ParagraphSyntax.
ReferenceImage(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken, InlineContainerSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.ReferenceImageSyntaxNode.
public ReferenceImageSyntaxNode ReferenceImage(MarkdownSyntaxToken contentOpening, MarkdownSyntaxToken contentClosing, MarkdownSyntaxToken labelOpening, InlineContainerSyntaxNode label, MarkdownSyntaxToken labelClosing)
Parameters
contentOpening
MarkdownSyntaxToken
The contentOpening.
contentClosing
MarkdownSyntaxToken
The contentClosing.
labelOpening
MarkdownSyntaxToken
The labelOpening.
label
InlineContainerSyntaxNode
The label.
labelClosing
MarkdownSyntaxToken
The labelClosing.
Returns
The ReferenceImageSyntax.
ReferenceLink(MarkdownSyntaxToken, InlineContainerSyntaxNode, MarkdownSyntaxToken, MarkdownSyntaxToken, InlineContainerSyntaxNode, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.ReferenceLinkSyntaxNode.
public ReferenceLinkSyntaxNode ReferenceLink(MarkdownSyntaxToken contentOpening, InlineContainerSyntaxNode content, MarkdownSyntaxToken contentClosing, MarkdownSyntaxToken labelOpening, InlineContainerSyntaxNode label, MarkdownSyntaxToken labelClosing)
Parameters
contentOpening
MarkdownSyntaxToken
The contentOpening.
content
InlineContainerSyntaxNode
The InlineContainerSyntax.
contentClosing
MarkdownSyntaxToken
The contentClosing.
labelOpening
MarkdownSyntaxToken
The labelOpening.
label
InlineContainerSyntaxNode
The InlineContainerSyntax.
labelClosing
MarkdownSyntaxToken
The labelClosing.
Returns
The ReferenceLinkSyntax.
SetextHeading(MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.SetextHeadingSyntaxNode.
public SetextHeadingSyntaxNode SetextHeading(MarkdownSyntaxToken tag)
Parameters
The MarkdownSyntaxToken.
Returns
The SetextHeadingSyntax.
SoftBreak(SourceText, TextSpan)
Creates Aspose.Html.Toolkit.Markdown.Syntax.SoftBreakSyntaxNode.
public SoftBreakSyntaxNode SoftBreak(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The SoftBreakSyntax.
Table()
Creates Aspose.Html.Toolkit.Markdown.Syntax.TableSyntaxNode.
public TableSyntaxNode Table()
Returns
The TableSyntax.
TableCell()
Creates Aspose.Html.Toolkit.Markdown.Syntax.TableCellSyntaxNode.
public TableCellSyntaxNode TableCell()
Returns
The TableCellSyntax.
TableDelimiter(MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.TableDelimiterSyntaxNode.
public TableDelimiterSyntaxNode TableDelimiter(MarkdownSyntaxToken delimiter)
Parameters
delimiter
MarkdownSyntaxToken
The delimiter.
Returns
The TableDelimiterSyntax.
TableRow()
Creates Aspose.Html.Toolkit.Markdown.Syntax.TableRowSyntaxNode.
public TableRowSyntaxNode TableRow()
Returns
The TableRowSyntax.
TaskListItem(ListItemMarker, TaskListItemMarker)
Creates Aspose.Html.Toolkit.Markdown.Syntax.TaskListItemSyntaxNode.
public TaskListItemSyntaxNode TaskListItem(ListItemMarker marker, TaskListItemMarker taskItemMarker)
Parameters
marker
ListItemMarker
The marker.
taskItemMarker
TaskListItemMarker
The taskItemMarker.
Returns
The TaskListItemSyntax.
TaskListItemMarker(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.TaskListItemMarker.
public TaskListItemMarker TaskListItemMarker(MarkdownSyntaxToken opening, MarkdownSyntaxToken label, MarkdownSyntaxToken closing)
Parameters
opening
MarkdownSyntaxToken
The opening.
label
MarkdownSyntaxToken
The label.
closing
MarkdownSyntaxToken
The closing.
Returns
The TaskListItemMarker.
Text(string)
Creates TextSyntax
public TextSyntaxNode Text(string text)
Parameters
text
string
The string value.
Returns
The TextSyntax.
Text(SourceText)
Create the TextSyntax from SourceText.
public TextSyntaxNode Text(SourceText source)
Parameters
source
SourceText
The SourceText.
Returns
The TextSyntax.
Text(SourceText, TextSpan)
Create the TextSyntax from SourceText and TextSpan.
public TextSyntaxNode Text(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The TextSyntax.
ThematicBreak(MarkdownSyntaxToken)
Creates Aspose.Html.Toolkit.Markdown.Syntax.ThematicBreakSyntaxNode.
public ThematicBreakSyntaxNode ThematicBreak(MarkdownSyntaxToken tag)
Parameters
The MarkdownSyntaxToken.
Returns
The ThematicBreakSyntax.
Token(SourceText, TextSpan)
Creates Aspose.Html.Toolkit.Markdown.Syntax.MarkdownSyntaxToken.
public MarkdownSyntaxToken Token(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The MarkdownSyntaxToken.
Token(SourceText)
Creates Aspose.Html.Toolkit.Markdown.Syntax.MarkdownSyntaxToken.
public MarkdownSyntaxToken Token(SourceText source)
Parameters
source
SourceText
The SourceText.
Returns
The MarkdownSyntaxToken.
Trivia(SourceText, TextSpan)
Creates Whitespace.
public WhitespaceSyntaxNode Trivia(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The WhitespaceSyntax.
UnorderedList()
Creates Aspose.Html.Toolkit.Markdown.Syntax.UnorderedListSyntaxNode.
public UnorderedListSyntaxNode UnorderedList()
Returns
The UnorderedListSyntax.
UnorderedListItem(string)
Creates a new instance of the Aspose.Html.Toolkit.Markdown.Syntax.ListItemSyntaxNode class with unordered list item marker.
public ListItemSyntaxNode UnorderedListItem(string marker)
Parameters
marker
string
The unordered list item marker.
Returns
Created Aspose.Html.Toolkit.Markdown.Syntax.ListItemSyntaxNode.
Whitespace()
Create the WhitespaceSyntax.
public WhitespaceSyntaxNode Whitespace()
Returns
The WhitespaceSyntax.
Whitespace(int)
Create the WhitespaceSyntax.
public WhitespaceSyntaxNode Whitespace(int count)
Parameters
count
int
The count of white space.
Returns
The WhitespaceSyntax.
Whitespace(SourceText)
Create the WhitespaceSyntax.
public WhitespaceSyntaxNode Whitespace(SourceText source)
Parameters
source
SourceText
The SourceText.
Returns
The WhitespaceSyntax.
Whitespace(SourceText, TextSpan)
Creates Aspose.Html.Toolkit.Markdown.Syntax.WhitespaceSyntaxNode.
public WhitespaceSyntaxNode Whitespace(SourceText source, TextSpan span)
Parameters
source
SourceText
The SourceText.
span
TextSpan
The TextSpan.
Returns
The WhitespaceSyntax.