Class MarkdownSyntaxNode
Der Name: Aspose.Html.Toolkit.Markdown.Syntax Sammlung: Aspose.HTML.dll (25.4.0)
Basisimplementierung des MarkdownSyntaxNode.
[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable
Inheritance
Derived
BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker
Implements
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxNode(MarkdownSyntaxTree)
Der MarkdownSyntaxNode ctor.
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
Der MarkdownSyntaxTree.
Properties
FirstChild
Erhalten Sie das erste Kind.
public MarkdownSyntaxNode FirstChild { get; }
Eigentumswert
LastChild
Erhalten Sie das letzte Kind.
public MarkdownSyntaxNode LastChild { get; }
Eigentumswert
NextSibling
Gehen Sie zum nächsten Bruder.
public MarkdownSyntaxNode NextSibling { get; }
Eigentumswert
Parent
Erhalten Sie den Elternknoten.
public MarkdownSyntaxNode Parent { get; }
Eigentumswert
PreviousSibling
Erhalten Sie die früheren Geschwister.
public MarkdownSyntaxNode PreviousSibling { get; }
Eigentumswert
Methods
Accept(MarkdownSyntaxVisitor)
Akzeptieren Sie den Besucher.
public virtual void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
Der Besucher.
AppendChild(MarkdownSyntaxNode)
Hinzufügen von Kind Node.
public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
Returns
Der MarkdownSyntaxNode.
ChildNodes()
Erhalten Sie die Kinder Knoten Sammlung.
public NodeList ChildNodes()
Returns
Das NodeList.
GetLeadingTrivia()
Erhalten Sie die führende Trivia.
public TriviaCollection GetLeadingTrivia()
Returns
Die TriviaCollection.
GetSyntaxTree()
Geben Sie den Syntaxbaum.
public MarkdownSyntaxTree GetSyntaxTree()
Returns
Der MarkdownSyntaxTree.
GetTrailingTrivia()
Erhalten Sie die Trailing Trivia.
public TriviaCollection GetTrailingTrivia()
Returns
Die TriviaCollection.
InsertBefore(MarkdownSyntaxNode MarkdownSyntaxNode)
Insert vor Node.
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
child
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
Returns
Der MarkdownSyntaxNode.
PreInsertionValidity(MarkdownSyntaxNode)
Die Basis-Interface für PreInsertionValidity
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
RemoveChild(MarkdownSyntaxNode)
Entferne das Kind.
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
Das Kind.
Returns
Der MarkdownSyntaxNode.
ReplaceChild(MarkdownSyntaxNode MarkdownSyntaxNode)
Ersetzen Sie die Kinderknoten.
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
child
MarkdownSyntaxNode
Der MarkdownSyntaxNode.
Returns
Der MarkdownSyntaxNode.
ToString()
berride ToString Methode.
public override string ToString()
Returns
und der String.
WriteComponentsTo(MarkdownTextWriter)
Die Basis-Interface für WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Der MarkdownTextWriter.
WriteTo(TextWriter)
Schreiben Sie Knoten an den Textschriftsteller.
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
Der Schriftsteller.
WriteTo(MarkdownTextWriter)
Schreiben Sie zu MarkdownTextWriter.
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Der MarkdownTextWriter.