Class EzrWrapperExecutionError
- Namespace
- EzrSquared.Runtime.Types.Core.Errors
- Assembly
- ezrSquared-lib.dll
Error type for when an error related to the execution of C# wrappers occurs.
[WrapMember("wrapper_execution_error", false, false)]
public class EzrWrapperExecutionError : EzrRuntimeError, IEzrRuntimeError, IEzrObject, IEzrError
- Inheritance
-
objectEzrWrapperExecutionError
- Implements
- Inherited Members
Constructors
EzrWrapperExecutionError(string, Context, Position, Position)
Error type for when an error related to the execution of C# wrappers occurs.
public EzrWrapperExecutionError(string details, Context context, Position startPosition, Position endPosition)
Parameters
detailsstringDetails on why the error happened.
contextContextThe context in which the error occurred.
startPositionPositionThe starting position of the error.
endPositionPositionThe ending position of the error.
EzrWrapperExecutionError(string, IEzrObject, Context)
Wrapper constructor for creating the error object.
[WrapMember(false, false)]
public EzrWrapperExecutionError(string details, IEzrObject wrapper, Context executionContext)
Parameters
detailsstringDetails on why the error happened.
wrapperIEzrObjectThe caller.
executionContextContextThe execution context.
Properties
Tag
The tag of the type of this object, similar to C# namespace naming conventions.
public override string Tag { get; protected internal set; }
Property Value
- string
TypeName
The name of the type of this object, in plain text, all lowercase. Spaces are allowed.
public override string TypeName { get; protected internal set; }
Property Value
- string