Class MarkdownSyntaxNode
Numele spaţiului: Aspose.Html.Toolkit.Markdown.Syntax Asamblare: Aspose.HTML.dll (25.4.0)
Implementarea de bază a MarkdownSyntaxNode.
[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable
Inheritance
Derived
BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker
Implements
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxNode(MarkdownSyntaxTree)
Citește și: MarkdownSyntaxNode ctor.
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
Pădurea MarkdownSyntax.
Properties
FirstChild
Obțineți primul copil.
public MarkdownSyntaxNode FirstChild { get; }
Valoarea proprietății
LastChild
Obțineți ultimul copil.
public MarkdownSyntaxNode LastChild { get; }
Valoarea proprietății
NextSibling
Fă-ţi următorul frate.
public MarkdownSyntaxNode NextSibling { get; }
Valoarea proprietății
Parent
Obțineți nodul parental.
public MarkdownSyntaxNode Parent { get; }
Valoarea proprietății
PreviousSibling
Obțineți fratele anterior.
public MarkdownSyntaxNode PreviousSibling { get; }
Valoarea proprietății
Methods
Accept(MarkdownSyntaxVisitor)
Acceptarea vizitatorului.
public virtual void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
pentru vizitatori .
AppendChild(MarkdownSyntaxNode)
Apăsați nodul copilului.
public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
Returns
Cuvânt cheie: MarkdownSyntaxNode
ChildNodes()
Obțineți colectarea nodurilor copilului.
public NodeList ChildNodes()
Returns
în NodeList.
GetLeadingTrivia()
Obțineți trivia principală.
public TriviaCollection GetLeadingTrivia()
Returns
Colecţia Trivia.
GetSyntaxTree()
Obțineți copacul de sintax.
public MarkdownSyntaxTree GetSyntaxTree()
Returns
Pădurea MarkdownSyntax.
GetTrailingTrivia()
Cumpărați trivia Trailing.
public TriviaCollection GetTrailingTrivia()
Returns
Colecţia Trivia.
InsertBefore(Cuvânt cheie: MarkdownSyntaxNode)
Introduceți înainte de nod.
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
child
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
Returns
Cuvânt cheie: MarkdownSyntaxNode
PreInsertionValidity(MarkdownSyntaxNode)
Interfața de bază pentru PreInsertionValidity
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
RemoveChild(MarkdownSyntaxNode)
Îndepărtează copilul
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
şi copilul .
Returns
Cuvânt cheie: MarkdownSyntaxNode
ReplaceChild(Cuvânt cheie: MarkdownSyntaxNode)
Înlocuiți nodul copilului.
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
child
MarkdownSyntaxNode
Cuvânt cheie: MarkdownSyntaxNode
Returns
Cuvânt cheie: MarkdownSyntaxNode
ToString()
Metoda de supraîncărcare.
public override string ToString()
Returns
şi stringul .
WriteComponentsTo(MarkdownTextWriter)
Interfața de bază pentru WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Cuvânt cheie MarkdownTextWriter
WriteTo(TextWriter)
Scrie noduri pentru scriitorul text.
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
şi scriitorul .
WriteTo(MarkdownTextWriter)
Scrieți la MarkdownTextWriter.
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Cuvânt cheie MarkdownTextWriter