EntityResultFindingExpressionVisitor EntityResultFindingExpressionVisitor Class

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.

Syntax

Declaration

public class EntityResultFindingExpressionVisitor : ExpressionVisitorBasePublic Class EntityResultFindingExpressionVisitor
    Inherits ExpressionVisitorBase

Inheritance Hierarchy

Inherited Members

Visit(Expression),
Visit(Expression),
VisitExtension(Expression)
VisitExtension(Expression)

Constructors summary

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.

Methods summary

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Constructors

  • EntityResultFindingExpressionVisitor(IModel, IEntityTrackingInfoFactory, QueryCompilationContext)
    EntityResultFindingExpressionVisitor(IModel, IEntityTrackingInfoFactory, QueryCompilationContext)

    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 EntityResultFindingExpressionVisitor(IModel model, IEntityTrackingInfoFactory entityTrackingInfoFactory, QueryCompilationContext queryCompilationContext)Public Sub New(model As IModel, entityTrackingInfoFactory As IEntityTrackingInfoFactory, queryCompilationContext As QueryCompilationContext)

    Parameters

Methods

  • FindEntitiesInResult(Expression)
    FindEntitiesInResult(Expression)

    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 IReadOnlyCollection<EntityTrackingInfo> FindEntitiesInResult(Expression expression)Public Overridable Function FindEntitiesInResult(expression As Expression) As IReadOnlyCollection(Of EntityTrackingInfo)

    Parameters

    • expression
      System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression

    Returns

  • VisitBinary(BinaryExpression)
    VisitBinary(BinaryExpression)

    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 VisitBinary(BinaryExpression node)Protected Overrides Function VisitBinary(node As BinaryExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.BinaryExpression
      System.Linq.Expressions.BinaryExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitConditional(ConditionalExpression)
    VisitConditional(ConditionalExpression)

    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 VisitConditional(ConditionalExpression node)Protected Overrides Function VisitConditional(node As ConditionalExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.ConditionalExpression
      System.Linq.Expressions.ConditionalExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitInvocation(InvocationExpression)
    VisitInvocation(InvocationExpression)

    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 VisitInvocation(InvocationExpression node)Protected Overrides Function VisitInvocation(node As InvocationExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.InvocationExpression
      System.Linq.Expressions.InvocationExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitLambda<T>(Expression<T>)
    VisitLambda(Of T)(Expression(Of T))

    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 VisitLambda<T>(Expression<T> node)Protected Overrides Function VisitLambda(Of T)(node As Expression(Of T)) As Expression

    Parameters

    • node
      System.Linq.Expressions.Expression<TDelegate><T>
      System.Linq.Expressions.Expression<TDelegate>(Of T)

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitMember(MemberExpression)
    VisitMember(MemberExpression)

    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 VisitMember(MemberExpression node)Protected Overrides Function VisitMember(node As MemberExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.MemberExpression
      System.Linq.Expressions.MemberExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitMethodCall(MethodCallExpression)
    VisitMethodCall(MethodCallExpression)

    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 VisitMethodCall(MethodCallExpression node)Protected Overrides Function VisitMethodCall(node As MethodCallExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.MethodCallExpression
      System.Linq.Expressions.MethodCallExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitQuerySourceReference(QuerySourceReferenceExpression)
    VisitQuerySourceReference(QuerySourceReferenceExpression)

    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 VisitQuerySourceReference(QuerySourceReferenceExpression expression)Protected Overrides Function VisitQuerySourceReference(expression As QuerySourceReferenceExpression) As Expression

    Parameters

    • expression
      QuerySourceReferenceExpression
      QuerySourceReferenceExpression

    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
  • VisitTypeBinary(TypeBinaryExpression)
    VisitTypeBinary(TypeBinaryExpression)

    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 VisitTypeBinary(TypeBinaryExpression node)Protected Overrides Function VisitTypeBinary(node As TypeBinaryExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.TypeBinaryExpression
      System.Linq.Expressions.TypeBinaryExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression

Details

Assembly

Microsoft.EntityFrameworkCore.dll