Share via


QueryNodeVisitor<T>.Visit Method

Definition

Overloads

Visit(SingleValueOpenPropertyAccessNode)

Visit a SingleValueOpenPropertyAccessNode

Visit(SingleValueFunctionCallNode)

Visit a SingleValueFunctionCallNode

Visit(SingleValueCastNode)

Visit a SingleValueCastNode

Visit(SingleResourceFunctionCallNode)

Visit a SingleResourceFunctionCallNode

Visit(SingleResourceCastNode)

Visit a SingleResourceCastNode

Visit(SingleNavigationNode)

Visit a SingleNavigationNode

Visit(SingleComplexNode)

Visit a SingleComplexNode

Visit(SearchTermNode)

Visit a SearchTermNode

Visit(ResourceRangeVariableReferenceNode)

Visit an ResourceRangeVariableReferenceNode

Visit(ParameterAliasNode)

Visit a ParameterAliasNode

Visit(NonResourceRangeVariableReferenceNode)

Visit a NonEntityRangeVariableNode

Visit(NamedFunctionParameterNode)

Visit a NamedFunctionParameterNode.

Visit(InNode)

Visit an InNode

Visit(SingleValuePropertyAccessNode)

Visit a SingleValuePropertyAccessNode

Visit(CountNode)

Visit a CountNode

Visit(ConstantNode)

Visit a ConstantNode

Visit(CollectionResourceFunctionCallNode)

Visit a CollectionResourceFunctionCallNode

Visit(CollectionResourceCastNode)

Visit an CollectionResourceCastNode

Visit(CollectionPropertyAccessNode)

Visit a CollectionPropertyAccessNode

Visit(CollectionOpenPropertyAccessNode)

Visit a CollectionOpenPropertyAccessNode

Visit(CollectionNavigationNode)

Visit a CollectionNavigationNode

Visit(CollectionFunctionCallNode)

Visit a CollectionFunctionCallNode

Visit(CollectionConstantNode)

Visit a CollectionConstantNode

Visit(CollectionComplexNode)

Visit a CollectionComplexNode

Visit(BinaryOperatorNode)

Visit a BinaryOperatorNode

Visit(AnyNode)

Visit an AnyNode

Visit(AllNode)

Visit an AllNode

Visit(AggregatedCollectionPropertyNode)

Visit a CollectionComplexNode

Visit(ConvertNode)

Visit a ConvertNode

Visit(UnaryOperatorNode)

Visit a UnaryOperatorNode

Visit(SingleValueOpenPropertyAccessNode)

Visit a SingleValueOpenPropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValueOpenPropertyAccessNode) As T

Parameters

nodeIn
SingleValueOpenPropertyAccessNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SingleValueFunctionCallNode)

Visit a SingleValueFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValueFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValueFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValueFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValueFunctionCallNode) As T

Parameters

nodeIn
SingleValueFunctionCallNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SingleValueCastNode)

Visit a SingleValueCastNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValueCastNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValueCastNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValueCastNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValueCastNode) As T

Parameters

nodeIn
SingleValueCastNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SingleResourceFunctionCallNode)

Visit a SingleResourceFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.SingleResourceFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleResourceFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleResourceFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As SingleResourceFunctionCallNode) As T

Parameters

nodeIn
SingleResourceFunctionCallNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SingleResourceCastNode)

Visit a SingleResourceCastNode

public virtual T Visit (Microsoft.OData.UriParser.SingleResourceCastNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleResourceCastNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleResourceCastNode -> 'T
Public Overridable Function Visit (nodeIn As SingleResourceCastNode) As T

Parameters

nodeIn
SingleResourceCastNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SingleNavigationNode)

Visit a SingleNavigationNode

public virtual T Visit (Microsoft.OData.UriParser.SingleNavigationNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleNavigationNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleNavigationNode -> 'T
Public Overridable Function Visit (nodeIn As SingleNavigationNode) As T

Parameters

nodeIn
SingleNavigationNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SingleComplexNode)

Visit a SingleComplexNode

public virtual T Visit (Microsoft.OData.UriParser.SingleComplexNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleComplexNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleComplexNode -> 'T
Public Overridable Function Visit (nodeIn As SingleComplexNode) As T

Parameters

nodeIn
SingleComplexNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SearchTermNode)

Visit a SearchTermNode

