Share via


DynamicExpressionVisitor Sınıf

Tanım

Dinamik ifade ağaçları için bir ziyaretçiyi veya yeniden yazanı temsil eder.

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

Açıklamalar

Bu sınıf, işlevselliği dinamik bir ifade ağacını geçirmeyi, incelemeyi veya kopyalamayı gerektiren daha özel sınıflar oluşturmak için devralınacak şekilde tasarlanmıştır.

Oluşturucular

DynamicExpressionVisitor()

öğesinin yeni bir örneğini DynamicExpressionVisitorbaşlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Visit(Expression)

İfadeyi bu sınıftaki daha özelleştirilmiş ziyaret yöntemlerinden birine sevk eder.

(Devralındığı yer: ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

İfade listesini bu sınıftaki daha özelleştirilmiş ziyaret yöntemlerinden birine sevk eder.

(Devralındığı yer: ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Koleksiyondaki tüm ifadeleri ziyaret eder ve sonuçları özgün ifade türüne döndürür.

(Devralındığı yer: ExpressionVisitor)
VisitAndConvert<T>(T, String)

Bir ifadeyi ziyaret ederek sonucu özgün ifade türüne geri gönderir.

(Devralındığı yer: ExpressionVisitor)
VisitBinary(BinaryExpression)

öğesinin alt öğelerini ziyaret edin BinaryExpression.

(Devralındığı yer: ExpressionVisitor)
VisitBlock(BlockExpression)

öğesinin alt öğelerini ziyaret edin BlockExpression.

(Devralındığı yer: ExpressionVisitor)
VisitCatchBlock(CatchBlock)

öğesinin alt öğelerini ziyaret edin CatchBlock.

(Devralındığı yer: ExpressionVisitor)
VisitConditional(ConditionalExpression)

öğesinin alt öğelerini ziyaret edin ConditionalExpression.

(Devralındığı yer: ExpressionVisitor)
VisitConstant(ConstantExpression)

ziyaretleri ConstantExpression.

(Devralındığı yer: ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

ziyaretleri DebugInfoExpression.

(Devralındığı yer: ExpressionVisitor)
VisitDefault(DefaultExpression)

ziyaretleri DefaultExpression.

(Devralındığı yer: ExpressionVisitor)
VisitDynamic(DynamicExpression)

öğesinin alt öğelerini ziyaret edin DynamicExpression.

VisitElementInit(ElementInit)

öğesinin alt öğelerini ziyaret edin ElementInit.

(Devralındığı yer: ExpressionVisitor)
VisitExtension(Expression)

Uzantı ifadesinin alt öğelerini ziyaret edin.

(Devralındığı yer: ExpressionVisitor)
VisitGoto(GotoExpression)

öğesinin alt öğelerini ziyaret edin GotoExpression.

(Devralındığı yer: ExpressionVisitor)
VisitIndex(IndexExpression)

öğesinin alt öğelerini ziyaret edin IndexExpression.

(Devralındığı yer: ExpressionVisitor)
VisitInvocation(InvocationExpression)

öğesinin alt öğelerini ziyaret edin InvocationExpression.

(Devralındığı yer: ExpressionVisitor)
VisitLabel(LabelExpression)

öğesinin alt öğelerini ziyaret edin LabelExpression.

(Devralındığı yer: ExpressionVisitor)
VisitLabelTarget(LabelTarget)

ziyaretleri LabelTarget.

(Devralındığı yer: ExpressionVisitor)
VisitLambda<T>(Expression<T>)

öğesinin alt öğelerini ziyaret edin Expression<TDelegate>.

(Devralındığı yer: ExpressionVisitor)
VisitListInit(ListInitExpression)

öğesinin alt öğelerini ziyaret edin ListInitExpression.

(Devralındığı yer: ExpressionVisitor)
VisitLoop(LoopExpression)

öğesinin alt öğelerini ziyaret edin LoopExpression.

(Devralındığı yer: ExpressionVisitor)
VisitMember(MemberExpression)

öğesinin alt öğelerini ziyaret edin MemberExpression.

(Devralındığı yer: ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

öğesinin alt öğelerini ziyaret edin MemberAssignment.

(Devralındığı yer: ExpressionVisitor)
VisitMemberBinding(MemberBinding)

öğesinin alt öğelerini ziyaret edin MemberBinding.

(Devralındığı yer: ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

öğesinin alt öğelerini ziyaret edin MemberInitExpression.

(Devralındığı yer: ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

öğesinin alt öğelerini ziyaret edin MemberListBinding.

(Devralındığı yer: ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

öğesinin alt öğelerini ziyaret edin MemberMemberBinding.

(Devralındığı yer: ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

öğesinin alt öğelerini ziyaret edin MethodCallExpression.

(Devralındığı yer: ExpressionVisitor)
VisitNew(NewExpression)

öğesinin alt öğelerini ziyaret edin NewExpression.

(Devralındığı yer: ExpressionVisitor)
VisitNewArray(NewArrayExpression)

öğesinin alt öğelerini ziyaret edin NewArrayExpression.

(Devralındığı yer: ExpressionVisitor)
VisitParameter(ParameterExpression)

ziyaretleri ParameterExpression.

(Devralındığı yer: ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

öğesinin alt öğelerini ziyaret edin RuntimeVariablesExpression.

(Devralındığı yer: ExpressionVisitor)
VisitSwitch(SwitchExpression)

öğesinin alt öğelerini ziyaret edin SwitchExpression.

(Devralındığı yer: ExpressionVisitor)
VisitSwitchCase(SwitchCase)

öğesinin alt öğelerini ziyaret edin SwitchCase.

(Devralındığı yer: ExpressionVisitor)
VisitTry(TryExpression)

öğesinin alt öğelerini ziyaret edin TryExpression.

(Devralındığı yer: ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

öğesinin alt öğelerini ziyaret edin TypeBinaryExpression.

(Devralındığı yer: ExpressionVisitor)
VisitUnary(UnaryExpression)

öğesinin alt öğelerini ziyaret edin UnaryExpression.

(Devralındığı yer: ExpressionVisitor)

Şunlara uygulanır