Share via


QueryNodeVisitor<T> Class

Definition

Visitor interface for walking the Semantic Tree.

public abstract class QueryNodeVisitor<T>
type QueryNodeVisitor<'T> = class
Public MustInherit Class QueryNodeVisitor(Of T)

Type Parameters

T

Generic type produced by the visitor.

Inheritance
QueryNodeVisitor<T>
Derived

Constructors

QueryNodeVisitor<T>()

Methods

Visit(AggregatedCollectionPropertyNode)

Visit a CollectionComplexNode

Visit(AllNode)

Visit an AllNode

Visit(AnyNode)

Visit an AnyNode

Visit(BinaryOperatorNode)

Visit a BinaryOperatorNode

Visit(CollectionComplexNode)

Visit a CollectionComplexNode

Visit(CollectionConstantNode)

Visit a CollectionConstantNode

Visit(CollectionFunctionCallNode)

Visit a CollectionFunctionCallNode

Visit(CollectionNavigationNode)

Visit a CollectionNavigationNode

Visit(CollectionOpenPropertyAccessNode)

Visit a CollectionOpenPropertyAccessNode

Visit(CollectionPropertyAccessNode)

Visit a CollectionPropertyAccessNode

Visit(CollectionResourceCastNode)

Visit an CollectionResourceCastNode

Visit(CollectionResourceFunctionCallNode)

Visit a CollectionResourceFunctionCallNode

Visit(ConstantNode)

Visit a ConstantNode

Visit(ConvertNode)

Visit a ConvertNode

Visit(CountNode)

Visit a CountNode

Visit(InNode)

Visit an InNode

Visit(NamedFunctionParameterNode)

Visit a NamedFunctionParameterNode.

Visit(NonResourceRangeVariableReferenceNode)

Visit a NonEntityRangeVariableNode

Visit(ParameterAliasNode)

Visit a ParameterAliasNode

Visit(ResourceRangeVariableReferenceNode)

Visit an ResourceRangeVariableReferenceNode

Visit(SearchTermNode)

Visit a SearchTermNode

Visit(SingleComplexNode)

Visit a SingleComplexNode

Visit(SingleNavigationNode)

Visit a SingleNavigationNode

Visit(SingleResourceCastNode)

Visit a SingleResourceCastNode

Visit(SingleResourceFunctionCallNode)

Visit a SingleResourceFunctionCallNode

Visit(SingleValueCastNode)

Visit a SingleValueCastNode

Visit(SingleValueFunctionCallNode)

Visit a SingleValueFunctionCallNode

Visit(SingleValueOpenPropertyAccessNode)

Visit a SingleValueOpenPropertyAccessNode

Visit(SingleValuePropertyAccessNode)

Visit a SingleValuePropertyAccessNode

Visit(UnaryOperatorNode)

Visit a UnaryOperatorNode

Applies to