DynamicExpressionVisitor Classe

Définition

Représente un visiteur ou réécriture pour les arborescences d’expressions 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 la fonctionnalité nécessite l’exploration, l’examen ou la copie d’une arborescence d’expressions dynamiques.

Constructeurs

Nom Description
DynamicExpressionVisitor()

Initialise une nouvelle instance de DynamicExpressionVisitor.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 de 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 de cette classe.

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

Visite toutes les expressions de la collection, retransmettant les résultats vers le type d’expression d’origine.

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

Visite une expression, retransmettant le résultat vers le type d’expression d’origine.

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

Visite les enfants du BinaryExpression.

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

Visite les enfants du BlockExpression.

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

Visite les enfants du CatchBlock.

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

Visite les enfants du ConditionalExpression.

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

Visite le ConstantExpression.

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

Visite le DebugInfoExpression.

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

Visite le DefaultExpression.

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

Visite les enfants du DynamicExpression.

VisitElementInit(ElementInit)

Visite les enfants du ElementInit.

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

Visite les enfants de l’expression d’extension.

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

Visite les enfants du GotoExpression.

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

Visite les enfants du IndexExpression.

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

Visite les enfants du InvocationExpression.

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

Visite les enfants du LabelExpression.

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

Visite le LabelTarget.

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

Visite les enfants du Expression<TDelegate>.

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

Visite les enfants du ListInitExpression.

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

Visite les enfants du LoopExpression.

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

Visite les enfants du MemberExpression.

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

Visite les enfants du MemberAssignment.

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

Visite les enfants du MemberBinding.

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

Visite les enfants du MemberInitExpression.

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

Visite les enfants du MemberListBinding.

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

Visite les enfants du MemberMemberBinding.

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

Visite les enfants du MethodCallExpression.

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

Visite les enfants du NewExpression.

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

Visite les enfants du NewArrayExpression.

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

Visite le ParameterExpression.

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

Visite les enfants du RuntimeVariablesExpression.

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

Visite les enfants du SwitchExpression.

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

Visite les enfants du SwitchCase.

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

Visite les enfants du TryExpression.

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

Visite les enfants du TypeBinaryExpression.

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

Visite les enfants du UnaryExpression.

(Hérité de ExpressionVisitor)

S’applique à