ExpressionTransformingQueryModelVisitor<TVisitor> ExpressionTransformingQueryModelVisitor(Of TVisitor) Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class ExpressionTransformingQueryModelVisitor<TVisitor> : QueryModelVisitorBase where TVisitor : RelinqExpressionVisitor
Public Class ExpressionTransformingQueryModelVisitor(Of TVisitor As RelinqExpressionVisitor)
    Inherits QueryModelVisitorBase
Type Parameters
TVisitor
Inheritance
System.ObjectSystem.Object
ExpressionTransformingQueryModelVisitor<TVisitor>ExpressionTransformingQueryModelVisitor(Of TVisitor)

Constructors

ExpressionTransformingQueryModelVisitor(TVisitor) ExpressionTransformingQueryModelVisitor(TVisitor)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public ExpressionTransformingQueryModelVisitor(TVisitor transformingVisitor)
Public Sub New(transformingVisitor As TVisitor)
Parameters
transformingVisitor
TVisitor TVisitor

Properties

TransformingVisitor TransformingVisitor

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected virtual TVisitor TransformingVisitor { get; }
Protected Overridable ReadOnly Property TransformingVisitor As TVisitor
Value
TVisitor TVisitor

Methods

VisitAdditionalFromClause(AdditionalFromClause, QueryModel, Int32) VisitAdditionalFromClause(AdditionalFromClause, QueryModel, Int32)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitAdditionalFromClause(AdditionalFromClause fromClause, QueryModel queryModel, int index)
Public Overrides Sub VisitAdditionalFromClause(fromClause As AdditionalFromClause, queryModel As QueryModel, index As Integer)
Parameters
fromClause
AdditionalFromClause AdditionalFromClause
queryModel
QueryModel QueryModel
index
System.Int32 System.Int32

VisitJoinClause(JoinClause, QueryModel, GroupJoinClause) VisitJoinClause(JoinClause, QueryModel, GroupJoinClause)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitJoinClause(JoinClause joinClause, QueryModel queryModel, GroupJoinClause groupJoinClause)
Public Overrides Sub VisitJoinClause(joinClause As JoinClause, queryModel As QueryModel, groupJoinClause As GroupJoinClause)
Parameters
joinClause
JoinClause JoinClause
queryModel
QueryModel QueryModel
groupJoinClause
GroupJoinClause GroupJoinClause

VisitJoinClause(JoinClause, QueryModel, Int32) VisitJoinClause(JoinClause, QueryModel, Int32)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitJoinClause(JoinClause joinClause, QueryModel queryModel, int index)
Public Overrides Sub VisitJoinClause(joinClause As JoinClause, queryModel As QueryModel, index As Integer)
Parameters
joinClause
JoinClause JoinClause
queryModel
QueryModel QueryModel
index
System.Int32 System.Int32

VisitMainFromClause(MainFromClause, QueryModel) VisitMainFromClause(MainFromClause, QueryModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitMainFromClause(MainFromClause fromClause, QueryModel queryModel)
Public Overrides Sub VisitMainFromClause(fromClause As MainFromClause, queryModel As QueryModel)
Parameters
fromClause
MainFromClause MainFromClause
queryModel
QueryModel QueryModel

VisitOrderByClause(OrderByClause, QueryModel, Int32) VisitOrderByClause(OrderByClause, QueryModel, Int32)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitOrderByClause(OrderByClause orderByClause, QueryModel queryModel, int index)
Public Overrides Sub VisitOrderByClause(orderByClause As OrderByClause, queryModel As QueryModel, index As Integer)
Parameters
orderByClause
OrderByClause OrderByClause
queryModel
QueryModel QueryModel
index
System.Int32 System.Int32

VisitOrdering(Ordering, QueryModel, OrderByClause, Int32) VisitOrdering(Ordering, QueryModel, OrderByClause, Int32)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitOrdering(Ordering ordering, QueryModel queryModel, OrderByClause orderByClause, int index)
Public Overrides Sub VisitOrdering(ordering As Ordering, queryModel As QueryModel, orderByClause As OrderByClause, index As Integer)
Parameters
ordering
Ordering Ordering
queryModel
QueryModel QueryModel
orderByClause
OrderByClause OrderByClause
index
System.Int32 System.Int32

VisitResultOperator(ResultOperatorBase, QueryModel, Int32) VisitResultOperator(ResultOperatorBase, QueryModel, Int32)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitResultOperator(ResultOperatorBase resultOperator, QueryModel queryModel, int index)
Public Overrides Sub VisitResultOperator(resultOperator As ResultOperatorBase, queryModel As QueryModel, index As Integer)
Parameters
resultOperator
ResultOperatorBase ResultOperatorBase
queryModel
QueryModel QueryModel
index
System.Int32 System.Int32

VisitSelectClause(SelectClause, QueryModel) VisitSelectClause(SelectClause, QueryModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitSelectClause(SelectClause selectClause, QueryModel queryModel)
Public Overrides Sub VisitSelectClause(selectClause As SelectClause, queryModel As QueryModel)
Parameters
selectClause
SelectClause SelectClause
queryModel
QueryModel QueryModel

VisitWhereClause(WhereClause, QueryModel, Int32) VisitWhereClause(WhereClause, QueryModel, Int32)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void VisitWhereClause(WhereClause whereClause, QueryModel queryModel, int index)
Public Overrides Sub VisitWhereClause(whereClause As WhereClause, queryModel As QueryModel, index As Integer)
Parameters
whereClause
WhereClause WhereClause
queryModel
QueryModel QueryModel
index
System.Int32 System.Int32