Jazyk

ReplacingExpressionVisitor Třída

Definice

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

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

[System.Runtime.CompilerServices.Nullable(0)]
public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
public class ReplacingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
type ReplacingExpressionVisitor = class
    inherit ExpressionVisitor
Public Class ReplacingExpressionVisitor
Inherits ExpressionVisitor
Dědičnost
ReplacingExpressionVisitor
Atributy

Poznámky

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

Konstruktory

Název Description
ReplacingExpressionVisitor(IDictionary<Expression,Expression>)

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

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

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

Vytvoří novou instanci ReplacingExpressionVisitor třídy.

Metody

Název Description
Replace(Expression, Expression, Expression)

Nahradí jeden výraz jiným ve stromu daného výrazu.

Replace(IReadOnlyList<Expression>, IReadOnlyList<Expression>, Expression)

Nahradí jeden výraz jiným ve stromu daného výrazu.

Visit(Expression)

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

Tento typ obvykle používají poskytovatelé databáze (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 ve stromu výrazů.

Tento typ obvykle používají poskytovatelé databáze (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 ve stromu výrazů.

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

Platí pro