I assume that underneath .NET exception handling is good ol' Win32 SEH. I also assume that a "throw" in C# somewhere causes a call to RaiseException(). What I'm wondering is how the CLR's 1st pass filter function finds the exception object? From what I can see, the throw populates the ExceptionInformation array with a single value that is the HResult of the exception. Is that value used to "lookup" the corresponding exception object?
-- Keith =================================== This list is hosted by DevelopMentorŪ http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com