C# Class Wren.Core.Library.CoreLibrary

Show file Open project: robotii/Wren.NET Class Usage Examples

Public Methods

Method Description
CoreLibrary ( WrenVM v ) : System
InitializeCore ( ) : void

Private Methods

Method Description
Clock ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
DefineClass ( WrenVM vm, string name ) : ObjClass
ValidateKey ( Wren.Core.Objects.Obj arg ) : bool
WriteString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_bool_not ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_bool_toString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_class_name ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_class_supertype ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_abort ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_call ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_call1 ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_current ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_error ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_isDone ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_new ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_suspend ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_transfer ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_transfer1 ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_try ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_yield ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fiber_yield1 ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fn_arity ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fn_new ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_fn_toString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_add ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_clear ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_count ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_insert ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_instantiate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_iterate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_iteratorValue ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_removeAt ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_subscript ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_list_subscriptSetter ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_clear ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_containsKey ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_count ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_instantiate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_iterate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_keyIteratorValue ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_remove ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_subscript ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_subscriptSetter ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_map_valueIteratorValue ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_null_not ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_null_toString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_And ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_LeftShift ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_Or ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_RightShift ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_Xor ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_abs ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_acos ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_asin ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_atan ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_atan2 ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_bangeq ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_bitwiseNot ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_ceil ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_cos ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_divide ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_dotDot ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_dotDotDot ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_eqeq ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_floor ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_fraction ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_fromString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_gt ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_gte ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_isInfinity ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_isInteger ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_isNan ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_lt ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_lte ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_minus ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_mod ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_multiply ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_negate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_pi ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_plus ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_sign ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_sin ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_sqrt ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_tan ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_toString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_num_truncate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_object_bangeq ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_object_eqeq ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_object_is ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_object_not ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_object_same ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_object_toString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_object_type ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_from ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_isInclusive ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_iterate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_iteratorValue ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_max ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_min ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_to ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_range_toString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_bangeq ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_byteAt ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_byteCount ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_codePointAt ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_contains ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_count ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_endsWith ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_eqeq ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_fromCodePoint ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_indexOf ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_iterate ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_iterateByte ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_iteratorValue ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_plus ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_startsWith ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_subscript ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
prim_string_toString ( WrenVM vm, Wren.Core.Objects.Obj args, int stackStart ) : bool
range_from_numbers ( WrenVM vm, Wren.Core.Objects.Obj start, Wren.Core.Objects.Obj end, bool inclusive, Wren.Core.Objects.Obj &range ) : bool

Method Details

CoreLibrary() public method

public CoreLibrary ( WrenVM v ) : System
v Wren.Core.VM.WrenVM
return System

InitializeCore() public method

public InitializeCore ( ) : void
return void