KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am parsing an Expression Tree. Given a NodeType of ExpressionType.MemberAccess, how do I get the value of that Field? From C# MSDN docs: MemberAccess is A node that represents reading from a field or property. A code snippet would be incredibly, incredibly helpful. Thanks in advance!!! My code looks something like this: public static List<T> Filter(Expression<Func<T, bool>> filterExp) { //the expression is indeed a binary expression in this case BinaryExpression expBody = filterExp.Body as BinaryExpression; if (expBody.Left.NodeType == ExpressionType.MemberAccess) //do something with ((MemberExpressionexpBody.Left).Name //right hand side is indeed member access. in fact, the value comes from //aspdroplist.selectedvalue if (expBody.Right.NodeType == ExpressionType.MemberAccess) { //how do i get the value of aspdroplist.selected value?? note: it's non-static } //return a list }
Tags (comma-separated)
Save Edits
Cancel