Share via


UrlExpressionVisitor Members

Expression visitor class that generates OData style $filter parameter.

The following tables list the members exposed by the UrlExpressionVisitor type.

Public Constructors

  Name Description
  UrlExpressionVisitor  

Top

Public Methods

(see also Protected Methods)

  Name Description
Equals  (Inherited from Object)
GetHashCode  (Inherited from Object)
GetType  (Inherited from Object)
ToString Overridden.  
Visit  (Inherited from ExpressionVisitor)
Visit  (Inherited from ExpressionVisitor)
VisitAndConvert  (Inherited from ExpressionVisitor)
VisitAndConvert  (Inherited from ExpressionVisitor)

Top

Protected Methods

  Name Description
Finalize  (Inherited from Object)
MemberwiseClone  (Inherited from Object)
VisitBinary Overridden. Visits binary expression like ==, &&, >, etc.
VisitCatchBlock  (Inherited from ExpressionVisitor)
VisitConditional Overridden. Visits conditional expression foo == true ? bar : fee. Throws NotSupportedException.
VisitConstant Overridden. Visits constants like 'a' or 123.
VisitElementInit  (Inherited from ExpressionVisitor)
VisitLabelTarget  (Inherited from ExpressionVisitor)
VisitMember Overridden. Visits object members like p.Foo or dateTime.Hour.
VisitMemberAssignment  (Inherited from ExpressionVisitor)
VisitMemberBinding  (Inherited from ExpressionVisitor)
VisitMemberListBinding  (Inherited from ExpressionVisitor)
VisitMemberMemberBinding  (Inherited from ExpressionVisitor)
VisitMethodCall Overridden. Visits method calls like Contains, StartsWith, etc. Methods that are not supported will throw an exception.
VisitNew Overridden. Visits new object expression like new DateTime().
VisitSwitchCase  (Inherited from ExpressionVisitor)
VisitUnary Overridden. Visits binary expression !foo.

Top

See Also

Reference

UrlExpressionVisitor Class
Microsoft.WindowsAzure.Common.OData Namespace