I have written a huge amount of generic tools in VC++ 6.0 that derive from MFC classes. Needless to say, I love my tools, but now I'm facing a situation where I cannot use my existing code for my largest client. I am *required* to use C#.NET. I've been porting my most critical classes to C#.NET and I'm having some success, but it's slow and painful. In all my searching, I cannot find any good resource for migration. What I'm looking for is just this: A table that shows two columns, Column 1: MFC, Win32, etc., Column 2: C#.NET Equivalent. For example (I know these are pretty obvious...):
GetSystemMetrics = System.Windows.Forms.SystemInformation
CRect = System.Drawing.Rectangle
CWnd::GetClientRect = System.Windows.Forms.ClientRectangle
CArray = System.Collections.CollectionBase (sortof)
I've spent over 20 hours in the past month searching for such a beast, can anyone help? Thanks!