DynamicExpressionVisitor Klass

Definition

Representerar en besökare eller rewriter för dynamiska uttrycksträd.

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

Kommentarer

Den här klassen är utformad för att ärvas för att skapa mer specialiserade klasser vars funktioner kräver bläddring, undersökning eller kopiering av ett dynamiskt uttrycksträd.

Konstruktorer

Name Description
DynamicExpressionVisitor()

Initierar en ny instans av DynamicExpressionVisitor.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Visit(Expression)

Skickar uttrycket till en av de mer specialiserade besöksmetoderna i den här klassen.

(Ärvd från ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

Skickar listan med uttryck till en av de mer specialiserade besöksmetoderna i den här klassen.

(Ärvd från ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Besöker alla uttryck i samlingen och genererar resultatet tillbaka till den ursprungliga uttryckstypen.

(Ärvd från ExpressionVisitor)
VisitAndConvert<T>(T, String)

Besöker ett uttryck och gjuter tillbaka resultatet till den ursprungliga uttryckstypen.

(Ärvd från ExpressionVisitor)
VisitBinary(BinaryExpression)

Besöker barnen i BinaryExpression.

(Ärvd från ExpressionVisitor)
VisitBlock(BlockExpression)

Besöker barnen i BlockExpression.

(Ärvd från ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Besöker barnen i CatchBlock.

(Ärvd från ExpressionVisitor)
VisitConditional(ConditionalExpression)

Besöker barnen i ConditionalExpression.

(Ärvd från ExpressionVisitor)
VisitConstant(ConstantExpression)

ConstantExpressionBesöker .

(Ärvd från ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

DebugInfoExpressionBesöker .

(Ärvd från ExpressionVisitor)
VisitDefault(DefaultExpression)

DefaultExpressionBesöker .

(Ärvd från ExpressionVisitor)
VisitDynamic(DynamicExpression)

Besöker barnen i DynamicExpression.

VisitElementInit(ElementInit)

Besöker barnen i ElementInit.

(Ärvd från ExpressionVisitor)
VisitExtension(Expression)

Besöker underordnade i tilläggsuttrycket.

(Ärvd från ExpressionVisitor)
VisitGoto(GotoExpression)

Besöker barnen i GotoExpression.

(Ärvd från ExpressionVisitor)
VisitIndex(IndexExpression)

Besöker barnen i IndexExpression.

(Ärvd från ExpressionVisitor)
VisitInvocation(InvocationExpression)

Besöker barnen i InvocationExpression.

(Ärvd från ExpressionVisitor)
VisitLabel(LabelExpression)

Besöker barnen i LabelExpression.

(Ärvd från ExpressionVisitor)
VisitLabelTarget(LabelTarget)

LabelTargetBesöker .

(Ärvd från ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Besöker barnen i Expression<TDelegate>.

(Ärvd från ExpressionVisitor)
VisitListInit(ListInitExpression)

Besöker barnen i ListInitExpression.

(Ärvd från ExpressionVisitor)
VisitLoop(LoopExpression)

Besöker barnen i LoopExpression.

(Ärvd från ExpressionVisitor)
VisitMember(MemberExpression)

Besöker barnen i MemberExpression.

(Ärvd från ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Besöker barnen i MemberAssignment.

(Ärvd från ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Besöker barnen i MemberBinding.

(Ärvd från ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Besöker barnen i MemberInitExpression.

(Ärvd från ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Besöker barnen i MemberListBinding.

(Ärvd från ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Besöker barnen i MemberMemberBinding.

(Ärvd från ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Besöker barnen i MethodCallExpression.

(Ärvd från ExpressionVisitor)
VisitNew(NewExpression)

Besöker barnen i NewExpression.

(Ärvd från ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Besöker barnen i NewArrayExpression.

(Ärvd från ExpressionVisitor)
VisitParameter(ParameterExpression)

ParameterExpressionBesöker .

(Ärvd från ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Besöker barnen i RuntimeVariablesExpression.

(Ärvd från ExpressionVisitor)
VisitSwitch(SwitchExpression)

Besöker barnen i SwitchExpression.

(Ärvd från ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Besöker barnen i SwitchCase.

(Ärvd från ExpressionVisitor)
VisitTry(TryExpression)

Besöker barnen i TryExpression.

(Ärvd från ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Besöker barnen i TypeBinaryExpression.

(Ärvd från ExpressionVisitor)
VisitUnary(UnaryExpression)

Besöker barnen i UnaryExpression.

(Ärvd från ExpressionVisitor)

Gäller för