ExpressionVisitorBase ExpressionVisitorBase Class

A base expression visitor that ignores Block expressions.

Syntax

Declaration

public abstract class ExpressionVisitorBase : RelinqExpressionVisitorPublic MustInherit Class ExpressionVisitorBase
    Inherits RelinqExpressionVisitor

Inheritance Hierarchy

  • System.Object
    System.Object
  • ExpressionVisitorBase
    ExpressionVisitorBase

Methods summary

Visits the given node.

Visits the children of the extension expression.

Methods

  • Visit(Expression)
    Visit(Expression)

    Visits the given node.

    public override Expression Visit(Expression node)Public Overrides Function Visit(node As Expression) As Expression

    Parameters

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

      The expression to visit.

    Returns

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

      An Expression.

  • VisitExtension(Expression)
    VisitExtension(Expression)

    Visits the children of the extension expression.

    protected override Expression VisitExtension(Expression node)Protected Overrides Function VisitExtension(node As Expression) As Expression

    Parameters

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

      The expression to visit.

    Returns

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

      The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.

Details

Assembly

Microsoft.EntityFrameworkCore.dll