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

Reply via email to