QueryNodeVisitor<T>.Visit Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
the node to visit
Returns
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
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
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
the node to visit
Returns
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
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
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
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
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
the node to visit
Returns
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
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
the node to visit
Returns
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
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
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
the node to visit
Returns
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
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
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
the node to visit
Returns
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
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
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
the node to visit
Returns
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
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
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
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
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
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
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
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
the node to visit
Returns
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
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
Defined by the implementer