DynamicExpressionVisitor Classe

Définition

Représente un visiteur ou module de réécriture pour les arborescences d’expression dynamiques.Represents a visitor or rewriter for dynamic expression trees.

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 afin de créer des classes plus spécialisées dont la fonctionnalité nécessite de parcourir, d’examiner ou de copier une arborescence d’expressions dynamiques.This class is designed to be inherited to create more specialized classes whose functionality requires traversing, examining, or copying a dynamic expression tree.

Constructeurs

DynamicExpressionVisitor()

Initialise une nouvelle instance de DynamicExpressionVisitor.Initializes a new instance of DynamicExpressionVisitor.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

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

Distribue l'expression à l'une des méthodes de visite les plus spécialisées dans cette classe.Dispatches the expression to one of the more specialized visit methods in this class.

(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.Dispatches the list of expressions to one of the more specialized visit methods in this class.

(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.Visits all expressions in the collection, casting the results back to the original expression type.

(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.Visits an expression, casting the result back to the original expression type.

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

Visite les enfants de BinaryExpression.Visits the children of the BinaryExpression.

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

Visite les enfants de BlockExpression.Visits the children of the BlockExpression.

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

Visite les enfants de CatchBlock.Visits the children of the CatchBlock.

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

Visite les enfants de ConditionalExpression.Visits the children of the ConditionalExpression.

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

Visite ConstantExpression.Visits the ConstantExpression.

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

Visite DebugInfoExpression.Visits the DebugInfoExpression.

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

Visite DefaultExpression.Visits the DefaultExpression.

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

Visite les enfants de DynamicExpression.Visits the children of the DynamicExpression.

VisitElementInit(ElementInit)

Visite les enfants de ElementInit.Visits the children of the ElementInit.

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

Visite les enfants de l'expression d'extension.Visits the children of the extension expression.

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

Visite les enfants de GotoExpression.Visits the children of the GotoExpression.

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

Visite les enfants de IndexExpression.Visits the children of the IndexExpression.

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

Visite les enfants de InvocationExpression.Visits the children of the InvocationExpression.

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

Visite les enfants de LabelExpression.Visits the children of the LabelExpression.

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

Visite LabelTarget.Visits the LabelTarget.

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

Visite les enfants de Expression<TDelegate>.Visits the children of the Expression<TDelegate>.

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

Visite les enfants de ListInitExpression.Visits the children of the ListInitExpression.

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

Visite les enfants de LoopExpression.Visits the children of the LoopExpression.

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

Visite les enfants de MemberExpression.Visits the children of the MemberExpression.

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

Visite les enfants de MemberAssignment.Visits the children of the MemberAssignment.

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

Visite les enfants de MemberBinding.Visits the children of the MemberBinding.

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

Visite les enfants de MemberInitExpression.Visits the children of the MemberInitExpression.

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

Visite les enfants de MemberListBinding.Visits the children of the MemberListBinding.

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

Visite les enfants de MemberMemberBinding.Visits the children of the MemberMemberBinding.

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

Visite les enfants de MethodCallExpression.Visits the children of the MethodCallExpression.

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

Visite les enfants de NewExpression.Visits the children of the NewExpression.

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

Visite les enfants de NewArrayExpression.Visits the children of the NewArrayExpression.

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

Visite ParameterExpression.Visits the ParameterExpression.

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

Visite les enfants de RuntimeVariablesExpression.Visits the children of the RuntimeVariablesExpression.

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

Visite les enfants de SwitchExpression.Visits the children of the SwitchExpression.

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

Visite les enfants de SwitchCase.Visits the children of the SwitchCase.

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

Visite les enfants de TryExpression.Visits the children of the TryExpression.

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

Visite les enfants de TypeBinaryExpression.Visits the children of the TypeBinaryExpression.

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

Visite les enfants de UnaryExpression.Visits the children of the UnaryExpression.

(Hérité de ExpressionVisitor)

S’applique à