Class MarkdownSyntaxFactory
内容
[
隐藏
]MarkdownSyntaxFactory class
使用 CreateInstance 创建对象
public class MarkdownSyntaxFactory
方法
姓名 | 描述 |
---|---|
AtxHeading(string) | 创建带有文本内容的 AtxHeadingSyntaxNode. |
AtxHeading(MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 AtxHeadingSyntax.CreateInstance 创建对象 |
AtxHeading(string, int) | 创建具有文本内容和标题级别的 AtxHeadingSyntaxNode。 |
AutoLink(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken, bool) | 使用 AutoLinkSyntax.CreateInstance 创建对象 |
BlockProxy(MarkdownSyntaxNode) | 使用 Syntax.BlockProxy.CreateInstance 创建对象 |
BlockQuote() | 使用 BlockQuoteSyntax.CreateInstance. 创建对象 |
CharacterReference(SourceText, TextSpan, string) | 使用 CharacterReferenceSyntax.CreateInstance. 创建对象 |
CodeSpan() | 创建CodeSpanSyntaxNode . |
CodeSpan(int) | 创建CodeSpanSyntaxNode 具有指定数量的反引号. |
CodeSpan(MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 CodeSpanSyntax.CreateInstance 创建对象 |
Emphasis(Emphasis) | 创建 EmphasisSyntax. |
Emphasis(MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 EmphasisSyntax.CreateInstance. 创建对象 |
EmphasisClosing(SourceText, TextSpan) | 创建 EmphasisClosing. |
EmphasisOpening(SourceText, TextSpan) | 创建 MarkdownSyntaxToken. |
EmptyLine() | 使用 EmptyLineSyntax.CreateInstance 创建对象 |
EscapedCharacter(char) | 使用 EscapedCharacterSyntax.CreateEscapedCharacter 创建对象 |
EscapedCharacter(SourceText, TextSpan) | 使用 EscapedCharacterSyntax.CreateEscapedCharacter 创建对象 |
FencedCodeBlock(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken) | 使用 FencedCodeBlockSyntax.CreateInstance. 创建对象 |
HardBreak(MarkdownSyntaxToken, SourceText, TextSpan) | 使用 HardBreakSyntax.CreateInstance. 创建对象 |
HardBreakingTag(SourceText, TextSpan) | 创建 HardBreakingTag. |
HTMLFragment() | 使用 HTMLFragmentSyntax.CreateInstance 创建对象 |
HTMLFragment(SourceText, TextSpan) | 使用 HTMLFragmentSyntax.CreateInstance 创建对象 |
HugoShortCode(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 HugoShortCodeSyntax.CreateInstance 创建对象 |
HugoShortCodeParameter(TextSyntaxNode, MarkdownSyntaxToken, MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken) | 使用 ShortCodeParameterSyntax.CreateInstance 创建对象 |
HugoYamlBasedFrontMatter(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken) | 使用 HugoYamlBasedFrontMatterSyntax.CreateInstance 创建对象 |
IndentedCode(int) | 使用 IndentedCodeBlockSyntax.CreateInstance. 创建对象 |
InlineContainer() | 使用 InlineContainerSyntax.CreateInstance 创建对象 |
InlineImage(string, string, string) | 使用 InlineImageSyntax.CreateInstance. 创建对象 |
InlineImage(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken, LinkDestinationSyntaxNode, LinkTitleSyntaxNode, MarkdownSyntaxToken) | 使用 InlineImageSyntax.CreateInstance. 创建对象 |
InlineLink(string, string, string) | 创建 InlineLink. |
InlineLink(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken, LinkDestinationSyntaxNode, LinkTitleSyntaxNode, MarkdownSyntaxToken) | 使用 InlineLinkSyntax.CreateInstance. 创建对象 |
InlineProxy(MarkdownSyntaxNode) | 使用 Syntax.InlineProxy.CreateInstance 创建对象 |
LinkDestination(MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 LinkTitleSyntax.CreateInstance. 创建对象 |
LinkReferenceDefinition(MarkdownSyntaxToken, TextSyntaxNode, MarkdownSyntaxToken, LinkDestinationSyntaxNode, LinkTitleSyntaxNode) | 使用 LinkReferenceDefinitionSyntax.CreateInstance. 创建对象 |
LinkTitle(MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 LinkTitleSyntax.CreateInstance. 创建对象 |
ListItem(ListItemMarker) | 使用 ListItemSyntax.CreateInstance. 创建对象 |
ListItemMarker(MarkdownSyntaxToken) | 使用 UnorderedListItemMarker.CreateInstance. 创建对象 |
ListItemMarker(MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 OrderedListItemMarker.CreateInstance. 创建对象 |
NewLineTrivia() | 创建 NewLineTrivia. |
OrderedList() | 使用 OrderedListSyntax.CreateInstance. 创建对象 |
OrderedListItem(int) | 创建一个新的实例ListItemSyntaxNode 带有有序列表项标记的类. |
Paragraph() | 使用 ParagraphSyntax.CreateInstance. 创建对象 |
ReferenceImage(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken, InlineContainerSyntaxNode, MarkdownSyntaxToken) | 使用 ReferenceImageSyntax.CreateInstance. 创建对象 |
ReferenceLink(MarkdownSyntaxToken, InlineContainerSyntaxNode, MarkdownSyntaxToken, MarkdownSyntaxToken, InlineContainerSyntaxNode, MarkdownSyntaxToken) | 使用 ReferenceLinkSyntax.CreateInstance 创建对象 |
SetextHeading(MarkdownSyntaxToken) | 使用 SetextHeadingSyntax.CreateInstance. 创建对象 |
SoftBreak(SourceText, TextSpan) | 使用 SoftBreakSyntax.CreateInstance. 创建对象 |
Table() | 使用 TableSyntax.CreateInstance. 创建对象 |
TableCell() | 使用 TableCellSyntax.CreateInstance. 创建对象 |
TableDelimiter(MarkdownSyntaxToken) | 使用 TableDelimiterSyntax.CreateInstance. 创建对象 |
TableRow() | 使用 TableRowSyntax.CreateInstance. 创建对象 |
TaskListItem(ListItemMarker, TaskListItemMarker) | 使用 TaskListItemSyntax.CreateInstance. 创建对象 |
TaskListItemMarker(MarkdownSyntaxToken, MarkdownSyntaxToken, MarkdownSyntaxToken) | 使用 Syntax.TaskListItemMarker.CreateInstance. 创建对象 |
Text(SourceText) | 从 SourceText 创建 TextSyntax. |
Text(string) | 创建 TextSyntax |
Text(SourceText, TextSpan) | 从 SourceText 和 TextSpan 创建 TextSyntax. |
ThematicBreak(MarkdownSyntaxToken) | 使用 ThematicBreakSyntax.CreateInstance. 创建对象 |
Token(SourceText) | 使用 MarkdownSyntaxToken.CreateInstance 创建对象 |
Token(SourceText, TextSpan) | 使用 MarkdownSyntaxToken.CreateInstance 创建对象 |
Trivia(SourceText, TextSpan) | 创建空白. |
UnorderedList() | 使用 UnorderedListSyntax.CreateInstance. 创建对象 |
UnorderedListItem(string) | 创建一个新的实例ListItemSyntaxNode 带有无序列表项标记的类. |
Whitespace(int) | 创建 WhitespaceSyntax. |
Whitespace(SourceText) | 创建 WhitespaceSyntax. |
Whitespace(SourceText, TextSpan) | 使用 WhitespaceSyntax.CreateWhitespaceInstance 创建对象 |