NodeVisitor<TContext, TBaseNode, TNode, TResult>.VisitNode Method
Overloads
| Name | Description |
|---|---|
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.
protected sealed override TResult? VisitNode(TContext? context, TBaseNode node);
Parameters
| Name | Type | Description |
|---|---|---|
context |
TContext |
The context object. |
node |
TBaseNode |
The node being visited. |
Returns
TResult
The result of visiting node.
VisitNode(TContext, TNode)
Called to visit a node of type TNode.
protected new abstract TResult? VisitNode(TContext? context, TNode node);
Parameters
| Name | Type | Description |
|---|---|---|
context |
TContext |
The context object. |
node |
TNode |
The node being visited. |
Returns
TResult
The result of visiting node.