Class MarkdownSyntaxTree

MarkdownSyntaxTree class

Представляет дерево синтаксиса Markdown.

public class MarkdownSyntaxTree : MarkdownSyntaxNode

Конструкторы

ИмяОписание
MarkdownSyntaxTree()Создал MarkdownSyntaxTree.
MarkdownSyntaxTree(Configuration)Создает MarkdownSyntaxTree

Характеристики

ИмяОписание
FirstChild { get; }Получить первого ребенка.
LastChild { get; }Получить последнего потомка.
NextSibling { get; }Получить следующего брата.
Parent { get; }Получить родительский узел.
PreviousSibling { get; }Получить предыдущего брата.
SyntaxFactory { get; }Получить SyntaxFactory.

Методы

ИмяОписание
override Accept(MarkdownSyntaxVisitor)Определяет интерфейс для посещения узлов синтаксического дерева.
AppendChild(MarkdownSyntaxNode)Добавить дочерний узел.
ChildNodes()Получить коллекцию дочерних узлов.
CreateNodeIterator(MarkdownSyntaxNode)Определяет интерфейс для создания итератора узла.
CreateNodeIterator(MarkdownSyntaxNodeFilter)Определяет интерфейс для создания итератора узла.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Определяет интерфейс для создания итератора узла.
CreateTreeWalker(MarkdownSyntaxNode)Определяет интерфейс для создания обходчика дерева.
CreateTreeWalker(MarkdownSyntaxNodeFilter)Определяет интерфейс для создания обходчика дерева.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)Определяет интерфейс для создания обходчика дерева.
GetLeadingTrivia()Получите главные мелочи.
GetSyntaxTree()Получить синтаксическое дерево.
GetTrailingTrivia()Получить викторины.
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)Вставить перед узлом.
RemoveChild(MarkdownSyntaxNode)Удалить дочерний элемент.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)Заменить дочерний узел.
Save(Stream)Сохраняет синтаксическое дерево в указанный поток.
Save(string)Сохраняет синтаксическое дерево по указанному пути.
Save(TextWriter)Сохраняет синтаксическое дерево в указанном модуле записи.
override ToString()Переопределить метод ToString.
virtual WriteTo(MarkdownTextWriter)Запись в MarkdownTextWriter.
WriteTo(TextWriter)Запись узлов в модуль записи текста.

Смотрите также