Updated: August 2011
The exception that is thrown when there is an internal error in the execution engine of the common language runtime. This class cannot be inherited.
Assembly: mscorlib (in mscorlib.dll)
represents fatal errors in the common language runtime (CLR). When it is not possible for the CLR to continue execution, typically because of fatal internal errors, the CLR calls the FailFast method and supplies as the second parameter. The CLR never throws this exception in such a way that managed code can catch it.
In some cases, an application that targets the .NET Framework may throw an exception during garbage collection when an application or the system on which it is running is under a heavy load. In this case, a workaround involves disabling concurrent garbage collection by modifying the application's configuration file. For more information, see How to: Disable Concurrent Garbage Collection.
Applications should not throw .
uses the HRESULT COR_E_EXECUTIONENGINE, which has the value 0x80131506.
For a list of initial property values for an instance of , see the ExecutionEngineException constructors.
The value of the inherited Data property is always a null reference (Nothing in Visual Basic).
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.