Debugger type system- September 28, 2007 Yesterday, I finally finished the work I started last week on the new debugger's type system. For each local variable and method parameter, the debugging info generated by the runtime now also contains a MonoType . On the debugger's side, we read this MonoType and create the Cecil type from it. There have been some extensive API changes in the debugger's type systems since we now need to do a target access to resolve a type - that's something which would have been neccessary for generics...http://primates.ximian.com/~martin/blog/entry_174.html Debugger and Generics- September 20, 2007 About two weeks ago, I started to add generics support to the debugger. After doing some research, I soon realized that things are a bit more complicated than I expected, and I need to modify some things in the debugger.Let's assume we stopped inside some method Foo.Hello() and we want to print some local variable. Without generics, the debugger simply used Cecil to get the type of that variable. However, in order to actually do anything useful with the variable, the debugger needs to know a.http://primates.ximian.com/~martin/blog/entry_173.html |