ISyntacticTreeVisitor<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(AggregateExpressionToken) |
Visits a AggregateExpressionToken |
Visit(SelectToken) |
Visits a SelectToken |
Visit(SelectTermToken) |
Visits an SelectTermToken |
Visit(RangeVariableToken) |
Visits a RangeVariableToken |
Visit(OrderByToken) |
Visits an OrderByToken |
Visit(LiteralToken) |
Visits a LiteralToken |
Visit(LambdaToken) |
Visits a LambdaToken |
Visit(InToken) |
Visits an InToken |
Visit(InnerPathToken) |
Visits a InnerPathToken |
Visit(FunctionParameterToken) |
Visits a FunctionParameterToken |
Visit(FunctionCallToken) |
Visits a FunctionCallToken |
Visit(StarToken) |
Visits a StarToken |
Visit(ExpandToken) |
Visits an ExpandToken |
Visit(EndPathToken) |
Visits a EndPathToken |
Visit(DottedIdentifierToken) |
Visits a DottedIdentifierToken |
Visit(CustomQueryOptionToken) |
Visits a CustomQueryOptionToken |
Visit(CountSegmentToken) |
Visits a CountSegmentToken |
Visit(BinaryOperatorToken) |
Visits a BinaryOperatorToken |
Visit(AnyToken) |
Visits an AnyToken |
Visit(AllToken) |
Visit an AllToken |
Visit(GroupByToken) |
Visits a GroupByToken |
Visit(EntitySetAggregateToken) |
Visits a EntitySetAggregateToken |
Visit(AggregateToken) |
Visits a AggregateToken |
Visit(ExpandTermToken) |
Visits an ExpandTermToken |
Visit(UnaryOperatorToken) |
Visits a UnaryOperatorToken |
Visit(AggregateExpressionToken)
Visits a AggregateExpressionToken
public T Visit (Microsoft.OData.UriParser.Aggregation.AggregateExpressionToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.Aggregation.AggregateExpressionToken -> 'T
Public Function Visit (tokenIn As AggregateExpressionToken) As T
Parameters
- tokenIn
- AggregateExpressionToken
The AggregateExpressionToken to bind
Returns
A T node bound to this AggregateExpressionToken
Applies to
Visit(SelectToken)
Visits a SelectToken
public T Visit (Microsoft.OData.UriParser.SelectToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.SelectToken -> 'T
Public Function Visit (tokenIn As SelectToken) As T
Parameters
- tokenIn
- SelectToken
The SelectToken to bind
Returns
A QueryNode bound to this SelectToken
Applies to
Visit(SelectTermToken)
Visits an SelectTermToken
public T Visit (Microsoft.OData.UriParser.SelectTermToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.SelectTermToken -> 'T
Public Function Visit (tokenIn As SelectTermToken) As T
Parameters
- tokenIn
- SelectTermToken
The SelectTermToken to visit
Returns
A QueryNode bound to this SelectTermToken
Applies to
Visit(RangeVariableToken)
Visits a RangeVariableToken
public T Visit (Microsoft.OData.UriParser.RangeVariableToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.RangeVariableToken -> 'T
Public Function Visit (tokenIn As RangeVariableToken) As T
Parameters
- tokenIn
- RangeVariableToken
The RangeVariableToken to bind
Returns
A Resource or NonResource RangeVariableReferenceNode bound to this RangeVariableToken
Applies to
Visit(OrderByToken)
Visits an OrderByToken
public T Visit (Microsoft.OData.UriParser.OrderByToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.OrderByToken -> 'T
Public Function Visit (tokenIn As OrderByToken) As T
Parameters
- tokenIn
- OrderByToken
The OrderByToken to bind
Returns
An OrderByClause bound to this OrderByToken
Applies to
Visit(LiteralToken)
Visits a LiteralToken
public T Visit (Microsoft.OData.UriParser.LiteralToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.LiteralToken -> 'T
Public Function Visit (tokenIn As LiteralToken) As T
Parameters
- tokenIn
- LiteralToken
LiteralToken to visit
Returns
A ConstantNode bound to this LiteralToken
Applies to
Visit(LambdaToken)
Visits a LambdaToken
public T Visit (Microsoft.OData.UriParser.LambdaToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.LambdaToken -> 'T
Public Function Visit (tokenIn As LambdaToken) As T
Parameters
- tokenIn
- LambdaToken
The LambdaToken to visit
Returns
A LambdaNode bound to this LambdaToken
Applies to
Visit(InToken)
Visits an InToken
public T Visit (Microsoft.OData.UriParser.InToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.InToken -> 'T
Public Function Visit (tokenIn As InToken) As T
Parameters
- tokenIn
- InToken
The In token to visit.
Returns
An InNode that's bound to this token
Applies to
Visit(InnerPathToken)
Visits a InnerPathToken
public T Visit (Microsoft.OData.UriParser.InnerPathToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.InnerPathToken -> 'T
Public Function Visit (tokenIn As InnerPathToken) As T
Parameters
- tokenIn
- InnerPathToken
The InnerPathToken to bind
Returns
A SingleValueNode or SingleEntityNode bound to this InnerPathToken
Applies to
Visit(FunctionParameterToken)
Visits a FunctionParameterToken
public T Visit (Microsoft.OData.UriParser.FunctionParameterToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.FunctionParameterToken -> 'T
Public Function Visit (tokenIn As FunctionParameterToken) As T
Parameters
- tokenIn
- FunctionParameterToken
The FunctionParameterTokenb to bind
Returns
A FunctionParametertoken bound to this UnaryOperatorToken
Applies to
Visit(FunctionCallToken)
Visits a FunctionCallToken
public T Visit (Microsoft.OData.UriParser.FunctionCallToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.FunctionCallToken -> 'T
Public Function Visit (tokenIn As FunctionCallToken) As T
Parameters
- tokenIn
- FunctionCallToken
The FunctionCallToken to visit
Returns
A SingleValueFunctionCallNode bound to this FunctionCallToken
Applies to
Visit(StarToken)
Visits a StarToken
public T Visit (Microsoft.OData.UriParser.StarToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.StarToken -> 'T
Public Function Visit (tokenIn As StarToken) As T
Parameters
- tokenIn
- StarToken
The StarToken to bind
Returns
A QueryNode bound to this StarToken
Applies to
Visit(ExpandToken)
Visits an ExpandToken
public T Visit (Microsoft.OData.UriParser.ExpandToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.ExpandToken -> 'T
Public Function Visit (tokenIn As ExpandToken) As T
Parameters
- tokenIn
- ExpandToken
The ExpandToken to visit
Returns
A QueryNode bound to this ExpandToken
Applies to
Visit(EndPathToken)
Visits a EndPathToken
public T Visit (Microsoft.OData.UriParser.EndPathToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.EndPathToken -> 'T
Public Function Visit (tokenIn As EndPathToken) As T
Parameters
- tokenIn
- EndPathToken
The EndPathToken to bind
Returns
A PropertyAccessNode bound to this EndPathToken
Applies to
Visit(DottedIdentifierToken)
Visits a DottedIdentifierToken
public T Visit (Microsoft.OData.UriParser.DottedIdentifierToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.DottedIdentifierToken -> 'T
Public Function Visit (tokenIn As DottedIdentifierToken) As T
Parameters
- tokenIn
- DottedIdentifierToken
The DottedIdentifierToken to visit
Returns
Either a SingleResourceCastNode, or CollectionResourceCastNode bound to this DottedIdentifierToken
Applies to
Visit(CustomQueryOptionToken)
Visits a CustomQueryOptionToken
public T Visit (Microsoft.OData.UriParser.CustomQueryOptionToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.CustomQueryOptionToken -> 'T
Public Function Visit (tokenIn As CustomQueryOptionToken) As T
Parameters
- tokenIn
- CustomQueryOptionToken
The CustomQueryOptionToken to bind
Returns
A CustomQueryOptionNode bound to this CustomQueryOptionToken
Applies to
Visit(CountSegmentToken)
Visits a CountSegmentToken
public T Visit (Microsoft.OData.UriParser.CountSegmentToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.CountSegmentToken -> 'T
Public Function Visit (tokenIn As CountSegmentToken) As T
Parameters
- tokenIn
- CountSegmentToken
The Count segment token to visit.
Returns
A CountNode that's bound to this token
Applies to
Visit(BinaryOperatorToken)
Visits a BinaryOperatorToken
public T Visit (Microsoft.OData.UriParser.BinaryOperatorToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.BinaryOperatorToken -> 'T
Public Function Visit (tokenIn As BinaryOperatorToken) As T
Parameters
- tokenIn
- BinaryOperatorToken
The Binary operator token to visit.
Returns
A BinaryOperatorNode that's bound to this token
Applies to
Visit(AnyToken)
Visits an AnyToken
public T Visit (Microsoft.OData.UriParser.AnyToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.AnyToken -> 'T
Public Function Visit (tokenIn As AnyToken) As T
Parameters
- tokenIn
- AnyToken
The Any token to visit
Returns
An AnyNode that's bound to this token
Applies to
Visit(AllToken)
Visit an AllToken
public T Visit (Microsoft.OData.UriParser.AllToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.AllToken -> 'T
Public Function Visit (tokenIn As AllToken) As T
Parameters
- tokenIn
- AllToken
The All token to visit
Returns
An AllNode bound to this token
Applies to
Visit(GroupByToken)
Visits a GroupByToken
public T Visit (Microsoft.OData.UriParser.Aggregation.GroupByToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.Aggregation.GroupByToken -> 'T
Public Function Visit (tokenIn As GroupByToken) As T
Parameters
- tokenIn
- GroupByToken
The GroupByToken to bind
Returns
A T node bound to this GroupByToken
Applies to
Visit(EntitySetAggregateToken)
Visits a EntitySetAggregateToken
public T Visit (Microsoft.OData.UriParser.Aggregation.EntitySetAggregateToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.Aggregation.EntitySetAggregateToken -> 'T
Public Function Visit (tokenIn As EntitySetAggregateToken) As T
Parameters
- tokenIn
- EntitySetAggregateToken
The EntitySetAggregateToken to bind
Returns
A T node bound to this EntitySetAggregateToken
Applies to
Visit(AggregateToken)
Visits a AggregateToken
public T Visit (Microsoft.OData.UriParser.Aggregation.AggregateToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.Aggregation.AggregateToken -> 'T
Public Function Visit (tokenIn As AggregateToken) As T
Parameters
- tokenIn
- AggregateToken
The AggregateToken to bind
Returns
A T node bound to this AggregateToken
Applies to
Visit(ExpandTermToken)
Visits an ExpandTermToken
public T Visit (Microsoft.OData.UriParser.ExpandTermToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.ExpandTermToken -> 'T
Public Function Visit (tokenIn As ExpandTermToken) As T
Parameters
- tokenIn
- ExpandTermToken
The ExpandTermToken to visit
Returns
A QueryNode bound to this ExpandTermToken
Applies to
Visit(UnaryOperatorToken)
Visits a UnaryOperatorToken
public T Visit (Microsoft.OData.UriParser.UnaryOperatorToken tokenIn);
abstract member Visit : Microsoft.OData.UriParser.UnaryOperatorToken -> 'T
Public Function Visit (tokenIn As UnaryOperatorToken) As T
Parameters
- tokenIn
- UnaryOperatorToken
The UnaryOperatorToken to bind
Returns
A UnaryOperatorNode bound to this UnaryOperatorToken