Class MarkdownSyntaxFactory

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

objectMarkdownSyntaxFactory

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

AtxHeadingSyntaxNode

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

AtxHeadingSyntaxNode

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

AtxHeadingSyntaxNode

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

AutoLinkSyntaxNode

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

AutoLinkSyntaxNode

The AutoLinkSyntax.

BlockProxy(MarkdownSyntaxNode)

Creates Aspose.Html.Toolkit.Markdown.Syntax.BlockProxy.

public BlockProxy BlockProxy(MarkdownSyntaxNode node)

Parameters

node MarkdownSyntaxNode

The MarkdownSyntaxNode.

Returns

BlockProxy

The InlineProxy.

BlockQuote()

Creates Aspose.Html.Toolkit.Markdown.Syntax.BlockQuoteSyntaxNode.

public BlockQuoteSyntaxNode BlockQuote()

Returns

BlockQuoteSyntaxNode

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

CharacterReferenceSyntaxNode

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

CodeSpanSyntaxNode

The CodeSpanSyntax.

CodeSpan()

Creates the Aspose.Html.Toolkit.Markdown.Syntax.CodeSpanSyntaxNode.

public CodeSpanSyntaxNode CodeSpan()

Returns

CodeSpanSyntaxNode

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

CodeSpanSyntaxNode

The CodeSpanSyntax.

Emphasis(Emphasis)

Create the EmphasisSyntax.

public EmphasisSyntaxNode Emphasis(Emphasis emphasis)

Parameters

emphasis Emphasis

The emphasis.

Returns

EmphasisSyntaxNode

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

EmphasisSyntaxNode

The EmphasisSyntax.

EmphasisClosing(SourceText, TextSpan)

Create EmphasisClosing.

public MarkdownSyntaxToken EmphasisClosing(SourceText source, TextSpan span)

Parameters

source SourceText

The SourceText.

span TextSpan

The TextSpan.

Returns

MarkdownSyntaxToken

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

MarkdownSyntaxToken

The MarkdownSyntaxToken.

EmptyLine()

Creates Aspose.Html.Toolkit.Markdown.Syntax.EmptyLineSyntaxNode.

public EmptyLineSyntaxNode EmptyLine()

Returns

EmptyLineSyntaxNode

The EmptyLineSyntax.

EscapedCharacter(char)

Creates Aspose.Html.Toolkit.Markdown.Syntax.TextSyntaxNode.

public TextSyntaxNode EscapedCharacter(char escapedChar)

Parameters

escapedChar char

The escapedChar.

Returns

TextSyntaxNode

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

TextSyntaxNode

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

FencedCodeBlockSyntaxNode

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

FencedCodeBlockSyntaxNode

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

HTMLFragmentSyntax

The HTMLFragmentSyntax.

HTMLFragment()

Creates Aspose.Html.Toolkit.Markdown.Syntax.HTMLFragmentSyntax.

public HTMLFragmentSyntax HTMLFragment()

Returns

HTMLFragmentSyntax

The HTMLFragmentSyntax.

HardBreak(MarkdownSyntaxToken, SourceText, TextSpan)

Creates Aspose.Html.Toolkit.Markdown.Syntax.HardBreakSyntaxNode.

public HardBreakSyntaxNode HardBreak(MarkdownSyntaxToken tag, SourceText source, TextSpan span)

Parameters

tag MarkdownSyntaxToken

The MarkdownSyntaxToken.

source SourceText

The SourceText.

span TextSpan

The TextSpan.

Returns

HardBreakSyntaxNode

The HardBreakSyntax.

HardBreakingTag(SourceText, TextSpan)

Create HardBreakingTag.

public MarkdownSyntaxToken HardBreakingTag(SourceText source, TextSpan span)

Parameters

source SourceText

The SourceText.

span TextSpan

The TextSpan.

Returns

MarkdownSyntaxToken

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

HugoShortCodeSyntaxNode

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

ShortCodeParameterSyntaxNode

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

IndentedCodeBlockSyntaxNode

The IndentedCodeBlockSyntax.

IndentedCode(int)

Creates Aspose.Html.Toolkit.Markdown.Syntax.IndentedCodeBlockSyntaxNode.

public IndentedCodeBlockSyntaxNode IndentedCode(int reservedSpaces)

Parameters

reservedSpaces int

The reservedSpaces.

Returns

IndentedCodeBlockSyntaxNode

The IndentedCodeBlockSyntax.

InlineContainer()

Creates Aspose.Html.Toolkit.Markdown.Syntax.InlineContainerSyntaxNode.

public InlineContainerSyntaxNode InlineContainer()

Returns

InlineContainerSyntaxNode

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

InlineImageSyntaxNode

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

InlineImageSyntaxNode

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

InlineLinkSyntaxNode

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

InlineLinkSyntaxNode

The LinkReferenceDefinitionSyntax.

InlineProxy(MarkdownSyntaxNode)

Creates Aspose.Html.Toolkit.Markdown.Syntax.InlineProxy.

public InlineProxy InlineProxy(MarkdownSyntaxNode node)

Parameters

node MarkdownSyntaxNode

The MarkdownSyntaxNode.

Returns

InlineProxy

The InlineProxy.

LinkDestination()

Creates Aspose.Html.Toolkit.Markdown.Syntax.LinkDestinationSyntaxNode.

public LinkDestinationSyntaxNode LinkDestination()

Returns

LinkDestinationSyntaxNode

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

LinkDestinationSyntaxNode

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

LinkDestinationSyntaxNode

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

TextSyntaxNode

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

LinkTitleSyntaxNode

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

