Skip to content

NodeVisitor<TContext, TBaseNode, TNode, TResult>.VisitNode Method ​

Overloads ​

NameDescription
VisitNode(TContext, TBaseNode)Called to visit a node.
VisitNode(TContext, TNode)Called to visit a node of type TNode.

VisitNode(TContext, TBaseNode) ​

Called to visit a node.

c#
protected sealed override TResult? VisitNode(TContext? context, TBaseNode node);

View source

Parameters ​

NameTypeDescription
contextTContextThe context object.
nodeTBaseNodeThe node being visited.

Returns ​

TResult

The result of visiting node.

VisitNode(TContext, TNode) ​

Called to visit a node of type TNode.

c#
protected new abstract TResult? VisitNode(TContext? context, TNode node);

Parameters ​

NameTypeDescription
contextTContextThe context object.
nodeTNodeThe node being visited.

Returns ​

TResult

The result of visiting node.