10public class BadConstantExpression : BadExpression, IBadNativeExpression
30 object IBadNativeExpression.Value =>
Value;
79 object IBadNativeExpression.Value =>
Value!;
Describes a specific position inside a source file.
Base Implementation for all Expressions used inside the Script.
Base Class of all Constant Expressions.
object IBadNativeExpression. Value
Private Implementation of IBadNativeExpression.Value.
BadConstantExpression(T value, BadSourcePosition position)
Constructor of the Constant Expression.
BadConstantExpression(BadSourcePosition position, BadObject value)
Constructor of the Constant Expression.
override IEnumerable< BadExpression > GetDescendants()
override IEnumerable< BadObject > InnerExecute(BadExecutionContext context)
override string ToString()
String Representation of the Expression.
BadObject Value
The Constant Value of the Expression.
The Execution Context. Every execution of a script needs a context the script is running in....
The Base Class for all BadScript Objects.
override string ToString()
Returns a String Representation of this Object.
Gets implemented by all Constant/Native Expressions to provide fast access to the value without unwra...
Contains Shared Data Structures and Functionality.
Contains the Constant Expressions for the BadScript2 Language.
Contains the Runtime Objects.
Contains the Runtime Implementation.