.NET profiler that monitors your GUI application and report any violation
of calling GUI code on non-GUI thread. GUI code is defined as any non-static
method member of System.Windows.Forms.Control class (you can control
accessibility) Non-GUI thread is the thread that didnot create the
corresponding Control derived object. While VS2005 provides similiar reporting
(by throwing InvalidOperationException while running under debugger) this
profiler does a more complete job. For example it doesn't rely on get_Handle
to be called as this can change with time
Seems like a useful tool. I think we do a pretty good job on this front - but
its always good to test.