Как создать исключение с определенным HResult?

Я хочу протестировать следующий код:

private bool TestException(Exception ex)
{
    if ((Marshal.GetHRForException(ex) & 0xFFFF) == 0x4005)
    {
        return true;
    }
    return false;
}

Я хотел бы настроить объект Exceptionтак, чтобы он возвращал правильный HResult, но я не вижу поле в классе Exception, которое разрешает это.

Как мне это сделать?

15
задан g t 22 June 2012 в 14:37
поделиться