DevForce Help Reference
ExpressionVisitor Class Members
Properties  Methods 


The following tables list the members exposed by ExpressionVisitor.

Public Constructors
 NameDescription
Public ConstructorExpressionVisitor Constructor Constructs an instance of this class.  
Top
Public Properties
 NameDescription
Public Propertystatic (Shared in Visual Basic)Debugging To turn logging on or off.  
Public PropertyDepth Gets the current depth in the expression tree.  
Public PropertyLog Gets the string representation of the Expression.  
Public PropertyLogAfter Whether to capture debugging information for an expression after visiting it.  
Public PropertyLogBefore Whether to capture debugging information for an expression prior to visiting it.  
Public PropertyLoggingEnabled Returns whether logging has been enabled.  
Top
Public Methods
 NameDescription
Public MethodEquals (Inherited from object)
Public MethodGetHashCode (Inherited from object)
Public Methodstatic (Shared in Visual Basic)GetLog Retrieve the string representation of the specified Expression.  
Public MethodGetType (Inherited from object)
Public MethodToString (Inherited from object)
Public MethodVisit Visit the Expression.  
Top
Protected Methods
 NameDescription
Protected MethodFinalize (Inherited from object)
Protected MethodMemberwiseClone (Inherited from object)
Protected MethodShowBinding Logs debugging information for the binding.  
Protected MethodShowExpression Logs debugging information for the expression.  
Protected MethodVisitBinary Visit the BinaryExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitBinding Visit the MemberBinding.  
Protected MethodVisitBindingAssignment Visit the MemberAssignment - the base implementation simply returns the binding passed.  
Protected MethodVisitBindingCore Core implementation to visit the binding.  
Protected MethodVisitBindingListBinding Visit the MemberListBinding - the base implementation simply returns the binding passed.  
Protected MethodVisitBindingMemberBinding Visit the MemberMemberBinding - the base implementation simply returns the binding passed.  
Protected MethodVisitBindings Visit all bindings in the specified list.  
Protected MethodVisitCall Visit the MethodCallExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitConditional Visit the ConditionalExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitConstant Visit the ConstantExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitExpression Visit the Expression.  
Protected MethodVisitExpressionCore Core implementation to visit the expression.  
Protected MethodVisitExpressionsOverloaded.  Visit all expressions in the specified list.  
Protected MethodVisitInitializer Visit the ElementInit - the base implementation simply returns the initializer passed.  
Protected MethodVisitInitializers Visit all initializers in the specified list.  
Protected MethodVisitLambda Visit the LambdaExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitListInit Visit the ListInitExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitMemberAccess Visit the MemberExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitMemberInit Visit the MemberInitExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitNew Visit the NewExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitNewArray Visit the NewArrayExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitParameter Visit the ParameterExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitTypeIs Visit the TypeBinaryExpression - the base implementation simply returns the expression passed.  
Protected MethodVisitUnary Visit the UnaryExpression - the base implementation simply returns the expression passed.  
Top
See Also

Reference

ExpressionVisitor Class
IdeaBlade.Linq Namespace

Send Feedback