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 创建对象 |