Class MarkdownSyntaxNode
Navne til: Aspose.Html.Toolkit.Markdown.Syntax Sammensætning: Aspose.HTML.dll (25.4.0)
Grundlæggende implementering af MarkdownSyntaxNode.
[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable
Inheritance
Derived
BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxNode(MarkdownSyntaxTree)
Den MarkdownSyntaxNode ctor.
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
Om MarkdownSyntaxTree.
Properties
FirstChild
Få det første barn.
public MarkdownSyntaxNode FirstChild { get; }
Ejendomsværdi
LastChild
Få det sidste barn.
public MarkdownSyntaxNode LastChild { get; }
Ejendomsværdi
NextSibling
Tag den næste bror.
public MarkdownSyntaxNode NextSibling { get; }
Ejendomsværdi
Parent
Få den forældres node.
public MarkdownSyntaxNode Parent { get; }
Ejendomsværdi
PreviousSibling
Få den tidligere bror.
public MarkdownSyntaxNode PreviousSibling { get; }
Ejendomsværdi
Methods
Accept(MarkdownSyntaxVisitor)
Vi accepterer besøgende.
public virtual void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
Den besøgende.
AppendChild(MarkdownSyntaxNode)
Tag barnets node.
public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
af MarkdownSyntaxNode.
Returns
af MarkdownSyntaxNode.
ChildNodes()
Få barnets knuder samling.
public NodeList ChildNodes()
Returns
af NodeList.
GetLeadingTrivia()
Få den ledende trivia.
public TriviaCollection GetLeadingTrivia()
Returns
Det er TriviaCollection.
GetSyntaxTree()
Få syntax træet.
public MarkdownSyntaxTree GetSyntaxTree()
Returns
Om MarkdownSyntaxTree.
GetTrailingTrivia()
Få den trailing trivia.
public TriviaCollection GetTrailingTrivia()
Returns
Det er TriviaCollection.
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)
Indsæt før node.
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
af MarkdownSyntaxNode.
child
MarkdownSyntaxNode
af MarkdownSyntaxNode.
Returns
af MarkdownSyntaxNode.
PreInsertionValidity(MarkdownSyntaxNode)
Den grundlæggende grænseflade for PreInsertionValidity
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
af MarkdownSyntaxNode.
RemoveChild(MarkdownSyntaxNode)
Tag barnet væk.
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
Det barn.
Returns
af MarkdownSyntaxNode.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)
Udskift barnets knude.
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
af MarkdownSyntaxNode.
child
MarkdownSyntaxNode
af MarkdownSyntaxNode.
Returns
af MarkdownSyntaxNode.
ToString()
Override ToString metode.
public override string ToString()
Returns
og strengen.
WriteComponentsTo(MarkdownTextWriter)
Grundgrænsefladen for WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Det er MarkdownTextWriter.
WriteTo(TextWriter)
Skriv knuder til tekstforfatter.
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
Den forfatter.
WriteTo(MarkdownTextWriter)
Skriv til MarkdownTextWriter.
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Det er MarkdownTextWriter.