NativeEngineException

Summary

Exception class for unexpected engine failure. Hopefully this never needs to be triggered, however this is thrown if an unexpected invalid state is reached, that would never in normal circumstances.

Remarks

Important

It is highly likely that either a memory corruption occurred (however it is more likely for a ExecutionEngineException to be thrown in that scenario) or a bug in the engine. Please report bugs to support@pyroshockstudios.com with reproducible steps if this exception occurs frequently!

Definition

Namespace: SDT4.Managed.Core.Exceptions
Assembly: SDT4.Managed.Core.dll

sealed class NativeEngineException
Inheritance:

Object ➔ Exception ➔ NativeEngineException

Implements:

ISerializable

Fields

Name Type Description

Properties

Name Type Description
public get; ManagedModule String C# Module the exception occurred in. This is almost always tied to a specific C++ module. Note: This should never be null, however if it is, it indicates even stronger corruption.

Methods