Exceptions and SEH filters

Keith Hill <[email protected]> Tue, 29 Mar 2005 22:49:51 -0700
Newsgroups gmane.comp.windows.devel.dotnet.rotor
Message-ID <19875D60FE3EC74B8A5BDD99C54E611B04B3853A@wcosmb01.cos.agilent.com>
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



=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
This list is hosted by DevelopMentor=AE  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com