I would like to be able to obtain all the parameter values from the stack frame in .NET. A bit like how you\'re able to see the values in the call stack when in the Visual S
It seems it can't be done that way. It will only provide meta information about the method and its parameters. Not the actual value at the time of the callstack.
Some suggest deriving your classes from ContextBoundObject and use IMessageSink to be notified off all method calls and the values of the parameters. This is normally used for .NET Remoting.
Another suggestion might be to write a debugger. This is how the IDE gets its information. Microsoft has Mdbg of which you can get the source code. Or write a CLR profiler.