public virtual T Visit (Microsoft.OData.UriParser.SearchTermNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SearchTermNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SearchTermNode -> 'T
Public Overridable Function Visit (nodeIn As SearchTermNode) As T

Parameters

nodeIn
SearchTermNode

The node to visit

Returns

T

The translated expression

Applies to

Visit(ResourceRangeVariableReferenceNode)

Visit an ResourceRangeVariableReferenceNode

public virtual T Visit (Microsoft.OData.UriParser.ResourceRangeVariableReferenceNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ResourceRangeVariableReferenceNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ResourceRangeVariableReferenceNode -> 'T
Public Overridable Function Visit (nodeIn As ResourceRangeVariableReferenceNode) As T

Parameters

nodeIn
ResourceRangeVariableReferenceNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(ParameterAliasNode)

Visit a ParameterAliasNode

public virtual T Visit (Microsoft.OData.UriParser.ParameterAliasNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ParameterAliasNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ParameterAliasNode -> 'T
Public Overridable Function Visit (nodeIn As ParameterAliasNode) As T

Parameters

nodeIn
ParameterAliasNode

The node to visit

Returns

T

The translated expression

Applies to

Visit(NonResourceRangeVariableReferenceNode)

Visit a NonEntityRangeVariableNode

public virtual T Visit (Microsoft.OData.UriParser.NonResourceRangeVariableReferenceNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.NonResourceRangeVariableReferenceNode -> 'T
override this.Visit : Microsoft.OData.UriParser.NonResourceRangeVariableReferenceNode -> 'T
Public Overridable Function Visit (nodeIn As NonResourceRangeVariableReferenceNode) As T

Parameters

nodeIn
NonResourceRangeVariableReferenceNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(NamedFunctionParameterNode)

Visit a NamedFunctionParameterNode.

public virtual T Visit (Microsoft.OData.UriParser.NamedFunctionParameterNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.NamedFunctionParameterNode -> 'T
override this.Visit : Microsoft.OData.UriParser.NamedFunctionParameterNode -> 'T
Public Overridable Function Visit (nodeIn As NamedFunctionParameterNode) As T

Parameters

nodeIn
NamedFunctionParameterNode

The node to visit.

Returns

T

Defined by the implementer

Applies to

Visit(InNode)

Visit an InNode

public virtual T Visit (Microsoft.OData.UriParser.InNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.InNode -> 'T
override this.Visit : Microsoft.OData.UriParser.InNode -> 'T
Public Overridable Function Visit (nodeIn As InNode) As T

Parameters

nodeIn
InNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(SingleValuePropertyAccessNode)

Visit a SingleValuePropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValuePropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValuePropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValuePropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValuePropertyAccessNode) As T

Parameters

nodeIn
SingleValuePropertyAccessNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CountNode)

Visit a CountNode

public virtual T Visit (Microsoft.OData.UriParser.CountNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CountNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CountNode -> 'T
Public Overridable Function Visit (nodeIn As CountNode) As T

Parameters

nodeIn
CountNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(ConstantNode)

Visit a ConstantNode

public virtual T Visit (Microsoft.OData.UriParser.ConstantNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ConstantNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ConstantNode -> 'T
Public Overridable Function Visit (nodeIn As ConstantNode) As T

Parameters

nodeIn
ConstantNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionResourceFunctionCallNode)

Visit a CollectionResourceFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionResourceFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionResourceFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionResourceFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionResourceFunctionCallNode) As T

Parameters

nodeIn
CollectionResourceFunctionCallNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionResourceCastNode)

Visit an CollectionResourceCastNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionResourceCastNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionResourceCastNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionResourceCastNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionResourceCastNode) As T

Parameters

nodeIn
CollectionResourceCastNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionPropertyAccessNode)

Visit a CollectionPropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionPropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionPropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionPropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionPropertyAccessNode) As T

Parameters

nodeIn
CollectionPropertyAccessNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionOpenPropertyAccessNode)

Visit a CollectionOpenPropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionOpenPropertyAccessNode) As T

Parameters

nodeIn
CollectionOpenPropertyAccessNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionNavigationNode)

Visit a CollectionNavigationNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionNavigationNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionNavigationNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionNavigationNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionNavigationNode) As T

Parameters

nodeIn
CollectionNavigationNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionFunctionCallNode)

Visit a CollectionFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionFunctionCallNode) As T

Parameters

nodeIn
CollectionFunctionCallNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionConstantNode)

Visit a CollectionConstantNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionConstantNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionConstantNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionConstantNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionConstantNode) As T

Parameters

nodeIn
CollectionConstantNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(CollectionComplexNode)

Visit a CollectionComplexNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionComplexNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionComplexNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionComplexNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionComplexNode) As T

Parameters

nodeIn
CollectionComplexNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(BinaryOperatorNode)

Visit a BinaryOperatorNode

public virtual T Visit (Microsoft.OData.UriParser.BinaryOperatorNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.BinaryOperatorNode -> 'T
override this.Visit : Microsoft.OData.UriParser.BinaryOperatorNode -> 'T
Public Overridable Function Visit (nodeIn As BinaryOperatorNode) As T

Parameters

nodeIn
BinaryOperatorNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(AnyNode)

Visit an AnyNode

public virtual T Visit (Microsoft.OData.UriParser.AnyNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.AnyNode -> 'T
override this.Visit : Microsoft.OData.UriParser.AnyNode -> 'T
Public Overridable Function Visit (nodeIn As AnyNode) As T

Parameters

nodeIn
AnyNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(AllNode)

Visit an AllNode

public virtual T Visit (Microsoft.OData.UriParser.AllNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.AllNode -> 'T
override this.Visit : Microsoft.OData.UriParser.AllNode -> 'T
Public Overridable Function Visit (nodeIn As AllNode) As T

Parameters

nodeIn
AllNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(AggregatedCollectionPropertyNode)

Visit a CollectionComplexNode

public virtual T Visit (Microsoft.OData.UriParser.AggregatedCollectionPropertyNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.AggregatedCollectionPropertyNode -> 'T
override this.Visit : Microsoft.OData.UriParser.AggregatedCollectionPropertyNode -> 'T
Public Overridable Function Visit (nodeIn As AggregatedCollectionPropertyNode) As T

Parameters

nodeIn
AggregatedCollectionPropertyNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(ConvertNode)

Visit a ConvertNode

public virtual T Visit (Microsoft.OData.UriParser.ConvertNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ConvertNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ConvertNode -> 'T
Public Overridable Function Visit (nodeIn As ConvertNode) As T

Parameters

nodeIn
ConvertNode

the node to visit

Returns

T

Defined by the implementer

Applies to

Visit(UnaryOperatorNode)

Visit a UnaryOperatorNode

public virtual T Visit (Microsoft.OData.UriParser.UnaryOperatorNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.UnaryOperatorNode -> 'T
override this.Visit : Microsoft.OData.UriParser.UnaryOperatorNode -> 'T
Public Overridable Function Visit (nodeIn As UnaryOperatorNode) As T

Parameters

nodeIn
UnaryOperatorNode

the node to visit

Returns

T

Defined by the implementer

Applies to