QueryNodeVisitor<T> QueryNodeVisitor<T> QueryNodeVisitor<T> Class

Definition

Visitor interface for walking the QueryNode 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>QueryNodeVisitor<T>QueryNodeVisitor<T>

Constructors

QueryNodeVisitor<T>() QueryNodeVisitor<T>() QueryNodeVisitor<T>()

Methods

Visit(BinaryOperatorNode) Visit(BinaryOperatorNode) Visit(BinaryOperatorNode)

Visit a BinaryOperatorNode

Visit(ConstantNode) Visit(ConstantNode) Visit(ConstantNode)

Visit a ConstantNode

Visit(ConvertNode) Visit(ConvertNode) Visit(ConvertNode)

Visit a ConvertNode

Visit(FunctionCallNode) Visit(FunctionCallNode) Visit(FunctionCallNode)

Visit an ODataMethodCallNode

Visit(MemberAccessNode) Visit(MemberAccessNode) Visit(MemberAccessNode)

Visit a MemberAccessNode

Visit(UnaryOperatorNode) Visit(UnaryOperatorNode) Visit(UnaryOperatorNode)

Visit a UnaryOperatorNode

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to