Class MarkdownSyntaxTree
Именује се: Aspose.Html.Toolkit.Markdown.Syntax Асамблеја: Aspose.HTML.dll (25.4.0)
Представља Маркдаун Синтакс дрво.
[ComVisible(true)]
public class MarkdownSyntaxTree : MarkdownSyntaxNode, IWritable
Inheritance
object ← MarkdownSyntaxNode ← MarkdownSyntaxTree
Implements
Наслеђени чланови
MarkdownSyntaxNode.WriteTo(TextWriter) , MarkdownSyntaxNode.GetSyntaxTree() , MarkdownSyntaxNode.ChildNodes() , MarkdownSyntaxNode.GetLeadingTrivia() , MarkdownSyntaxNode.GetTrailingTrivia() , MarkdownSyntaxNode.AppendChild(MarkdownSyntaxNode) , MarkdownSyntaxNode.RemoveChild(MarkdownSyntaxNode) , MarkdownSyntaxNode.ReplaceChild(MarkdownSyntaxNode, MarkdownSyntaxNode) , MarkdownSyntaxNode.InsertBefore(MarkdownSyntaxNode, MarkdownSyntaxNode) , MarkdownSyntaxNode.PreInsertionValidity(MarkdownSyntaxNode) , MarkdownSyntaxNode.Accept(MarkdownSyntaxVisitor) , MarkdownSyntaxNode.WriteTo(MarkdownTextWriter) , MarkdownSyntaxNode.WriteComponentsTo(MarkdownTextWriter) , MarkdownSyntaxNode.ToString() , MarkdownSyntaxNode.Parent , MarkdownSyntaxNode.FirstChild , MarkdownSyntaxNode.LastChild , MarkdownSyntaxNode.PreviousSibling , MarkdownSyntaxNode.NextSibling , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MarkdownSyntaxTree(Configuration)
Креирање MarkdownSyntaxTree
public MarkdownSyntaxTree(Configuration configuration)
Parameters
configuration
Configuration
То је конфигурација.
MarkdownSyntaxTree()
Испоставио је MarkdownSyntaxTree.
public MarkdownSyntaxTree()
Properties
SyntaxFactory
Добијте SyntaxFactory.
public MarkdownSyntaxFactory SyntaxFactory { get; }
Вредност имовине
Methods
Accept(MarkdownSyntaxVisitor)
Дефинише интерфејс за посету чворовима синтакс дрвета.
public override void Accept(MarkdownSyntaxVisitor visitor)
Parameters
visitor
MarkdownSyntaxVisitor
МаркдаунСинтаксВизитор.
CreateNodeIterator(MarkdownSyntaxNodeFilter)
Дефинише интерфејс за креирање итератора чворова.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNodeFilter filter)
Parameters
filter
MarkdownSyntaxNodeFilter
То је филтер.
Returns
То је итератор нода.
CreateNodeIterator(MarkdownSyntaxNode)
Дефинише интерфејс за креирање итератора чворова.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root)
Parameters
root
MarkdownSyntaxNode
То је МаркдаунСинтаксНод.
Returns
То је итератор нода.
CreateNodeIterator(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
Дефинише интерфејс за креирање итератора чворова.
public NodeIterator CreateNodeIterator(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)
Parameters
root
MarkdownSyntaxNode
То је МаркдаунСинтаксНод.
filter
MarkdownSyntaxNodeFilter
Заједно са МаркдаунСинтаксНодФилтер.
Returns
То је итератор нода.
CreateTreeWalker(MarkdownSyntaxNodeFilter)
Дефинише интерфејс за креирање дрвеног хокера.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNodeFilter filter)
Parameters
filter
MarkdownSyntaxNodeFilter
Заједно са МаркдаунСинтаксНодФилтер.
Returns
Дрво је ходао.
CreateTreeWalker(MarkdownSyntaxNode)
Дефинише интерфејс за креирање дрвеног хокера.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root)
Parameters
root
MarkdownSyntaxNode
То је МаркдаунСинтаксНод.
Returns
Дрво је ходао.
CreateTreeWalker(MarkdownSyntaxNode, MarkdownSyntaxNodeFilter)
Дефинише интерфејс за креирање дрвеног хокера.
public TreeWalker CreateTreeWalker(MarkdownSyntaxNode root, MarkdownSyntaxNodeFilter filter)
Parameters
root
MarkdownSyntaxNode
То је МаркдаунСинтаксНод.
filter
MarkdownSyntaxNodeFilter
Заједно са МаркдаунСинтаксНодФилтер.
Returns
Дрво је ходао.
Save(Стринг)
Сачува синтакс дрво на одређеном путу.
public void Save(string path)
Parameters
path
string
Пут са струком.
Save(TextWriter)
Сачува синтакс дрво на одређеног писаца.
public void Save(TextWriter writer)
Parameters
writer
TextWriter
То је писац текста.
Save(Stream)
Сачува синтакс дрво до одређеног тока.
public void Save(Stream stream)
Parameters
stream
Stream
У току струје.