Share via


ISyntacticTreeVisitor<T>.Visit Method

Definition

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

A UnaryOperatorNode bound to this UnaryOperatorToken

Applies to