Struct VmValue
Represents a typed value in the virtual machine.
Assembly: VM.dll
Syntax
Fields
Type
Declaration
Field Value
Value
Declaration
Field Value
Methods
AsArray()
Converts to array with type checking
Declaration
Returns
Exceptions
AsBool()
Converts to bool with type checking
Declaration
Returns
Exceptions
AsFloat()
Converts to float with type checking
Declaration
Returns
Exceptions
AsInt()
Converts to integer with type checking
Declaration
Returns
Exceptions
AsString()
Converts to string with type checking
Declaration
Returns
Exceptions
FromArray(VmArray)
Creates a new array value
Declaration
public static VmValue FromArray(VmArray value)
Parameters
Type |
Name |
Description |
VmArray |
value |
|
Returns
FromBool(bool)
Creates a new boolean value
Declaration
public static VmValue FromBool(bool value)
Parameters
Type |
Name |
Description |
bool |
value |
|
Returns
FromFloat(float)
Creates a new float value
Declaration
public static VmValue FromFloat(float value)
Parameters
Type |
Name |
Description |
float |
value |
|
Returns
FromInt(int)
Creates a new integer value
Declaration
public static VmValue FromInt(int value)
Parameters
Type |
Name |
Description |
int |
value |
|
Returns
FromString(string)
Creates a new string value
Declaration
public static VmValue FromString(string value)
Parameters
Type |
Name |
Description |
string |
value |
|
Returns