Class MarkdownSyntaxNode
Nome do espaço: Aspose.Html.Toolkit.Markdown.Syntax Assembleia: Aspose.HTML.dll (25.4.0)
Implementação básica do MarkdownSyntaxNode.
[ComVisible(true)]
public abstract class MarkdownSyntaxNode : IWritable
Inheritance
Derived
BlockSyntaxNode , HTMLFragmentSyntax , InlineSyntaxNode , ListItemMarker , MarkdownSyntaxToken , MarkdownSyntaxTree , TaskListItemMarker
Implements
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxNode(MarkdownSyntaxTree)
O MarkdownSyntaxNode ctor.
protected MarkdownSyntaxNode(MarkdownSyntaxTree ownerSyntaxTree)
Parameters
ownerSyntaxTree
MarkdownSyntaxTree
A árvore MarkdownSyntax.
Properties
FirstChild
Obtenha o primeiro filho.
public MarkdownSyntaxNode FirstChild { get; }
Valor da propriedade
LastChild
Tenha o último filho.
public MarkdownSyntaxNode LastChild { get; }
Valor da propriedade
NextSibling
Faça o próximo irmão.
public MarkdownSyntaxNode NextSibling { get; }
Valor da propriedade
Parent
Obtenha o nodo parental.
public MarkdownSyntaxNode Parent { get; }
Valor da propriedade
PreviousSibling
Conheça o irmão anterior.
public MarkdownSyntaxNode PreviousSibling { get; }
Valor da propriedade
Methods
Accept(MarkdownSyntaxVisitor)
aceitar o visitante.
public virtual void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
E o visitante.
AppendChild(MarkdownSyntaxNode)
Adicione o nodo da criança.
public MarkdownSyntaxNode AppendChild(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
Returns
É o MarkdownSyntaxNode.
ChildNodes()
Obtenha a coleção de nodos da criança.
public NodeList ChildNodes()
Returns
da NodeList.
GetLeadingTrivia()
Obtenha a trivia principal.
public TriviaCollection GetLeadingTrivia()
Returns
A TriviaColecção.
GetSyntaxTree()
Faça a árvore de síntese.
public MarkdownSyntaxTree GetSyntaxTree()
Returns
A árvore MarkdownSyntax.
GetTrailingTrivia()
Faça a trilha trivia.
public TriviaCollection GetTrailingTrivia()
Returns
A TriviaColecção.
InsertBefore(MarcaçãoSyntaxNode, MarkdownSyntaxNode)
Insira antes do nodo.
public MarkdownSyntaxNode InsertBefore(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
child
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
Returns
É o MarkdownSyntaxNode.
PreInsertionValidity(MarkdownSyntaxNode)
A interface de base para PreInsertionValidity
protected virtual void PreInsertionValidity(MarkdownSyntaxNode node)
Parameters
node
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
RemoveChild(MarkdownSyntaxNode)
Remova a criança.
public MarkdownSyntaxNode RemoveChild(MarkdownSyntaxNode child)
Parameters
child
MarkdownSyntaxNode
A criança .
Returns
É o MarkdownSyntaxNode.
ReplaceChild(MarcaçãoSyntaxNode, MarkdownSyntaxNode)
Substitua o nodo da criança.
public MarkdownSyntaxNode ReplaceChild(MarkdownSyntaxNode node, MarkdownSyntaxNode child)
Parameters
node
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
child
MarkdownSyntaxNode
É o MarkdownSyntaxNode.
Returns
É o MarkdownSyntaxNode.
ToString()
Método do ToString.
public override string ToString()
Returns
e a corrente.
WriteComponentsTo(MarkdownTextWriter)
A interface de base para WriteComponentsTo
protected virtual void WriteComponentsTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Com o MarkdownTextWriter.
WriteTo(TextWriter)
Escreva nodos para o escritor de texto.
public void WriteTo(TextWriter writer)
Parameters
writer
TextWriter
O escritor .
WriteTo(MarkdownTextWriter)
Escreva para MarkdownTextWriter.
public virtual void WriteTo(MarkdownTextWriter writer)
Parameters
writer
MarkdownTextWriter
Com o MarkdownTextWriter.