Partilhar via


DynamicExpressionVisitor Classe

Definição

Representa um visitante ou regravador de á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

DynamicExpressionVisitor()

Inicializa uma nova instância de DynamicExpressionVisitor.

Métodos

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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Visit(Expression)

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

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

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

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

Visitas todas as expressões na 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 os resultados de volta ao tipo de expressão original.

(Herdado de ExpressionVisitor)
VisitBinary(BinaryExpression)

Visita os filhos de BinaryExpression.

(Herdado de ExpressionVisitor)
VisitBlock(BlockExpression)

Visita os filhos de BlockExpression.

(Herdado de ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Visita os filhos de CatchBlock.

(Herdado de ExpressionVisitor)
VisitConditional(ConditionalExpression)

Visita os filhos de 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 de DynamicExpression.

VisitElementInit(ElementInit)

Visita os filhos de ElementInit.

(Herdado de ExpressionVisitor)
VisitExtension(Expression)

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

(Herdado de ExpressionVisitor)
VisitGoto(GotoExpression)

Visita os filhos de GotoExpression.

(Herdado de ExpressionVisitor)
VisitIndex(IndexExpression)

Visita os filhos de IndexExpression.

(Herdado de ExpressionVisitor)
VisitInvocation(InvocationExpression)

Visita os filhos de InvocationExpression.

(Herdado de ExpressionVisitor)
VisitLabel(LabelExpression)

Visita os filhos de LabelExpression.

(Herdado de ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Visita o LabelTarget.

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

Visita os filhos de Expression<TDelegate>.

(Herdado de ExpressionVisitor)
VisitListInit(ListInitExpression)

Visita os filhos de ListInitExpression.

(Herdado de ExpressionVisitor)
VisitLoop(LoopExpression)

Visita os filhos de LoopExpression.

(Herdado de ExpressionVisitor)
VisitMember(MemberExpression)

Visita os filhos de MemberExpression.

(Herdado de ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Visita os filhos de MemberAssignment.

(Herdado de ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Visita os filhos de MemberBinding.

(Herdado de ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Visita os filhos de MemberInitExpression.

(Herdado de ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Visita os filhos de MemberListBinding.

(Herdado de ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Visita os filhos de MemberMemberBinding.

(Herdado de ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Visita os filhos de MethodCallExpression.

(Herdado de ExpressionVisitor)
VisitNew(NewExpression)

Visita os filhos de NewExpression.

(Herdado de ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Visita os filhos de NewArrayExpression.

(Herdado de ExpressionVisitor)
VisitParameter(ParameterExpression)

Visita o ParameterExpression.

(Herdado de ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Visita os filhos de RuntimeVariablesExpression.

(Herdado de ExpressionVisitor)
VisitSwitch(SwitchExpression)

Visita os filhos de SwitchExpression.

(Herdado de ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Visita os filhos de SwitchCase.

(Herdado de ExpressionVisitor)
VisitTry(TryExpression)

Visita os filhos de TryExpression.

(Herdado de ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Visita os filhos de TypeBinaryExpression.

(Herdado de ExpressionVisitor)
VisitUnary(UnaryExpression)

Visita os filhos de UnaryExpression.

(Herdado de ExpressionVisitor)

Aplica-se a