DynamicExpressionVisitor Klas

Definitie

Vertegenwoordigt een bezoeker of rewriter voor dynamische expressiestructuren.

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
Overname
DynamicExpressionVisitor

Opmerkingen

Deze klasse is ontworpen om overgenomen te worden om meer gespecialiseerde klassen te maken waarvan de functionaliteit vereist dat een dynamische expressiestructuur wordt doorkruist, onderzocht of gekopieerd.

Constructors

Name Description
DynamicExpressionVisitor()

Initialiseert een nieuw exemplaar van DynamicExpressionVisitor.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Visit(Expression)

Verzendt de expressie naar een van de meer gespecialiseerde bezoekmethoden in deze klasse.

(Overgenomen van ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

Hiermee verzendt u de lijst met expressies naar een van de meer gespecialiseerde bezoekmethoden in deze klasse.

(Overgenomen van ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Bezoekt alle expressies in de verzameling, waarbij de resultaten worden teruggezet naar het oorspronkelijke expressietype.

(Overgenomen van ExpressionVisitor)
VisitAndConvert<T>(T, String)

Hiermee wordt een expressie geopend en wordt het resultaat teruggezet naar het oorspronkelijke expressietype.

(Overgenomen van ExpressionVisitor)
VisitBinary(BinaryExpression)

Bezoekt de kinderen van de BinaryExpression.

(Overgenomen van ExpressionVisitor)
VisitBlock(BlockExpression)

Bezoekt de kinderen van de BlockExpression.

(Overgenomen van ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Bezoekt de kinderen van de CatchBlock.

(Overgenomen van ExpressionVisitor)
VisitConditional(ConditionalExpression)

Bezoekt de kinderen van de ConditionalExpression.

(Overgenomen van ExpressionVisitor)
VisitConstant(ConstantExpression)

Bezoekt de ConstantExpression.

(Overgenomen van ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Bezoekt de DebugInfoExpression.

(Overgenomen van ExpressionVisitor)
VisitDefault(DefaultExpression)

Bezoekt de DefaultExpression.

(Overgenomen van ExpressionVisitor)
VisitDynamic(DynamicExpression)

Bezoekt de kinderen van de DynamicExpression.

VisitElementInit(ElementInit)

Bezoekt de kinderen van de ElementInit.

(Overgenomen van ExpressionVisitor)
VisitExtension(Expression)

Bezoekt de kinderen van de extensie-expressie.

(Overgenomen van ExpressionVisitor)
VisitGoto(GotoExpression)

Bezoekt de kinderen van de GotoExpression.

(Overgenomen van ExpressionVisitor)
VisitIndex(IndexExpression)

Bezoekt de kinderen van de IndexExpression.

(Overgenomen van ExpressionVisitor)
VisitInvocation(InvocationExpression)

Bezoekt de kinderen van de InvocationExpression.

(Overgenomen van ExpressionVisitor)
VisitLabel(LabelExpression)

Bezoekt de kinderen van de LabelExpression.

(Overgenomen van ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Bezoekt de LabelTarget.

(Overgenomen van ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Bezoekt de kinderen van de Expression<TDelegate>.

(Overgenomen van ExpressionVisitor)
VisitListInit(ListInitExpression)

Bezoekt de kinderen van de ListInitExpression.

(Overgenomen van ExpressionVisitor)
VisitLoop(LoopExpression)

Bezoekt de kinderen van de LoopExpression.

(Overgenomen van ExpressionVisitor)
VisitMember(MemberExpression)

Bezoekt de kinderen van de MemberExpression.

(Overgenomen van ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Bezoekt de kinderen van de MemberAssignment.

(Overgenomen van ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Bezoekt de kinderen van de MemberBinding.

(Overgenomen van ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Bezoekt de kinderen van de MemberInitExpression.

(Overgenomen van ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Bezoekt de kinderen van de MemberListBinding.

(Overgenomen van ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Bezoekt de kinderen van de MemberMemberBinding.

(Overgenomen van ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Bezoekt de kinderen van de MethodCallExpression.

(Overgenomen van ExpressionVisitor)
VisitNew(NewExpression)

Bezoekt de kinderen van de NewExpression.

(Overgenomen van ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Bezoekt de kinderen van de NewArrayExpression.

(Overgenomen van ExpressionVisitor)
VisitParameter(ParameterExpression)

Bezoekt de ParameterExpression.

(Overgenomen van ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Bezoekt de kinderen van de RuntimeVariablesExpression.

(Overgenomen van ExpressionVisitor)
VisitSwitch(SwitchExpression)

Bezoekt de kinderen van de SwitchExpression.

(Overgenomen van ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Bezoekt de kinderen van de SwitchCase.

(Overgenomen van ExpressionVisitor)
VisitTry(TryExpression)

Bezoekt de kinderen van de TryExpression.

(Overgenomen van ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Bezoekt de kinderen van de TypeBinaryExpression.

(Overgenomen van ExpressionVisitor)
VisitUnary(UnaryExpression)

Bezoekt de kinderen van de UnaryExpression.

(Overgenomen van ExpressionVisitor)

Van toepassing op