Class EzrKeyNotFoundError
- Namespace
- EzrSquared.Runtime.Types.Core.Errors
- Assembly
- ezrSquared-lib.dll
Error type for when a key-not-found error occurs.
[WrapMember("key_not_found_error", false, false)]
public class EzrKeyNotFoundError : EzrRuntimeError, IEzrRuntimeError, IEzrObject, IEzrError
- Inheritance
-
objectEzrKeyNotFoundError
- Implements
- Inherited Members
Constructors
EzrKeyNotFoundError(string, Context, Position, Position)
Error type for when a key-not-found error occurs.
public EzrKeyNotFoundError(string details, Context context, Position startPosition, Position endPosition)
Parameters
details
stringDetails on why the error happened.
context
ContextThe context in which the error occurred.
startPosition
PositionThe starting position of the error.
endPosition
PositionThe ending position of the error.
EzrKeyNotFoundError(string, IEzrObject, Context)
Wrapper constructor for creating the error object.
[WrapMember(false, false)]
public EzrKeyNotFoundError(string details, IEzrObject wrapper, Context executionContext)
Parameters
details
stringDetails on why the error happened.
wrapper
IEzrObjectThe caller.
executionContext
ContextThe 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