DynamicExpressionVisitor Classe

Définition

Représente un visiteur ou module de réécriture pour les arborescences d'expression dynamiques.

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
Héritage
DynamicExpressionVisitor

Remarques

Cette classe est conçue pour être héritée pour créer des classes plus spécialisées dont les fonctionnalités nécessitent la traversée, l’examen ou la copie d’une arborescence d’expressions dynamiques.

Constructeurs

DynamicExpressionVisitor()

Initialise une nouvelle instance de DynamicExpressionVisitor.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Visit(Expression)

Distribue l'expression à l'une des méthodes de visite les plus spécialisées dans cette classe.

(Hérité de ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

Distribue la liste des expressions à l'une des méthodes de visite les plus spécialisées dans cette classe.

(Hérité de ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Visite toutes les expressions de la collection, en effectuant un cast des résultats vers le type d’expression d’origine.

(Hérité de ExpressionVisitor)
VisitAndConvert<T>(T, String)

Visite une expression, en effectuant un cast arrière du résultat vers le type d'expression d'origine.

(Hérité de ExpressionVisitor)
VisitBinary(BinaryExpression)

Visite les enfants de BinaryExpression.

(Hérité de ExpressionVisitor)
VisitBlock(BlockExpression)

Visite les enfants de BlockExpression.

(Hérité de ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Visite les enfants de CatchBlock.

(Hérité de ExpressionVisitor)
VisitConditional(ConditionalExpression)

Visite les enfants de ConditionalExpression.

(Hérité de ExpressionVisitor)
VisitConstant(ConstantExpression)

Visite ConstantExpression.

(Hérité de ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Visite DebugInfoExpression.

(Hérité de ExpressionVisitor)
VisitDefault(DefaultExpression)

Visite DefaultExpression.

(Hérité de ExpressionVisitor)
VisitDynamic(DynamicExpression)

Visite les enfants de DynamicExpression.

VisitElementInit(ElementInit)

Visite les enfants de ElementInit.

(Hérité de ExpressionVisitor)
VisitExtension(Expression)

Visite les enfants de l'expression d'extension.

(Hérité de ExpressionVisitor)
VisitGoto(GotoExpression)

Visite les enfants de GotoExpression.

(Hérité de ExpressionVisitor)
VisitIndex(IndexExpression)

Visite les enfants de IndexExpression.

(Hérité de ExpressionVisitor)
VisitInvocation(InvocationExpression)

Visite les enfants de InvocationExpression.

(Hérité de ExpressionVisitor)
VisitLabel(LabelExpression)

Visite les enfants de LabelExpression.

(Hérité de ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Visite LabelTarget.

(Hérité de ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Visite les enfants de Expression<TDelegate>.

(Hérité de ExpressionVisitor)
VisitListInit(ListInitExpression)

Visite les enfants de ListInitExpression.

(Hérité de ExpressionVisitor)
VisitLoop(LoopExpression)

Visite les enfants de LoopExpression.

(Hérité de ExpressionVisitor)
VisitMember(MemberExpression)

Visite les enfants de MemberExpression.

(Hérité de ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Visite les enfants de MemberAssignment.

(Hérité de ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Visite les enfants de MemberBinding.

(Hérité de ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Visite les enfants de MemberInitExpression.

(Hérité de ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Visite les enfants de MemberListBinding.

(Hérité de ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Visite les enfants de MemberMemberBinding.

(Hérité de ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Visite les enfants de MethodCallExpression.

(Hérité de ExpressionVisitor)
VisitNew(NewExpression)

Visite les enfants de NewExpression.

(Hérité de ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Visite les enfants de NewArrayExpression.

(Hérité de ExpressionVisitor)
VisitParameter(ParameterExpression)

Visite ParameterExpression.

(Hérité de ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Visite les enfants de RuntimeVariablesExpression.

(Hérité de ExpressionVisitor)
VisitSwitch(SwitchExpression)

Visite les enfants de SwitchExpression.

(Hérité de ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Visite les enfants de SwitchCase.

(Hérité de ExpressionVisitor)
VisitTry(TryExpression)

Visite les enfants de TryExpression.

(Hérité de ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Visite les enfants de TypeBinaryExpression.

(Hérité de ExpressionVisitor)
VisitUnary(UnaryExpression)

Visite les enfants de UnaryExpression.

(Hérité de ExpressionVisitor)

S’applique à