CodeKicker.BBCode.SyntaxTree.SyntaxTreeVisitor.Visit C# (CSharp) Метод

Visit() защищенный Метод

protected Visit ( SequenceNode node ) : SyntaxTreeNode
node SequenceNode
Результат SyntaxTreeNode
        protected internal virtual SyntaxTreeNode Visit(SequenceNode node)
        {
            if (node == null) return null;

            var modifiedSubNodes = GetModifiedSubNodes(node);

            if (modifiedSubNodes == null)
                return node; //unmodified
            else
                return node.SetSubNodes(modifiedSubNodes); //subnodes were modified
        }
        protected internal virtual SyntaxTreeNode Visit(TagNode node)

Same methods

SyntaxTreeVisitor::Visit ( SyntaxTreeNode node ) : SyntaxTreeNode
SyntaxTreeVisitor::Visit ( TagNode node ) : SyntaxTreeNode
SyntaxTreeVisitor::Visit ( TextNode node ) : SyntaxTreeNode

Usage Example

Пример #1
0
 internal override SyntaxTreeNode AcceptVisitor(SyntaxTreeVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     return(visitor.Visit(this));
 }
All Usage Examples Of CodeKicker.BBCode.SyntaxTree.SyntaxTreeVisitor::Visit