Class MarkdownSyntaxNode
ชื่อพื้นที่: Aspose.Html.Toolkit.Markdown.Syntax การประกอบ: Aspose.HTML.dll (25.4.0)
การดําเนินการพื้นฐานของ MarkdownSyntaxNode
[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable
Inheritance
Derived
BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker
Implements
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxNode(MarkdownSyntaxTree)
MarkdownSyntaxNode ctor
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
MarkdownSyntaxTree
Properties
FirstChild
รับเด็กแรก
public MarkdownSyntaxNode FirstChild { get; }
คุณสมบัติมูลค่า
LastChild
รับเด็กล่าสุด
public MarkdownSyntaxNode LastChild { get; }
คุณสมบัติมูลค่า
NextSibling
รับเกย์พี่น้องถัดไป
public MarkdownSyntaxNode NextSibling { get; }
คุณสมบัติมูลค่า
Parent
รับ node parent
public MarkdownSyntaxNode Parent { get; }
คุณสมบัติมูลค่า
PreviousSibling
รับพี่น้องก่อนหน้านี้
public MarkdownSyntaxNode PreviousSibling { get; }
คุณสมบัติมูลค่า
Methods
Accept(MarkdownSyntaxVisitor)
รับผู้เข้าชม
public virtual void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
ผู้เข้าชม
AppendChild(MarkdownSyntaxNode)
ปลั๊กเด็ก
public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
MarkdownSyntaxNode
Returns
MarkdownSyntaxNode
ChildNodes()
รับคอลเลกชันคอลเลกชันเด็ก
public NodeList ChildNodes()
Returns
รายการ NodeList
GetLeadingTrivia()
ได้รับ trivia ที่นํา
public TriviaCollection GetLeadingTrivia()
Returns
คอลเลกชัน Trivia
GetSyntaxTree()
รับไม้ Syntax
public MarkdownSyntaxTree GetSyntaxTree()
Returns
MarkdownSyntaxTree
GetTrailingTrivia()
รับ Trailing trivia
public TriviaCollection GetTrailingTrivia()
Returns
คอลเลกชัน Trivia
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)
ใส่ก่อน node
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
MarkdownSyntaxNode
child
MarkdownSyntaxNode
MarkdownSyntaxNode
Returns
MarkdownSyntaxNode
PreInsertionValidity(MarkdownSyntaxNode)
อินเตอร์เฟซพื้นฐานสําหรับ PreInsertionValidity
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
MarkdownSyntaxNode
RemoveChild(MarkdownSyntaxNode)
ลบเด็ก
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
เด็ก
Returns
MarkdownSyntaxNode
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)
เปลี่ยนปุ่มเด็ก
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
MarkdownSyntaxNode
child
MarkdownSyntaxNode
MarkdownSyntaxNode
Returns
MarkdownSyntaxNode
ToString()
วิธีการ ToString Override
public override string ToString()
Returns
รั้ว
WriteComponentsTo(MarkdownTextWriter)
อินเตอร์เฟซพื้นฐานสําหรับ WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
MarkdownTextWriter
WriteTo(TextWriter)
เขียน nodes สําหรับผู้เขียนข้อความ
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
ผู้เขียน
WriteTo(MarkdownTextWriter)
เขียนไปยัง MarkdownTextWriter
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
MarkdownTextWriter