Table of Contents

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
object
EzrWrapperExecutionError
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

details string

Details on why the error happened.

context Context

The context in which the error occurred.

startPosition Position

The starting position of the error.

endPosition Position

The 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

details string

Details on why the error happened.

wrapper IEzrObject

The caller.

executionContext Context

The 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