The ezr² Project 0.1.1
The codebase for the ezr² programming language.
|
Classes | |
class | CsealAttribute |
Attribute for identifying CSAELs (C# Assisted ezr² Libraries). More... | |
class | SharpMethodWrapperAttribute |
Attribute for C# methods which will be wrapped into ezr². More... | |
Functions | |
class | SharpMethodParameters (Dictionary< string, Reference > argumentReferences, Context executionContext, Context creationContext, Context methodContext, Position startPosition, Position endPosition, Interpreter interpreter, RuntimeResult result) |
Class for the paramters of a wrapped C# method. | |
class EzrSquared.Runtime.WrapperAttributes.SharpMethodParameters | ( | Dictionary< string, Reference > | argumentReferences, |
Context | executionContext, | ||
Context | creationContext, | ||
Context | methodContext, | ||
Position | startPosition, | ||
Position | endPosition, | ||
Interpreter | interpreter, | ||
RuntimeResult | result ) |
Class for the paramters of a wrapped C# method.
argumentReferences | See ArgumentReferences. |
executionContext | See ExecutionContext. |
creationContext | See CreationContext. |
methodContext | See MethodContext. |
startPosition | See StartPosition. |
endPosition | See EndPosition. |
interpreter | See Interpreter. |
result | See Result. |
The references to the actual ezr² arguments.
The context under which the method is being executed.
The context under which the method wrapper was created.
The context of the method wrapper itself.
The starting position of the method wrapper object.
The ending position of the method wrapper object.
The interpreter executing the method.
The runtime result to return values or to throw errors.