Class MarkdownSyntaxTree

MarkdownSyntaxTree class

마크다운 구문 트리를 나타냅니다.

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)노드를 텍스트 작성기에 씁니다.

또한보십시오