ReplacingExpressionVisitor.Replace Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Descrição |
|---|---|
| Replace(IReadOnlyList<Expression>, IReadOnlyList<Expression>, Expression) |
Substitui uma expressão por outra na árvore de expressão fornecida. |
| Replace(Expression, Expression, Expression) |
Substitui uma expressão por outra na árvore de expressão fornecida. |
Replace(IReadOnlyList<Expression>, IReadOnlyList<Expression>, Expression)
Substitui uma expressão por outra na árvore de expressão fornecida.
public static System.Linq.Expressions.Expression Replace(System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> originals, System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> replacements, System.Linq.Expressions.Expression tree);
static member Replace : System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> * System.Collections.Generic.IReadOnlyList<System.Linq.Expressions.Expression> * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Shared Function Replace (originals As IReadOnlyList(Of Expression), replacements As IReadOnlyList(Of Expression), tree As Expression) As Expression
Parâmetros
- originals
- IReadOnlyList<Expression>
Uma lista de expressões originais a serem substituídas.
- replacements
- IReadOnlyList<Expression>
Uma lista de expressões a serem usadas como substituições.
- tree
- Expression
A árvore de expressão na qual a substituição será executada.
Retornos
Uma árvore de expressão com substituições feitas.
Aplica-se a
Replace(Expression, Expression, Expression)
Substitui uma expressão por outra na árvore de expressão fornecida.
public static System.Linq.Expressions.Expression Replace(System.Linq.Expressions.Expression original, System.Linq.Expressions.Expression replacement, System.Linq.Expressions.Expression tree);
static member Replace : System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Shared Function Replace (original As Expression, replacement As Expression, tree As Expression) As Expression
Parâmetros
- original
- Expression
A expressão a ser substituída.
- replacement
- Expression
A expressão a ser usada como substituição.
- tree
- Expression
A árvore de expressão na qual a substituição será executada.
Retornos
Uma árvore de expressão com substituições feitas.