LinkTitleSyntaxNode

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

LinkTitleSyntaxNode

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

ListItemSyntaxNode

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

ListItemMarker

The ListItemMarker.

ListItemMarker(MarkdownSyntaxToken)

Creates Aspose.Html.Toolkit.Markdown.Syntax.ListItemMarker.

public ListItemMarker ListItemMarker(MarkdownSyntaxToken token)

Parameters

token MarkdownSyntaxToken

The token.

Returns

ListItemMarker

The ListItemMarker.

NewLineTrivia()

Creates NewLineTrivia.

public WhitespaceSyntaxNode NewLineTrivia()

Returns

WhitespaceSyntaxNode

The WhitespaceSyntax.

OrderedList()

Creates Aspose.Html.Toolkit.Markdown.Syntax.OrderedListSyntaxNode.

public OrderedListSyntaxNode OrderedList()

Returns

OrderedListSyntaxNode

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

ListItemSyntaxNode

Created Aspose.Html.Toolkit.Markdown.Syntax.ListItemSyntaxNode.

Paragraph()

Creates Aspose.Html.Toolkit.Markdown.Syntax.ParagraphSyntaxNode.

public ParagraphSyntaxNode Paragraph()

Returns

ParagraphSyntaxNode

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

ReferenceImageSyntaxNode

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

ReferenceLinkSyntaxNode

The ReferenceLinkSyntax.

SetextHeading(MarkdownSyntaxToken)

Creates Aspose.Html.Toolkit.Markdown.Syntax.SetextHeadingSyntaxNode.

public SetextHeadingSyntaxNode SetextHeading(MarkdownSyntaxToken tag)

Parameters

tag MarkdownSyntaxToken

The MarkdownSyntaxToken.

Returns

SetextHeadingSyntaxNode

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

SoftBreakSyntaxNode

The SoftBreakSyntax.

Table()

Creates Aspose.Html.Toolkit.Markdown.Syntax.TableSyntaxNode.

public TableSyntaxNode Table()

Returns

TableSyntaxNode

The TableSyntax.

TableCell()

Creates Aspose.Html.Toolkit.Markdown.Syntax.TableCellSyntaxNode.

public TableCellSyntaxNode TableCell()

Returns

TableCellSyntaxNode

The TableCellSyntax.

TableDelimiter(MarkdownSyntaxToken)

Creates Aspose.Html.Toolkit.Markdown.Syntax.TableDelimiterSyntaxNode.

public TableDelimiterSyntaxNode TableDelimiter(MarkdownSyntaxToken delimiter)

Parameters

delimiter MarkdownSyntaxToken

The delimiter.

Returns

TableDelimiterSyntaxNode

The TableDelimiterSyntax.

TableRow()

Creates Aspose.Html.Toolkit.Markdown.Syntax.TableRowSyntaxNode.

public TableRowSyntaxNode TableRow()

Returns

TableRowSyntaxNode

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

TaskListItemSyntaxNode

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

TaskListItemMarker

The TaskListItemMarker.

Text(string)

Creates TextSyntax

public TextSyntaxNode Text(string text)

Parameters

text string

The string value.

Returns

TextSyntaxNode

The TextSyntax.

Text(SourceText)

Create the TextSyntax from SourceText.

public TextSyntaxNode Text(SourceText source)

Parameters

source SourceText

The SourceText.

Returns

TextSyntaxNode

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

TextSyntaxNode

The TextSyntax.

ThematicBreak(MarkdownSyntaxToken)

Creates Aspose.Html.Toolkit.Markdown.Syntax.ThematicBreakSyntaxNode.

public ThematicBreakSyntaxNode ThematicBreak(MarkdownSyntaxToken tag)

Parameters

tag MarkdownSyntaxToken

The MarkdownSyntaxToken.

Returns

ThematicBreakSyntaxNode

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

MarkdownSyntaxToken

The MarkdownSyntaxToken.

Token(SourceText)

Creates Aspose.Html.Toolkit.Markdown.Syntax.MarkdownSyntaxToken.

public MarkdownSyntaxToken Token(SourceText source)

Parameters

source SourceText

The SourceText.

Returns

MarkdownSyntaxToken

The MarkdownSyntaxToken.

Trivia(SourceText, TextSpan)

Creates Whitespace.

public WhitespaceSyntaxNode Trivia(SourceText source, TextSpan span)

Parameters

source SourceText

The SourceText.

span TextSpan

The TextSpan.

Returns

WhitespaceSyntaxNode

The WhitespaceSyntax.

UnorderedList()

Creates Aspose.Html.Toolkit.Markdown.Syntax.UnorderedListSyntaxNode.

public UnorderedListSyntaxNode UnorderedList()

Returns

UnorderedListSyntaxNode

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

ListItemSyntaxNode

Created Aspose.Html.Toolkit.Markdown.Syntax.ListItemSyntaxNode.

Whitespace()

Create the WhitespaceSyntax.

public WhitespaceSyntaxNode Whitespace()

Returns

WhitespaceSyntaxNode

The WhitespaceSyntax.

Whitespace(int)

Create the WhitespaceSyntax.

public WhitespaceSyntaxNode Whitespace(int count)

Parameters

count int

The count of white space.

Returns

WhitespaceSyntaxNode

The WhitespaceSyntax.

Whitespace(SourceText)

Create the WhitespaceSyntax.

public WhitespaceSyntaxNode Whitespace(SourceText source)

Parameters

source SourceText

The SourceText.

Returns

WhitespaceSyntaxNode

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

WhitespaceSyntaxNode

The WhitespaceSyntax.