DefaultQueryExpressionVisitor DefaultQueryExpressionVisitor 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 DefaultQueryExpressionVisitor : ExpressionVisitorBase
Public Class DefaultQueryExpressionVisitor
    Inherits ExpressionVisitorBase
Inheritance
System.ObjectSystem.Object
DefaultQueryExpressionVisitorDefaultQueryExpressionVisitor

Constructors

DefaultQueryExpressionVisitor(EntityQueryModelVisitor) DefaultQueryExpressionVisitor(EntityQueryModelVisitor)

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 DefaultQueryExpressionVisitor(EntityQueryModelVisitor entityQueryModelVisitor)
Public Sub New(entityQueryModelVisitor As EntityQueryModelVisitor)
Parameters

Fields

GetParameterValueMethodInfo GetParameterValueMethodInfo

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 static readonly MethodInfo GetParameterValueMethodInfo
Public Shared ReadOnly GetParameterValueMethodInfo As MethodInfo

Properties

QueryModelVisitor QueryModelVisitor

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 virtual EntityQueryModelVisitor QueryModelVisitor { get; }
Public Overridable ReadOnly Property QueryModelVisitor As EntityQueryModelVisitor

Methods

CreateQueryModelVisitor() CreateQueryModelVisitor()

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 EntityQueryModelVisitor CreateQueryModelVisitor()
Protected Overridable Function CreateQueryModelVisitor As EntityQueryModelVisitor
Returns

Visit(Expression) Visit(Expression)

Visits the given node.

(Inherited from ExpressionVisitorBase)

VisitExtension(Expression) VisitExtension(Expression)

Visits the children of the extension expression.

(Inherited from ExpressionVisitorBase)

VisitParameter(ParameterExpression) VisitParameter(ParameterExpression)

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 override Expression VisitParameter(ParameterExpression node)
Protected Overrides Function VisitParameter(node As ParameterExpression) As Expression
Parameters
node
System.Linq.Expressions.ParameterExpression System.Linq.Expressions.ParameterExpression
Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression

VisitSubQuery(SubQueryExpression) VisitSubQuery(SubQueryExpression)

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 override Expression VisitSubQuery(SubQueryExpression expression)
Protected Overrides Function VisitSubQuery(expression As SubQueryExpression) As Expression
Parameters
expression
SubQueryExpression SubQueryExpression
Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression