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.
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
Дървото на маркировката.
Properties
FirstChild
Получете първото дете.
public MarkdownSyntaxNode FirstChild { get; }
стойност на имота
LastChild
Вземете последното дете.
public MarkdownSyntaxNode LastChild { get; }
стойност на имота
NextSibling
Вземи следващия брат.
public MarkdownSyntaxNode NextSibling { get; }
стойност на имота
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
MarkdownSyntax.
Returns
MarkdownSyntax.
ChildNodes()
Вземете колекцията на детските възли.
public NodeList ChildNodes()
Returns
NodeList.
GetLeadingTrivia()
Вземете водещата тривия.
public TriviaCollection GetLeadingTrivia()
Returns
Това е триъгълната колекция.
GetSyntaxTree()
Вземете синтаксичното дърво.
public MarkdownSyntaxTree GetSyntaxTree()
Returns
Дървото на маркировката.
GetTrailingTrivia()
Вземете трейлъра на тривията.
public TriviaCollection GetTrailingTrivia()
Returns
Това е триъгълната колекция.
InsertBefore(МаркиранеSyntaxNode, МаркиранеSyntaxNode)
Вмъкнете преди нода.
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
MarkdownSyntax.
child
MarkdownSyntaxNode
MarkdownSyntax.
Returns
MarkdownSyntax.
PreInsertionValidity(MarkdownSyntaxNode)
Основен интерфейс за PreInsertionValidity
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
MarkdownSyntax.
RemoveChild(MarkdownSyntaxNode)
Премахнете детето.
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
и детето.
Returns
MarkdownSyntax.
ReplaceChild(МаркиранеSyntaxNode, МаркиранеSyntaxNode)
Заменете детския нод.
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
MarkdownSyntax.
child
MarkdownSyntaxNode
MarkdownSyntax.
Returns
MarkdownSyntax.
ToString()
ToString.
public override string ToString()
Returns
и лентата.
WriteComponentsTo(MarkdownTextWriter)
Основен интерфейс за WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Маркиране на текстови текстове.
WriteTo(TextWriter)
Напишете възели за писател на текст.
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
на писателя .
WriteTo(MarkdownTextWriter)
MarkdownTextWriter.
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Маркиране на текстови текстове.