DynamicExpressionVisitor Classe

Definição

Representa um visitante ou regravador para árvores de expressão dinâmica.

public ref class DynamicExpressionVisitor abstract : System::Linq::Expressions::ExpressionVisitor
public abstract class DynamicExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type DynamicExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class DynamicExpressionVisitor
Inherits ExpressionVisitor
Herança
DynamicExpressionVisitor

Comentários

Essa classe foi projetada para ser herdada para criar classes mais especializadas cuja funcionalidade requer percorrer, examinar ou copiar uma árvore de expressão dinâmica.

Construtores

Nome Description
DynamicExpressionVisitor()

Inicializa uma nova instância de DynamicExpressionVisitor.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Visit(Expression)

Envia a expressão para um dos métodos de visita mais especializados nesta classe.

(Herdado de ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

Envia a lista de expressões para um dos métodos de visita mais especializados nesta classe.

(Herdado de ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Visita todas as expressões da coleção, convertendo os resultados de volta para o tipo de expressão original.

(Herdado de ExpressionVisitor)
VisitAndConvert<T>(T, String)

Visita uma expressão, convertendo o resultado de volta para o tipo de expressão original.

(Herdado de ExpressionVisitor)
VisitBinary(BinaryExpression)

Visita os filhos do BinaryExpression.

(Herdado de ExpressionVisitor)
VisitBlock(BlockExpression)

Visita os filhos do BlockExpression.

(Herdado de ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Visita os filhos do CatchBlock.

(Herdado de ExpressionVisitor)
VisitConditional(ConditionalExpression)

Visita os filhos do ConditionalExpression.

(Herdado de ExpressionVisitor)
VisitConstant(ConstantExpression)

Visita o ConstantExpression.

(Herdado de ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Visita o DebugInfoExpression.

(Herdado de ExpressionVisitor)
VisitDefault(DefaultExpression)

Visita o DefaultExpression.

(Herdado de ExpressionVisitor)
VisitDynamic(DynamicExpression)

Visita os filhos do DynamicExpression.

VisitElementInit(ElementInit)

Visita os filhos do ElementInit.

(Herdado de ExpressionVisitor)
VisitExtension(Expression)

Visita os filhos da expressão de extensão.

(Herdado de ExpressionVisitor)
VisitGoto(GotoExpression)

Visita os filhos do GotoExpression.

(Herdado de ExpressionVisitor)
VisitIndex(IndexExpression)

Visita os filhos do IndexExpression.

(Herdado de ExpressionVisitor)
VisitInvocation(InvocationExpression)

Visita os filhos do InvocationExpression.

(Herdado de ExpressionVisitor)
VisitLabel(LabelExpression)

Visita os filhos do LabelExpression.

(Herdado de ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Visita o LabelTarget.

(Herdado de ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Visita os filhos do Expression<TDelegate>.

(Herdado de ExpressionVisitor)
VisitListInit(ListInitExpression)

Visita os filhos do ListInitExpression.

(Herdado de ExpressionVisitor)
VisitLoop(LoopExpression)

Visita os filhos do LoopExpression.

(Herdado de ExpressionVisitor)
VisitMember(MemberExpression)

Visita os filhos do MemberExpression.

(Herdado de ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Visita os filhos do MemberAssignment.

(Herdado de ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Visita os filhos do MemberBinding.

(Herdado de ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Visita os filhos do MemberInitExpression.

(Herdado de ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Visita os filhos do MemberListBinding.

(Herdado de ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Visita os filhos do MemberMemberBinding.

(Herdado de ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Visita os filhos do MethodCallExpression.

(Herdado de ExpressionVisitor)
VisitNew(NewExpression)

Visita os filhos do NewExpression.

(Herdado de ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Visita os filhos do NewArrayExpression.

(Herdado de ExpressionVisitor)
VisitParameter(ParameterExpression)

Visita o ParameterExpression.

(Herdado de ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Visita os filhos do RuntimeVariablesExpression.

(Herdado de ExpressionVisitor)
VisitSwitch(SwitchExpression)

Visita os filhos do SwitchExpression.

(Herdado de ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Visita os filhos do SwitchCase.

(Herdado de ExpressionVisitor)
VisitTry(TryExpression)

Visita os filhos do TryExpression.

(Herdado de ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Visita os filhos do TypeBinaryExpression.

(Herdado de ExpressionVisitor)
VisitUnary(UnaryExpression)

Visita os filhos do UnaryExpression.

(Herdado de ExpressionVisitor)

Aplica-se a