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)كتابة العقد لكاتب النص.

أنظر أيضا