I am trying to find a way to get the list of method calls inside a lambda expression in C# 3.5. For instance, in the code below, I would like to method LookAtThis(Action a)
I think you'd need to use Expression Trees instead. See Expression Tree Visualizer Sample and How to: Implement an Expression Tree Visitor.