Class MarkdownSyntaxNode
Nazwa przestrzeń: Aspose.Html.Toolkit.Markdown.Syntax Zestaw: Aspose.HTML.dll (25.4.0)
Wdrożenie systemu MarkdownSyntaxNode.
[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable
Inheritance
Derived
BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxNode(MarkdownSyntaxTree)
Wskaźnik MarkdownSyntaxNode ctor.
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
Drzewo MarkdownSyntax.
Properties
FirstChild
Zdobądź pierwsze dziecko.
public MarkdownSyntaxNode FirstChild { get; }
Wartość nieruchomości
LastChild
Zdobądź ostatnie dziecko.
public MarkdownSyntaxNode LastChild { get; }
Wartość nieruchomości
NextSibling
Przyjdź do następnego brata.
public MarkdownSyntaxNode NextSibling { get; }
Wartość nieruchomości
Parent
Zdobądź rodzicielski przycisk.
public MarkdownSyntaxNode Parent { get; }
Wartość nieruchomości
PreviousSibling
Zdobądź poprzedniego brata.
public MarkdownSyntaxNode PreviousSibling { get; }
Wartość nieruchomości
Methods
Accept(MarkdownSyntaxVisitor)
Przyjęcie odwiedzającego.
public virtual void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
i odwiedzającego.
AppendChild(MarkdownSyntaxNode)
Podaj dziecku węzły.
public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
Returns
Wskaźnik MarkdownSyntaxNode.
ChildNodes()
Zdobądź kolekcję węzłów dziecka.
public NodeList ChildNodes()
Returns
W NodeList.
GetLeadingTrivia()
Zdobądź wiodącą trivię.
public TriviaCollection GetLeadingTrivia()
Returns
Trójkąt z kolekcją.
GetSyntaxTree()
Zostaw drzewo syntaxowe.
public MarkdownSyntaxTree GetSyntaxTree()
Returns
Drzewo MarkdownSyntax.
GetTrailingTrivia()
Poznaj trójkąta trójkąta.
public TriviaCollection GetTrailingTrivia()
Returns
Trójkąt z kolekcją.
InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode)
Wejdź przed node.
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
child
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
Returns
Wskaźnik MarkdownSyntaxNode.
PreInsertionValidity(MarkdownSyntaxNode)
Interfejs bazowy dla PreInsertionValidity
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
RemoveChild(MarkdownSyntaxNode)
Usunąć dziecko.
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
To dziecko .
Returns
Wskaźnik MarkdownSyntaxNode.
ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode)
Zastąpić dziecięce węzły.
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
child
MarkdownSyntaxNode
Wskaźnik MarkdownSyntaxNode.
Returns
Wskaźnik MarkdownSyntaxNode.
ToString()
Wykorzystanie metody toString.
public override string ToString()
Returns
i strumień .
WriteComponentsTo(MarkdownTextWriter)
Interfejs podstawowy dla WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Wskaźnik MarkdownTextWriter.
WriteTo(TextWriter)
Napisz węzły do pisarza tekstowego.
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
i pisarza .
WriteTo(MarkdownTextWriter)
Wpisz do MarkdownTextWriter.
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Wskaźnik MarkdownTextWriter.