Unless I’m going mad, HttpError should have the following properties:
MessageModelStateMessageDetailExceptionMessageExceptionTypeStackTraceInnerException
I can see them in the source code here and they are all public.
However, after installing the latest packages from NuGet the only public property on HttpError is Message.
Am I missing something really obvious here?
What you are looking is the master branch which has the latest. If you look at the v2-rtm branch, you will see that
System.Web.Http.HttpErrorclass only hasMessageproperty for the RTW release of the ASP.NET Web API:http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/75b5e7ea58d2#src/System.Web.Http/HttpError.cs