Sdílet prostřednictvím


ReplacingExpressionVisitor Třída

Definice

Návštěvník výrazu, který nahradí jeden výraz jiným výrazem v daném stromu výrazů.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
Dědičnost
ReplacingExpressionVisitor

Poznámky

Další informace a příklady najdete v tématech Implementace poskytovatelů a rozšíření databází a Jak fungují dotazy EF Core .

Konstruktory

ReplacingExpressionVisitor(IDictionary<Expression,Expression>)

Návštěvník výrazu, který nahradí jeden výraz jiným výrazem v daném stromu výrazů.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

ReplacingExpressionVisitor(IReadOnlyList<Expression>, IReadOnlyList<Expression>)

Vytvoří novou instanci třídy ReplacingExpressionVisitor.

Metody

Replace(Expression, Expression, Expression)

Nahradí jeden výraz jiným výrazem v daném stromu výrazů.

Visit(Expression)

Návštěvník výrazu, který nahradí jeden výraz jiným výrazem v daném stromu výrazů.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitMember(MemberExpression)

Návštěvník výrazu, který nahradí jeden výraz jiným výrazem v daném stromu výrazů.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitMethodCall(MethodCallExpression)

Návštěvník výrazu, který nahradí jeden výraz jiným výrazem v daném stromu výrazů.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Platí pro