GlobalObject
Overview
The global object is the root of everything in Javascript. It's where the prototypes for all the types are defined, where all the default library functions are, and the values that are available to all the scripts. Each engine has a unique instance of this type, and all Javascript object types have a reference to it.
Location
- Reference: RemObjects.Script.dll
- Namespace: RemObjects.Script.EcmaScript
- Ancestry: EcmaScriptObject | GlobalObject
constructor
constructor
GlobalObject()
Sub New()
constructor (EcmaScriptCompiler)
constructor(aParser: EcmaScriptCompiler)
GlobalObject(EcmaScriptCompiler aParser)
Sub New(aParser As EcmaScriptCompiler)
Parameters:
- aParser:
constructor (GlobalObject) (declared in EcmaScriptObject)
Instantiates a new instance of this class.
Parameters:
- obj: the global object it belongs to
constructor (GlobalObject, EcmaScriptObject) (declared in EcmaScriptObject)
Instantiates a new instance of this class.
constructor(obj: GlobalObject; aProto: EcmaScriptObject)
GlobalObject(GlobalObject obj, EcmaScriptObject aProto)
Sub New(obj As GlobalObject, aProto As EcmaScriptObject)
Parameters:
- obj: the global object it belongs to
- aProto: prototype for this object
AddValue (declared in EcmaScriptObject)
Add a new value to this property bag, with the default settings (deletable, modifyable)
method AddValue(aValue: String; aData: Object): EcmaScriptObject
EcmaScriptObject AddValue(String aValue, Object aData)
Function AddValue(aValue As String, aData As Object) As EcmaScriptObject
Parameters:
- aValue: the name of the value to add
- aData: the actual value
AddValues (declared in EcmaScriptObject)
Adds a list of values to the property bag, aData and aValue have to have the same length.
method AddValues(aValue: array of String; aData: array of Object): EcmaScriptObject
EcmaScriptObject AddValues(String[] aValue, Object[] aData)
Function AddValues(aValue As String(), aData As Object()) As EcmaScriptObject
Parameters:
- aValue: the names of the values to add
- aData: the values that belong with the names
ArrayConcat
method ArrayConcat(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayConcat(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayConcat(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayCtor
method ArrayCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayEvery
method ArrayEvery(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayEvery(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayEvery(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayFilter
method ArrayFilter(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayFilter(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayFilter(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayForeach
method ArrayForeach(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayForeach(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayForeach(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayIndexOf
method ArrayIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayIsArray
method ArrayIsArray(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayIsArray(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayIsArray(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayJoin
method ArrayJoin(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayJoin(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayJoin(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayLastIndexOf
method ArrayLastIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayLastIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayLastIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayMap
method ArrayMap(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayMap(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayMap(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayPop
method ArrayPop(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayPop(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayPop(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayPrototype
property ArrayPrototype: EcmaScriptObject read write;
EcmaScriptObject ArrayPrototype { get; set; }
Property ArrayPrototype() As EcmaScriptObject
ArrayPush
method ArrayPush(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayPush(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayPush(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayReduce
method ArrayReduce(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayReduce(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayReduce(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayReduceRight
method ArrayReduceRight(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayReduceRight(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayReduceRight(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayReverse
method ArrayReverse(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayReverse(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayReverse(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayShift
method ArrayShift(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayShift(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayShift(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySlice
method ArraySlice(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySlice(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySlice(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySome
method ArraySome(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySome(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySome(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySort
method ArraySort(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySort(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySort(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySplice
method ArraySplice(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySplice(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySplice(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayToLocaleString
method ArrayToLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayToLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayToLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayToString
method ArrayToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayUnshift
method ArrayUnshift(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayUnshift(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayUnshift(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BaseString
class var BaseString: String;
static String BaseString
Shared FIELD BaseString() As String
BooleanCall
method BooleanCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BooleanCtor
method BooleanCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BooleanPrototype
property BooleanPrototype: EcmaScriptObject read write;
EcmaScriptObject BooleanPrototype { get; set; }
Property BooleanPrototype() As EcmaScriptObject
BooleanToString
method BooleanToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BooleanValueOf
method BooleanValueOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanValueOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanValueOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
Call (declared in EcmaScriptObject)
Invokes this object as if it's a function. By default this raises an error, however there are descendants that override this and invoke a method.
method Call(context: ExecutionContext; params args: array of Object): Object
Object Call(ExecutionContext context, params Object[] args)
Function Call(context As ExecutionContext, ParamArray args As Object()) As Object
Parameters:
- context: current execution context
- args: arguments
CallEx (declared in EcmaScriptObject)
Invokes this object as if it's a function. By default this raises an error, however there are descendants that override this and invoke a method.
method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object CallEx(ExecutionContext context, Object aSelf, params Object[] args)
Function CallEx(context As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- context: current execution context
- aSelf: "this" pointer
- args: arguments
CallHelper (declared in EcmaScriptObject)
Internal helper function for the engine.
class method CallHelper(Ref: Object; aSelf: Object; arg: array of Object; ec: ExecutionContext): Object
static Object CallHelper(Object Ref, Object aSelf, Object[] arg, ExecutionContext ec)
Shared Function CallHelper(Ref As Object, aSelf As Object, arg As Object(), ec As ExecutionContext) As Object
Parameters:
- Ref:
- aSelf:
- arg:
- ec:
CanPut (declared in EcmaScriptObject)
method CanPut(name: String): Boolean
Boolean CanPut(String name)
Function CanPut(name As String) As Boolean
Parameters:
- name:
Class (declared in EcmaScriptObject)
The name of this object, it's used by the default "toString" implementation to show what kind of type this is.
property Class: String read write;
String Class { get; set; }
Property Class() As String
Construct (declared in EcmaScriptObject)
Constructs a new instance of this. Used for "new something" expressions in Javascript. By default this raises an error, however there are descendants that override this and invoke a method.
method Construct(context: ExecutionContext; params args: array of Object): Object
Object Construct(ExecutionContext context, params Object[] args)
Function Construct(context As ExecutionContext, ParamArray args As Object()) As Object
Parameters:
- context: execution context
- args: arguemnts
Constructor (declared in EcmaScriptObject)
class var Constructor: ConstructorInfo;
static ConstructorInfo Constructor
Shared FIELD Constructor() As ConstructorInfo
CreateArray
method CreateArray: EcmaScriptObject
EcmaScriptObject CreateArray()
Function CreateArray() As EcmaScriptObject
CreateBoolean
method CreateBoolean: EcmaScriptObject
EcmaScriptObject CreateBoolean()
Function CreateBoolean() As EcmaScriptObject
CreateDate
method CreateDate: EcmaScriptObject
EcmaScriptObject CreateDate()
Function CreateDate() As EcmaScriptObject
CreateDateObject
method CreateDateObject(date: DateTime): Object
Object CreateDateObject(DateTime date)
Function CreateDateObject(date As DateTime) As Object
Parameters:
- date:
CreateError
method CreateError: EcmaScriptObject
EcmaScriptObject CreateError()
Function CreateError() As EcmaScriptObject
CreateFunction
method CreateFunction: EcmaScriptObject
EcmaScriptObject CreateFunction()
Function CreateFunction() As EcmaScriptObject
CreateFunctionPrototype
method CreateFunctionPrototype
void CreateFunctionPrototype()
Sub CreateFunctionPrototype()
CreateJSON
method CreateJSON: EcmaScriptObject
EcmaScriptObject CreateJSON()
Function CreateJSON() As EcmaScriptObject
CreateMath
method CreateMath: EcmaScriptObject
EcmaScriptObject CreateMath()
Function CreateMath() As EcmaScriptObject
CreateNativeError
method CreateNativeError: EcmaScriptObject
EcmaScriptObject CreateNativeError()
Function CreateNativeError() As EcmaScriptObject
CreateNumber
method CreateNumber: EcmaScriptObject
EcmaScriptObject CreateNumber()
Function CreateNumber() As EcmaScriptObject
CreateObject
method CreateObject: EcmaScriptObject
EcmaScriptObject CreateObject()
Function CreateObject() As EcmaScriptObject
CreateRegExp
method CreateRegExp: EcmaScriptObject
EcmaScriptObject CreateRegExp()
Function CreateRegExp() As EcmaScriptObject
CreateString
method CreateString: EcmaScriptObject
EcmaScriptObject CreateString()
Function CreateString() As EcmaScriptObject
DateCall
method DateCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateCtor
method DateCtor(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateCtor(ExecutionContext caller, Object self, params Object[] args)
Function DateCtor(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateGetDate
method DateGetDate(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetDate(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetDate(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetDay
method DateGetDay(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetDay(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetDay(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetFullYear
method DateGetFullYear(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetFullYear(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetFullYear(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetHours
method DateGetHours(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetHours(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetHours(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetMilliseconds
method DateGetMilliseconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetMilliseconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetMilliseconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetMinutes
method DateGetMinutes(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetMinutes(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetMinutes(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetMonth
method DateGetMonth(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetMonth(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetMonth(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetSeconds
method DateGetSeconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetSeconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetSeconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetTime
method DateGetTime(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetTime(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetTime(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetTimezoneOffset
method DateGetTimezoneOffset(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetTimezoneOffset(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetTimezoneOffset(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCDate
method DateGetUTCDate(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCDate(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCDate(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCDay
method DateGetUTCDay(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCDay(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCDay(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCFullYear
method DateGetUTCFullYear(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCFullYear(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCFullYear(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCHours
method DateGetUTCHours(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCHours(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCHours(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCMilliseconds
method DateGetUTCMilliseconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCMilliseconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCMilliseconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCMinutes
method DateGetUTCMinutes(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCMinutes(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCMinutes(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCMonth
method DateGetUTCMonth(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateGetUTCMonth(ExecutionContext caller, Object self, params Object[] args)
Function DateGetUTCMonth(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateGetUTCSeconds
method DateGetUTCSeconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCSeconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCSeconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetYear
method DateGetYear(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetYear(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetYear(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateNow
method DateNow(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateNow(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateNow(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateParse
method DateParse(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateParse(ExecutionContext caller, Object self, params Object[] args)
Function DateParse(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DatePrototype
property DatePrototype: EcmaScriptObject read write;
EcmaScriptObject DatePrototype { get; set; }
Property DatePrototype() As EcmaScriptObject
DateSetDate
method DateSetDate(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetDate(ExecutionContext caller, Object self, params Object[] args)
Function DateSetDate(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetFullYear
method DateSetFullYear(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetFullYear(ExecutionContext caller, Object self, params Object[] args)
Function DateSetFullYear(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetHours
method DateSetHours(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetHours(ExecutionContext caller, Object self, params Object[] args)
Function DateSetHours(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetMilliseconds
method DateSetMilliseconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetMilliseconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetMilliseconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetMinutes
method DateSetMinutes(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetMinutes(ExecutionContext caller, Object self, params Object[] args)
Function DateSetMinutes(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetMonth
method DateSetMonth(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetMonth(ExecutionContext caller, Object self, params Object[] args)
Function DateSetMonth(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetSeconds
method DateSetSeconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetSeconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetSeconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetTime
method DateSetTime(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetTime(ExecutionContext caller, Object self, params Object[] args)
Function DateSetTime(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCDate
method DateSetUTCDate(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCDate(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCDate(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCFullYear
method DateSetUTCFullYear(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCFullYear(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCFullYear(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCHours
method DateSetUTCHours(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCHours(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCHours(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCMilliseconds
method DateSetUTCMilliseconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCMilliseconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCMilliseconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCMinutes
method DateSetUTCMinutes(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCMinutes(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCMinutes(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCMonth
method DateSetUTCMonth(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCMonth(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCMonth(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCSeconds
method DateSetUTCSeconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCSeconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCSeconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateTimeToUnix
class method DateTimeToUnix(date: DateTime): Int64
static Int64 DateTimeToUnix(DateTime date)
Shared Function DateTimeToUnix(date As DateTime) As Int64
Parameters:
- date:
DateToDateString
method DateToDateString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToDateString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToDateString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToISOString
method DateToISOString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateToISOString(ExecutionContext caller, Object self, params Object[] args)
Function DateToISOString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateToJSON
method DateToJSON(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateToJSON(ExecutionContext caller, Object self, params Object[] args)
Function DateToJSON(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateToLocaleDateString
method DateToLocaleDateString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToLocaleDateString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToLocaleDateString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToLocaleString
method DateToLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToLocaleTimeString
method DateToLocaleTimeString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToLocaleTimeString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToLocaleTimeString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToString
method DateToString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateToString(ExecutionContext caller, Object self, params Object[] args)
Function DateToString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateToTimeString
method DateToTimeString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToTimeString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToTimeString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToUTCString
method DateToUTCString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToUTCString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToUTCString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateUTC
method DateUTC(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateUTC(ExecutionContext caller, Object self, params Object[] args)
Function DateUTC(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateValueOf
method DateValueOf(caller: ExecutionContext; instance: Object; params args: array of Object): Object
Object DateValueOf(ExecutionContext caller, Object instance, params Object[] args)
Function DateValueOf(caller As ExecutionContext, instance As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- instance:
- args:
Debug
property Debug: IDebugSink read write;
IDebugSink Debug { get; set; }
Property Debug() As IDebugSink
decodeURI
method decodeURI(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object decodeURI(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function decodeURI(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
decodeURIComponent
method decodeURIComponent(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object decodeURIComponent(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function decodeURIComponent(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DecreaseFrame
method DecreaseFrame
void DecreaseFrame()
Sub DecreaseFrame()
DefaultCompare
method DefaultCompare(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DefaultCompare(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DefaultCompare(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DefaultCompareInstance
property DefaultCompareInstance: EcmaScriptFunctionObject read write;
EcmaScriptFunctionObject DefaultCompareInstance { get; set; }
Property DefaultCompareInstance() As EcmaScriptFunctionObject
DefineOwnProperty (declared in EcmaScriptObject)
Adds a new property with the given flags in PropertyValue. This api is used by the engine and follows the rules specified by the spec. Returns true on success.
method DefineOwnProperty(aName: String; aValue: PropertyValue; aThrow: Boolean): Boolean
Boolean DefineOwnProperty(String aName, PropertyValue aValue, Boolean aThrow)
Function DefineOwnProperty(aName As String, aValue As PropertyValue, aThrow As Boolean) As Boolean
Parameters:
- aName: Property name
- aValue: Value and properties
- aThrow: If true, raise an exception on failure
Delete (declared in EcmaScriptObject)
Delete a property, returns true on success.
method Delete(aName: String; aThrow: Boolean): Boolean
Boolean Delete(String aName, Boolean aThrow)
Function Delete(aName As String, aThrow As Boolean) As Boolean
Parameters:
- aName: name of the property to delete
- aThrow: If true, raise an exception on failure
encodeURI
method encodeURI(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object encodeURI(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function encodeURI(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
encodeURIComponent
method encodeURIComponent(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object encodeURIComponent(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function encodeURIComponent(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ErrorCtor
method ErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ErrorPrototype
property ErrorPrototype: EcmaScriptObject read write;
EcmaScriptObject ErrorPrototype { get; set; }
Property ErrorPrototype() As EcmaScriptObject
ErrorToString
method ErrorToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ErrorToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ErrorToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
escape
method escape(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object escape(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function escape(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
eval
method eval(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object eval(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function eval(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
EvalError
property EvalError: EcmaScriptObject read write;
EcmaScriptObject EvalError { get; set; }
Property EvalError() As EcmaScriptObject
EvalErrorCtor
method EvalErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object EvalErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function EvalErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ExecutionContext
property ExecutionContext: ExecutionContext read write;
ExecutionContext ExecutionContext { get; set; }
Property ExecutionContext() As ExecutionContext
Extensible (declared in EcmaScriptObject)
This property defines if the object is read only or not, if false, it's read only. Defaults to true.
property Extensible: Boolean read write;
Boolean Extensible { get; set; }
Property Extensible() As Boolean
FrameCount
property FrameCount: Int32 read write;
Int32 FrameCount { get; set; }
Property FrameCount() As Int32
FromPropertyDescriptor (declared in EcmaScriptObject)
Converts a property value to an descriptor object. The settings of the values are turned into properties in the object.
method FromPropertyDescriptor(aProp: PropertyValue): EcmaScriptObject
EcmaScriptObject FromPropertyDescriptor(PropertyValue aProp)
Function FromPropertyDescriptor(aProp As PropertyValue) As EcmaScriptObject
Parameters:
- aProp: value to convert
FunctionApply
method FunctionApply(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionApply(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionApply(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionBind
method FunctionBind(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionBind(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionBind(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionCall
method FunctionCall(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionCall(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionCall(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionCtor
method FunctionCtor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionCtor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionProtoCtor
method FunctionProtoCtor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionProtoCtor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionProtoCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionPrototype
property FunctionPrototype: EcmaScriptObject read write;
EcmaScriptObject FunctionPrototype { get; set; }
Property FunctionPrototype() As EcmaScriptObject
FunctionToString
method FunctionToString(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionToString(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionToString(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Get (declared in EcmaScriptObject)
Returns a property by name. If this property is a get/set pair it executes the get method.
method Get(aExecutionContext: ExecutionContext; aFlags: Int32; aName: String): Object
Object Get(ExecutionContext aExecutionContext, Int32 aFlags, String aName)
Function Get(aExecutionContext As ExecutionContext, aFlags As Int32, aName As String) As Object
Parameters:
- aExecutionContext: current context
- aFlags: Bitmask for flags; 1 = strict; 2 = used [] access
- aName: name of the property to get
GetFunction
method GetFunction(i: Int32): InternalFunctionDelegate
InternalFunctionDelegate GetFunction(Int32 i)
Function GetFunction(i As Int32) As InternalFunctionDelegate
Parameters:
- i:
GetNames (declared in EcmaScriptObject)
Returns the names in this object. Differs from the Names property in that it allows for changes while iterating.
method GetNames: IEnumerator<String>
IEnumerator<String> GetNames()
Function GetNames() As IEnumerator<String>
GetOwnProperty (String): PropertyValue (declared in EcmaScriptObject)
method GetOwnProperty(name: String): PropertyValue
PropertyValue GetOwnProperty(String name)
Function GetOwnProperty(name As String) As PropertyValue
Parameters:
- name:
GetOwnProperty (String, Boolean): PropertyValue (declared in EcmaScriptObject)
method GetOwnProperty(name: String; getPropertyValue: Boolean): PropertyValue
PropertyValue GetOwnProperty(String name, Boolean getPropertyValue)
Function GetOwnProperty(name As String, getPropertyValue As Boolean) As PropertyValue
Parameters:
- name:
- getPropertyValue:
GetProperty (declared in EcmaScriptObject)
method GetProperty(name: String): PropertyValue
PropertyValue GetProperty(String name)
Function GetProperty(name As String) As PropertyValue
Parameters:
- name:
HasProperty (declared in EcmaScriptObject)
Returns true if there is a property by that name.
method HasProperty(aName: String): Boolean
Boolean HasProperty(String aName)
Function HasProperty(aName As String) As Boolean
Parameters:
- aName: Name of the property to check
IncreaseFrame
method IncreaseFrame
void IncreaseFrame()
Sub IncreaseFrame()
InnerCompile
method InnerCompile(strict: Boolean; script: String): InternalDelegate
InternalDelegate InnerCompile(Boolean strict, String script)
Function InnerCompile(strict As Boolean, script As String) As InternalDelegate
Parameters:
- strict:
- script:
InnerEval (ExecutionContext, Boolean, Object, InternalDelegate): Object
method InnerEval(caller: ExecutionContext; strict: Boolean; self: Object; evalDelegate: InternalDelegate): Object
Object InnerEval(ExecutionContext caller, Boolean strict, Object self, InternalDelegate evalDelegate)
Function InnerEval(caller As ExecutionContext, strict As Boolean, self As Object, evalDelegate As InternalDelegate) As Object
Parameters:
- caller:
- strict:
- self:
- evalDelegate:
InnerEval (ExecutionContext, Boolean, Object, array of Object): Object
method InnerEval(caller: ExecutionContext; strict: Boolean; self: Object; params args: array of Object): Object
Object InnerEval(ExecutionContext caller, Boolean strict, Object self, params Object[] args)
Function InnerEval(caller As ExecutionContext, strict As Boolean, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- strict:
- self:
- args:
InnerEval (Boolean, InternalDelegate): Object
method InnerEval(strict: Boolean; evalDelegate: InternalDelegate): Object
Object InnerEval(Boolean strict, InternalDelegate evalDelegate)
Function InnerEval(strict As Boolean, evalDelegate As InternalDelegate) As Object
Parameters:
- strict:
- evalDelegate:
InnerEval (Boolean, array of Object): Object
method InnerEval(strict: Boolean; params args: array of Object): Object
Object InnerEval(Boolean strict, params Object[] args)
Function InnerEval(strict As Boolean, ParamArray args As Object()) As Object
Parameters:
- strict:
- args:
InnerExecutionContext
method InnerExecutionContext(caller: ExecutionContext; strict: Boolean): ExecutionContext
ExecutionContext InnerExecutionContext(ExecutionContext caller, Boolean strict)
Function InnerExecutionContext(caller As ExecutionContext, strict As Boolean) As ExecutionContext
Parameters:
- caller:
- strict:
IntGetNames (declared in EcmaScriptObject)
Internal method used by the compiler.
method IntGetNames: IEnumerable<String>
IEnumerable<String> IntGetNames()
Function IntGetNames() As IEnumerable<String>
IsAccessorDescriptor (declared in EcmaScriptObject)
Returns true if the property passed is an accessor, that is it has a get/set method.
method IsAccessorDescriptor(aProp: PropertyValue): Boolean
Boolean IsAccessorDescriptor(PropertyValue aProp)
Function IsAccessorDescriptor(aProp As PropertyValue) As Boolean
Parameters:
- aProp: property to check
IsDataDescriptor (declared in EcmaScriptObject)
Returns true if the property passed is a data property.
method IsDataDescriptor(aProp: PropertyValue): Boolean
Boolean IsDataDescriptor(PropertyValue aProp)
Function IsDataDescriptor(aProp As PropertyValue) As Boolean
Parameters:
- aProp: Property to check
isFinite
method isFinite(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object isFinite(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function isFinite(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
IsGenericDescriptor (declared in EcmaScriptObject)
Returns true if the property has no value at all.
method IsGenericDescriptor(aProp: PropertyValue): Boolean
Boolean IsGenericDescriptor(PropertyValue aProp)
Function IsGenericDescriptor(aProp As PropertyValue) As Boolean
Parameters:
- aProp: Property
isNaN
method isNaN(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object isNaN(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function isNaN(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
JSONParse (ExecutionContext, Object, array of Object): Object
method JSONParse(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object JSONParse(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function JSONParse(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
JSONParse (Tokenizer): Object
method JSONParse(aTok: Tokenizer): Object
Object JSONParse(Tokenizer aTok)
Function JSONParse(aTok As Tokenizer) As Object
Parameters:
- aTok:
JSONStringify
method JSONStringify(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object JSONStringify(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function JSONStringify(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
MatchToArray
method MatchToArray(aSelf: EcmaScriptRegexpObject; aInput: String; aMatch: MatchCollection): EcmaScriptArrayObject
EcmaScriptArrayObject MatchToArray(EcmaScriptRegexpObject aSelf, String aInput, MatchCollection aMatch)
Function MatchToArray(aSelf As EcmaScriptRegexpObject, aInput As String, aMatch As MatchCollection) As EcmaScriptArrayObject
Parameters:
- aSelf:
- aInput:
- aMatch:
Mathabs
method Mathabs(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathabs(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathabs(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathacos
method Mathacos(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathacos(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathacos(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathasin
method Mathasin(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathasin(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathasin(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathatan
method Mathatan(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathatan(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathatan(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathatan2
method Mathatan2(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathatan2(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathatan2(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathceil
method Mathceil(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathceil(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathceil(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathcos
method Mathcos(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathcos(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathcos(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathexp
method Mathexp(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathexp(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathexp(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathfloor
method Mathfloor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathfloor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathfloor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathlog
method Mathlog(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathlog(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathlog(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
MathMax
method MathMax(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object MathMax(ExecutionContext caller, Object self, params Object[] args)
Function MathMax(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
MathMin
method MathMin(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object MathMin(ExecutionContext caller, Object self, params Object[] args)
Function MathMin(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
Mathpow
method Mathpow(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathpow(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathpow(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathrandom
method Mathrandom(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathrandom(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathrandom(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathround
method Mathround(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathround(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathround(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathsin
method Mathsin(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathsin(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathsin(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathsqrt
method Mathsqrt(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathsqrt(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathsqrt(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathtan
method Mathtan(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathtan(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathtan(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
MaxFrames
property MaxFrames: Int32 read write;
Int32 MaxFrames { get; set; }
Property MaxFrames() As Int32
Method_Call (declared in EcmaScriptObject)
class var Method_Call: MethodInfo;
static MethodInfo Method_Call
Shared FIELD Method_Call() As MethodInfo
Method_CallEx (declared in EcmaScriptObject)
class var Method_CallEx: MethodInfo;
static MethodInfo Method_CallEx
Shared FIELD Method_CallEx() As MethodInfo
Method_CallHelper (declared in EcmaScriptObject)
class var Method_CallHelper: MethodInfo;
static MethodInfo Method_CallHelper
Shared FIELD Method_CallHelper() As MethodInfo
Method_Construct (declared in EcmaScriptObject)
class var Method_Construct: MethodInfo;
static MethodInfo Method_Construct
Shared FIELD Method_Construct() As MethodInfo
Method_DecreaseFrame
class var Method_DecreaseFrame: MethodInfo;
static MethodInfo Method_DecreaseFrame
Shared FIELD Method_DecreaseFrame() As MethodInfo
Method_GetFunction
class var Method_GetFunction: MethodInfo;
static MethodInfo Method_GetFunction
Shared FIELD Method_GetFunction() As MethodInfo
Method_GetNames (declared in EcmaScriptObject)
class var Method_GetNames: MethodInfo;
static MethodInfo Method_GetNames
Shared FIELD Method_GetNames() As MethodInfo
Method_IncreaseFrame
class var Method_IncreaseFrame: MethodInfo;
static MethodInfo Method_IncreaseFrame
Shared FIELD Method_IncreaseFrame() As MethodInfo
Method_ObjectLiteralSet (declared in EcmaScriptObject)
class var Method_ObjectLiteralSet: MethodInfo;
static MethodInfo Method_ObjectLiteralSet
Shared FIELD Method_ObjectLiteralSet() As MethodInfo
Method_RaiseNativeError
class var Method_RaiseNativeError: MethodInfo;
static MethodInfo Method_RaiseNativeError
Shared FIELD Method_RaiseNativeError() As MethodInfo
Names (declared in EcmaScriptObject)
Returns an enumerable that holds all property names in the object.
property Names: IEnumerable<String> read;
IEnumerable<String> Names { get; }
ReadOnly Property Names() As IEnumerable<String>
NativeErrorCtor
method NativeErrorCtor(proto: EcmaScriptObject; arg: String): EcmaScriptObject
EcmaScriptObject NativeErrorCtor(EcmaScriptObject proto, String arg)
Function NativeErrorCtor(proto As EcmaScriptObject, arg As String) As EcmaScriptObject
Parameters:
- proto:
- arg:
NativePrototype
property NativePrototype: EcmaScriptObject read write;
EcmaScriptObject NativePrototype { get; set; }
Property NativePrototype() As EcmaScriptObject
NativeToString
method NativeToString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object NativeToString(ExecutionContext caller, Object self, params Object[] args)
Function NativeToString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
NotStrictGlobalEval
method NotStrictGlobalEval(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NotStrictGlobalEval(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NotStrictGlobalEval(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NotStrictGlobalEvalFunc
property NotStrictGlobalEvalFunc: EcmaScriptFunctionObject read write;
EcmaScriptFunctionObject NotStrictGlobalEvalFunc { get; set; }
Property NotStrictGlobalEvalFunc() As EcmaScriptFunctionObject
NumberCall
method NumberCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberCtor
method NumberCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberLocaleString
method NumberLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberPrototype
property NumberPrototype: EcmaScriptObject read write;
EcmaScriptObject NumberPrototype { get; set; }
Property NumberPrototype() As EcmaScriptObject
NumberToExponential
method NumberToExponential(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToExponential(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToExponential(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberToFixed
method NumberToFixed(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToFixed(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToFixed(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberToPrecision
method NumberToPrecision(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToPrecision(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToPrecision(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberToString
method NumberToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberValueOf
method NumberValueOf(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object NumberValueOf(ExecutionContext caller, Object self, params Object[] args)
Function NumberValueOf(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
ObjectCreate
method ObjectCreate(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectCreate(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectCreate(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectdefineProperties
method ObjectdefineProperties(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectdefineProperties(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectdefineProperties(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectdefineProperty
method ObjectdefineProperty(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectdefineProperty(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectdefineProperty(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectFreeze
method ObjectFreeze(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectFreeze(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectFreeze(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectgetOwnPropertyDescriptor
method ObjectgetOwnPropertyDescriptor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectgetOwnPropertyDescriptor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectgetOwnPropertyDescriptor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectgetOwnPropertyNames
method ObjectgetOwnPropertyNames(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectgetOwnPropertyNames(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectgetOwnPropertyNames(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectgetPrototypeOf
method ObjectgetPrototypeOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectgetPrototypeOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectgetPrototypeOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectHasOwnProperty
method ObjectHasOwnProperty(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectHasOwnProperty(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectHasOwnProperty(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectisExtensible
method ObjectisExtensible(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectisExtensible(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectisExtensible(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectisFrozen
method ObjectisFrozen(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectisFrozen(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectisFrozen(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectIsPrototypeOf
method ObjectIsPrototypeOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectIsPrototypeOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectIsPrototypeOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectisSealed
method ObjectisSealed(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectisSealed(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectisSealed(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectKeys
method ObjectKeys(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectKeys(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectKeys(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectLiteralSet (declared in EcmaScriptObject)
Internal engine function.
method ObjectLiteralSet(aName: String; aMode: FunctionDeclarationType; aData: Object; aStrict: Boolean): EcmaScriptObject
EcmaScriptObject ObjectLiteralSet(String aName, FunctionDeclarationType aMode, Object aData, Boolean aStrict)
Function ObjectLiteralSet(aName As String, aMode As FunctionDeclarationType, aData As Object, aStrict As Boolean) As EcmaScriptObject
Parameters:
- aName:
- aMode:
- aData:
- aStrict:
ObjectPreventExtensions
method ObjectPreventExtensions(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectPreventExtensions(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectPreventExtensions(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectPropertyIsEnumerable
method ObjectPropertyIsEnumerable(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectPropertyIsEnumerable(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectPropertyIsEnumerable(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectPrototype
property ObjectPrototype: EcmaScriptObject read write;
EcmaScriptObject ObjectPrototype { get; set; }
Property ObjectPrototype() As EcmaScriptObject
ObjectSeal
method ObjectSeal(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectSeal(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectSeal(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectToLocaleString
method ObjectToLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectToLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectToLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectToString
method ObjectToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectValueOf
method ObjectValueOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectValueOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectValueOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
parseFloat
method parseFloat(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object parseFloat(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function parseFloat(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
parseInt
method parseInt(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object parseInt(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function parseInt(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
Parser
property Parser: EcmaScriptCompiler read write;
EcmaScriptCompiler Parser { get; set; }
Property Parser() As EcmaScriptCompiler
Prototype (declared in EcmaScriptObject)
Defines the prototype of the object. If not set, it's the default "object" prototype (Object.prototype), when setting this manually, make sure it's not circular.
property Prototype: EcmaScriptObject read write;
EcmaScriptObject Prototype { get; set; }
Property Prototype() As EcmaScriptObject
Put (declared in EcmaScriptObject)
method Put(context: ExecutionContext; propertyName: String; propertyValue: Object; flags: Int32): Object
Object Put(ExecutionContext context, String propertyName, Object propertyValue, Int32 flags)
Function Put(context As ExecutionContext, propertyName As String, propertyValue As Object, flags As Int32) As Object
Parameters:
- context:
- propertyName:
- propertyValue:
- flags:
RaiseNativeError
method RaiseNativeError(e: NativeErrorType; msg: String)
void RaiseNativeError(NativeErrorType e, String msg)
Sub RaiseNativeError(e As NativeErrorType, msg As String)
Parameters:
- e:
- msg:
RangeError
property RangeError: EcmaScriptObject read write;
EcmaScriptObject RangeError { get; set; }
Property RangeError() As EcmaScriptObject
RangeErrorCtor
method RangeErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object RangeErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function RangeErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ReferenceError
property ReferenceError: EcmaScriptObject read write;
EcmaScriptObject ReferenceError { get; set; }
Property ReferenceError() As EcmaScriptObject
ReferenceErrorCtor
method ReferenceErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ReferenceErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ReferenceErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
RegExpCompile
method RegExpCompile(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpCompile(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpCompile(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpCtor
method RegExpCtor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpCtor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpExec
method RegExpExec(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpExec(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpExec(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpPrototype
property RegExpPrototype: EcmaScriptObject read write;
EcmaScriptObject RegExpPrototype { get; set; }
Property RegExpPrototype() As EcmaScriptObject
RegExpTest
method RegExpTest(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpTest(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpTest(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpToString
method RegExpToString(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpToString(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpToString(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Root (declared in EcmaScriptObject)
Returns the GlobalObject this object belongs to.
property Root: GlobalObject read write;
GlobalObject Root { get; set; }
Property Root() As GlobalObject
Sort<T>
method Sort<T>(aList: T; aStart: Int32; aEnd: Int32; aSwap: Action<T, Int32, Int32>; aCompare: Func<T, Int32, Int32, Int32>): Boolean
Boolean Sort<T>(T aList, Int32 aStart, Int32 aEnd, Action<T, Int32, Int32> aSwap, Func<T, Int32, Int32, Int32> aCompare)
Function Sort<T>(aList As T, aStart As Int32, aEnd As Int32, aSwap As Action (Of T, Int32, Int32), aCompare As Func (Of T, Int32, Int32, Int32)) As Boolean
Parameters:
- aList:
- aStart:
- aEnd:
- aSwap:
- aCompare:
StoreFunction
method StoreFunction(aDelegate: InternalFunctionDelegate): Int32
Int32 StoreFunction(InternalFunctionDelegate aDelegate)
Function StoreFunction(aDelegate As InternalFunctionDelegate) As Int32
Parameters:
- aDelegate:
StringCall
method StringCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringCharAt
method StringCharAt(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCharAt(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCharAt(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringCharCodeAt
method StringCharCodeAt(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCharCodeAt(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCharCodeAt(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringConcat
method StringConcat(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringConcat(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringConcat(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringCtor
method StringCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringFromCharCode
method StringFromCharCode(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringFromCharCode(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringFromCharCode(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringIndexOf
method StringIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringLastIndexOf
method StringLastIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringLastIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringLastIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringLocaleCompare
method StringLocaleCompare(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringLocaleCompare(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringLocaleCompare(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringMatch
method StringMatch(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringMatch(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringMatch(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringPrototype
property StringPrototype: EcmaScriptObject read write;
EcmaScriptObject StringPrototype { get; set; }
Property StringPrototype() As EcmaScriptObject
StringReplace
method StringReplace(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringReplace(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringReplace(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringSearch
method StringSearch(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringSearch(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringSearch(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringSlice
method StringSlice(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSlice(ExecutionContext caller, Object self, params Object[] args)
Function StringSlice(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringSplit
method StringSplit(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSplit(ExecutionContext caller, Object self, params Object[] args)
Function StringSplit(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringSubStr
method StringSubStr(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSubStr(ExecutionContext caller, Object self, params Object[] args)
Function StringSubStr(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringSubString
method StringSubString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSubString(ExecutionContext caller, Object self, params Object[] args)
Function StringSubString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringToLocaleLowerCase
method StringToLocaleLowerCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToLocaleLowerCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToLocaleLowerCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToLocaleUpperCase
method StringToLocaleUpperCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToLocaleUpperCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToLocaleUpperCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToLowerCase
method StringToLowerCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToLowerCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToLowerCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToString
method StringToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToUpperCase
method StringToUpperCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToUpperCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToUpperCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringTrim
method StringTrim(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringTrim(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringTrim(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringValueOf
method StringValueOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringValueOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringValueOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
SyntaxError
property SyntaxError: EcmaScriptObject read write;
EcmaScriptObject SyntaxError { get; set; }
Property SyntaxError() As EcmaScriptObject
SyntaxErrorCtor
method SyntaxErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object SyntaxErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function SyntaxErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
Thrower
property Thrower: EcmaScriptFunctionObject read write;
EcmaScriptFunctionObject Thrower { get; set; }
Property Thrower() As EcmaScriptFunctionObject
ToPropertyDescriptor (declared in EcmaScriptObject)
Converts a descriptor object back to a PropertyValue.
method ToPropertyDescriptor(aProp: EcmaScriptObject): PropertyValue
PropertyValue ToPropertyDescriptor(EcmaScriptObject aProp)
Function ToPropertyDescriptor(aProp As EcmaScriptObject) As PropertyValue
Parameters:
- aProp: property to convert
ToString
method ToString: String
String ToString()
Function ToString() As String
TypeError
property TypeError: EcmaScriptObject read write;
EcmaScriptObject TypeError { get; set; }
Property TypeError() As EcmaScriptObject
TypeErrorCtor
method TypeErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object TypeErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function TypeErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
unescape
method unescape(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object unescape(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function unescape(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
UnixToDateTime
class method UnixToDateTime(date: Int64): DateTime
static DateTime UnixToDateTime(Int64 date)
Shared Function UnixToDateTime(date As Int64) As DateTime
Parameters:
- date:
URIError
property URIError: EcmaScriptObject read write;
EcmaScriptObject URIError { get; set; }
Property URIError() As EcmaScriptObject
URIErrorCtor
method URIErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object URIErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function URIErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
Value (declared in EcmaScriptObject)
Holds the primitive type this object wraps, generally only used by the Number and String constructor.
property Value: Object read write;
Object Value { get; set; }
Property Value() As Object
Values (declared in EcmaScriptObject)
Returns the property bag that holds the actual values.
property Values: Dictionary<String, PropertyValue> read;
Dictionary<String, PropertyValue> Values { get; }
ReadOnly Property Values() As Dictionary<String, PropertyValue>
Walk
method Walk(aCaller: ExecutionContext; aRoot: EcmaScriptObject; aReviver: EcmaScriptBaseFunctionObject; aName: String; aCurrent: EcmaScriptObject): Object
Object Walk(ExecutionContext aCaller, EcmaScriptObject aRoot, EcmaScriptBaseFunctionObject aReviver, String aName, EcmaScriptObject aCurrent)
Function Walk(aCaller As ExecutionContext, aRoot As EcmaScriptObject, aReviver As EcmaScriptBaseFunctionObject, aName As String, aCurrent As EcmaScriptObject) As Object
Parameters:
- aCaller:
- aRoot:
- aReviver:
- aName:
- aCurrent:
BaseString
class var BaseString: String;
static String BaseString
Shared FIELD BaseString() As String
Constructor (declared in EcmaScriptObject)
class var Constructor: ConstructorInfo;
static ConstructorInfo Constructor
Shared FIELD Constructor() As ConstructorInfo
Method_Call (declared in EcmaScriptObject)
class var Method_Call: MethodInfo;
static MethodInfo Method_Call
Shared FIELD Method_Call() As MethodInfo
Method_CallEx (declared in EcmaScriptObject)
class var Method_CallEx: MethodInfo;
static MethodInfo Method_CallEx
Shared FIELD Method_CallEx() As MethodInfo
Method_CallHelper (declared in EcmaScriptObject)
class var Method_CallHelper: MethodInfo;
static MethodInfo Method_CallHelper
Shared FIELD Method_CallHelper() As MethodInfo
Method_Construct (declared in EcmaScriptObject)
class var Method_Construct: MethodInfo;
static MethodInfo Method_Construct
Shared FIELD Method_Construct() As MethodInfo
Method_DecreaseFrame
class var Method_DecreaseFrame: MethodInfo;
static MethodInfo Method_DecreaseFrame
Shared FIELD Method_DecreaseFrame() As MethodInfo
Method_GetFunction
class var Method_GetFunction: MethodInfo;
static MethodInfo Method_GetFunction
Shared FIELD Method_GetFunction() As MethodInfo
Method_GetNames (declared in EcmaScriptObject)
class var Method_GetNames: MethodInfo;
static MethodInfo Method_GetNames
Shared FIELD Method_GetNames() As MethodInfo
Method_IncreaseFrame
class var Method_IncreaseFrame: MethodInfo;
static MethodInfo Method_IncreaseFrame
Shared FIELD Method_IncreaseFrame() As MethodInfo
Method_ObjectLiteralSet (declared in EcmaScriptObject)
class var Method_ObjectLiteralSet: MethodInfo;
static MethodInfo Method_ObjectLiteralSet
Shared FIELD Method_ObjectLiteralSet() As MethodInfo
Method_RaiseNativeError
class var Method_RaiseNativeError: MethodInfo;
static MethodInfo Method_RaiseNativeError
Shared FIELD Method_RaiseNativeError() As MethodInfo
ArrayPrototype
property ArrayPrototype: EcmaScriptObject read write;
EcmaScriptObject ArrayPrototype { get; set; }
Property ArrayPrototype() As EcmaScriptObject
BooleanPrototype
property BooleanPrototype: EcmaScriptObject read write;
EcmaScriptObject BooleanPrototype { get; set; }
Property BooleanPrototype() As EcmaScriptObject
Class (declared in EcmaScriptObject)
The name of this object, it's used by the default "toString" implementation to show what kind of type this is.
property Class: String read write;
String Class { get; set; }
Property Class() As String
DatePrototype
property DatePrototype: EcmaScriptObject read write;
EcmaScriptObject DatePrototype { get; set; }
Property DatePrototype() As EcmaScriptObject
Debug
property Debug: IDebugSink read write;
IDebugSink Debug { get; set; }
Property Debug() As IDebugSink
DefaultCompareInstance
property DefaultCompareInstance: EcmaScriptFunctionObject read write;
EcmaScriptFunctionObject DefaultCompareInstance { get; set; }
Property DefaultCompareInstance() As EcmaScriptFunctionObject
ErrorPrototype
property ErrorPrototype: EcmaScriptObject read write;
EcmaScriptObject ErrorPrototype { get; set; }
Property ErrorPrototype() As EcmaScriptObject
EvalError
property EvalError: EcmaScriptObject read write;
EcmaScriptObject EvalError { get; set; }
Property EvalError() As EcmaScriptObject
ExecutionContext
property ExecutionContext: ExecutionContext read write;
ExecutionContext ExecutionContext { get; set; }
Property ExecutionContext() As ExecutionContext
Extensible (declared in EcmaScriptObject)
This property defines if the object is read only or not, if false, it's read only. Defaults to true.
property Extensible: Boolean read write;
Boolean Extensible { get; set; }
Property Extensible() As Boolean
FrameCount
property FrameCount: Int32 read write;
Int32 FrameCount { get; set; }
Property FrameCount() As Int32
FunctionPrototype
property FunctionPrototype: EcmaScriptObject read write;
EcmaScriptObject FunctionPrototype { get; set; }
Property FunctionPrototype() As EcmaScriptObject
MaxFrames
property MaxFrames: Int32 read write;
Int32 MaxFrames { get; set; }
Property MaxFrames() As Int32
Names (declared in EcmaScriptObject)
Returns an enumerable that holds all property names in the object.
property Names: IEnumerable<String> read;
IEnumerable<String> Names { get; }
ReadOnly Property Names() As IEnumerable<String>
NativePrototype
property NativePrototype: EcmaScriptObject read write;
EcmaScriptObject NativePrototype { get; set; }
Property NativePrototype() As EcmaScriptObject
NotStrictGlobalEvalFunc
property NotStrictGlobalEvalFunc: EcmaScriptFunctionObject read write;
EcmaScriptFunctionObject NotStrictGlobalEvalFunc { get; set; }
Property NotStrictGlobalEvalFunc() As EcmaScriptFunctionObject
NumberPrototype
property NumberPrototype: EcmaScriptObject read write;
EcmaScriptObject NumberPrototype { get; set; }
Property NumberPrototype() As EcmaScriptObject
ObjectPrototype
property ObjectPrototype: EcmaScriptObject read write;
EcmaScriptObject ObjectPrototype { get; set; }
Property ObjectPrototype() As EcmaScriptObject
Parser
property Parser: EcmaScriptCompiler read write;
EcmaScriptCompiler Parser { get; set; }
Property Parser() As EcmaScriptCompiler
Prototype (declared in EcmaScriptObject)
Defines the prototype of the object. If not set, it's the default "object" prototype (Object.prototype), when setting this manually, make sure it's not circular.
property Prototype: EcmaScriptObject read write;
EcmaScriptObject Prototype { get; set; }
Property Prototype() As EcmaScriptObject
RangeError
property RangeError: EcmaScriptObject read write;
EcmaScriptObject RangeError { get; set; }
Property RangeError() As EcmaScriptObject
ReferenceError
property ReferenceError: EcmaScriptObject read write;
EcmaScriptObject ReferenceError { get; set; }
Property ReferenceError() As EcmaScriptObject
RegExpPrototype
property RegExpPrototype: EcmaScriptObject read write;
EcmaScriptObject RegExpPrototype { get; set; }
Property RegExpPrototype() As EcmaScriptObject
Root (declared in EcmaScriptObject)
Returns the GlobalObject this object belongs to.
property Root: GlobalObject read write;
GlobalObject Root { get; set; }
Property Root() As GlobalObject
StringPrototype
property StringPrototype: EcmaScriptObject read write;
EcmaScriptObject StringPrototype { get; set; }
Property StringPrototype() As EcmaScriptObject
SyntaxError
property SyntaxError: EcmaScriptObject read write;
EcmaScriptObject SyntaxError { get; set; }
Property SyntaxError() As EcmaScriptObject
Thrower
property Thrower: EcmaScriptFunctionObject read write;
EcmaScriptFunctionObject Thrower { get; set; }
Property Thrower() As EcmaScriptFunctionObject
TypeError
property TypeError: EcmaScriptObject read write;
EcmaScriptObject TypeError { get; set; }
Property TypeError() As EcmaScriptObject
URIError
property URIError: EcmaScriptObject read write;
EcmaScriptObject URIError { get; set; }
Property URIError() As EcmaScriptObject
Value (declared in EcmaScriptObject)
Holds the primitive type this object wraps, generally only used by the Number and String constructor.
property Value: Object read write;
Object Value { get; set; }
Property Value() As Object
Values (declared in EcmaScriptObject)
Returns the property bag that holds the actual values.
property Values: Dictionary<String, PropertyValue> read;
Dictionary<String, PropertyValue> Values { get; }
ReadOnly Property Values() As Dictionary<String, PropertyValue>
CallHelper (declared in EcmaScriptObject)
Internal helper function for the engine.
class method CallHelper(Ref: Object; aSelf: Object; arg: array of Object; ec: ExecutionContext): Object
static Object CallHelper(Object Ref, Object aSelf, Object[] arg, ExecutionContext ec)
Shared Function CallHelper(Ref As Object, aSelf As Object, arg As Object(), ec As ExecutionContext) As Object
Parameters:
- Ref:
- aSelf:
- arg:
- ec:
DateTimeToUnix
class method DateTimeToUnix(date: DateTime): Int64
static Int64 DateTimeToUnix(DateTime date)
Shared Function DateTimeToUnix(date As DateTime) As Int64
Parameters:
- date:
UnixToDateTime
class method UnixToDateTime(date: Int64): DateTime
static DateTime UnixToDateTime(Int64 date)
Shared Function UnixToDateTime(date As Int64) As DateTime
Parameters:
- date:
constructor
constructor
GlobalObject()
Sub New()
constructor (EcmaScriptCompiler)
constructor(aParser: EcmaScriptCompiler)
GlobalObject(EcmaScriptCompiler aParser)
Sub New(aParser As EcmaScriptCompiler)
Parameters:
- aParser:
constructor (GlobalObject) (declared in EcmaScriptObject)
Instantiates a new instance of this class.
Parameters:
- obj: the global object it belongs to
constructor (GlobalObject, EcmaScriptObject) (declared in EcmaScriptObject)
Instantiates a new instance of this class.
constructor(obj: GlobalObject; aProto: EcmaScriptObject)
GlobalObject(GlobalObject obj, EcmaScriptObject aProto)
Sub New(obj As GlobalObject, aProto As EcmaScriptObject)
Parameters:
- obj: the global object it belongs to
- aProto: prototype for this object
AddValue (declared in EcmaScriptObject)
Add a new value to this property bag, with the default settings (deletable, modifyable)
method AddValue(aValue: String; aData: Object): EcmaScriptObject
EcmaScriptObject AddValue(String aValue, Object aData)
Function AddValue(aValue As String, aData As Object) As EcmaScriptObject
Parameters:
- aValue: the name of the value to add
- aData: the actual value
AddValues (declared in EcmaScriptObject)
Adds a list of values to the property bag, aData and aValue have to have the same length.
method AddValues(aValue: array of String; aData: array of Object): EcmaScriptObject
EcmaScriptObject AddValues(String[] aValue, Object[] aData)
Function AddValues(aValue As String(), aData As Object()) As EcmaScriptObject
Parameters:
- aValue: the names of the values to add
- aData: the values that belong with the names
ArrayConcat
method ArrayConcat(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayConcat(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayConcat(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayCtor
method ArrayCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayEvery
method ArrayEvery(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayEvery(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayEvery(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayFilter
method ArrayFilter(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayFilter(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayFilter(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayForeach
method ArrayForeach(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayForeach(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayForeach(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayIndexOf
method ArrayIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayIsArray
method ArrayIsArray(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayIsArray(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayIsArray(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayJoin
method ArrayJoin(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayJoin(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayJoin(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayLastIndexOf
method ArrayLastIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayLastIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayLastIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayMap
method ArrayMap(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayMap(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayMap(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayPop
method ArrayPop(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayPop(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayPop(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayPush
method ArrayPush(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayPush(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayPush(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayReduce
method ArrayReduce(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayReduce(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayReduce(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayReduceRight
method ArrayReduceRight(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayReduceRight(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayReduceRight(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayReverse
method ArrayReverse(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayReverse(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayReverse(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayShift
method ArrayShift(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayShift(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayShift(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySlice
method ArraySlice(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySlice(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySlice(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySome
method ArraySome(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySome(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySome(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySort
method ArraySort(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySort(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySort(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArraySplice
method ArraySplice(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArraySplice(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArraySplice(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayToLocaleString
method ArrayToLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayToLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayToLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayToString
method ArrayToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ArrayUnshift
method ArrayUnshift(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ArrayUnshift(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ArrayUnshift(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BooleanCall
method BooleanCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BooleanCtor
method BooleanCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BooleanToString
method BooleanToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
BooleanValueOf
method BooleanValueOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object BooleanValueOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function BooleanValueOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
Call (declared in EcmaScriptObject)
Invokes this object as if it's a function. By default this raises an error, however there are descendants that override this and invoke a method.
method Call(context: ExecutionContext; params args: array of Object): Object
Object Call(ExecutionContext context, params Object[] args)
Function Call(context As ExecutionContext, ParamArray args As Object()) As Object
Parameters:
- context: current execution context
- args: arguments
CallEx (declared in EcmaScriptObject)
Invokes this object as if it's a function. By default this raises an error, however there are descendants that override this and invoke a method.
method CallEx(context: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object CallEx(ExecutionContext context, Object aSelf, params Object[] args)
Function CallEx(context As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- context: current execution context
- aSelf: "this" pointer
- args: arguments
CanPut (declared in EcmaScriptObject)
method CanPut(name: String): Boolean
Boolean CanPut(String name)
Function CanPut(name As String) As Boolean
Parameters:
- name:
Construct (declared in EcmaScriptObject)
Constructs a new instance of this. Used for "new something" expressions in Javascript. By default this raises an error, however there are descendants that override this and invoke a method.
method Construct(context: ExecutionContext; params args: array of Object): Object
Object Construct(ExecutionContext context, params Object[] args)
Function Construct(context As ExecutionContext, ParamArray args As Object()) As Object
Parameters:
- context: execution context
- args: arguemnts
CreateArray
method CreateArray: EcmaScriptObject
EcmaScriptObject CreateArray()
Function CreateArray() As EcmaScriptObject
CreateBoolean
method CreateBoolean: EcmaScriptObject
EcmaScriptObject CreateBoolean()
Function CreateBoolean() As EcmaScriptObject
CreateDate
method CreateDate: EcmaScriptObject
EcmaScriptObject CreateDate()
Function CreateDate() As EcmaScriptObject
CreateDateObject
method CreateDateObject(date: DateTime): Object
Object CreateDateObject(DateTime date)
Function CreateDateObject(date As DateTime) As Object
Parameters:
- date:
CreateError
method CreateError: EcmaScriptObject
EcmaScriptObject CreateError()
Function CreateError() As EcmaScriptObject
CreateFunction
method CreateFunction: EcmaScriptObject
EcmaScriptObject CreateFunction()
Function CreateFunction() As EcmaScriptObject
CreateFunctionPrototype
method CreateFunctionPrototype
void CreateFunctionPrototype()
Sub CreateFunctionPrototype()
CreateJSON
method CreateJSON: EcmaScriptObject
EcmaScriptObject CreateJSON()
Function CreateJSON() As EcmaScriptObject
CreateMath
method CreateMath: EcmaScriptObject
EcmaScriptObject CreateMath()
Function CreateMath() As EcmaScriptObject
CreateNativeError
method CreateNativeError: EcmaScriptObject
EcmaScriptObject CreateNativeError()
Function CreateNativeError() As EcmaScriptObject
CreateNumber
method CreateNumber: EcmaScriptObject
EcmaScriptObject CreateNumber()
Function CreateNumber() As EcmaScriptObject
CreateObject
method CreateObject: EcmaScriptObject
EcmaScriptObject CreateObject()
Function CreateObject() As EcmaScriptObject
CreateRegExp
method CreateRegExp: EcmaScriptObject
EcmaScriptObject CreateRegExp()
Function CreateRegExp() As EcmaScriptObject
CreateString
method CreateString: EcmaScriptObject
EcmaScriptObject CreateString()
Function CreateString() As EcmaScriptObject
DateCall
method DateCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateCtor
method DateCtor(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateCtor(ExecutionContext caller, Object self, params Object[] args)
Function DateCtor(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateGetDate
method DateGetDate(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetDate(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetDate(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetDay
method DateGetDay(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetDay(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetDay(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetFullYear
method DateGetFullYear(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetFullYear(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetFullYear(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetHours
method DateGetHours(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetHours(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetHours(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetMilliseconds
method DateGetMilliseconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetMilliseconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetMilliseconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetMinutes
method DateGetMinutes(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetMinutes(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetMinutes(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetMonth
method DateGetMonth(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetMonth(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetMonth(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetSeconds
method DateGetSeconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetSeconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetSeconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetTime
method DateGetTime(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetTime(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetTime(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetTimezoneOffset
method DateGetTimezoneOffset(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetTimezoneOffset(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetTimezoneOffset(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCDate
method DateGetUTCDate(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCDate(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCDate(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCDay
method DateGetUTCDay(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCDay(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCDay(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCFullYear
method DateGetUTCFullYear(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCFullYear(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCFullYear(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCHours
method DateGetUTCHours(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCHours(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCHours(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCMilliseconds
method DateGetUTCMilliseconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCMilliseconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCMilliseconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCMinutes
method DateGetUTCMinutes(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCMinutes(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCMinutes(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetUTCMonth
method DateGetUTCMonth(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateGetUTCMonth(ExecutionContext caller, Object self, params Object[] args)
Function DateGetUTCMonth(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateGetUTCSeconds
method DateGetUTCSeconds(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetUTCSeconds(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetUTCSeconds(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateGetYear
method DateGetYear(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateGetYear(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateGetYear(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateNow
method DateNow(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateNow(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateNow(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateParse
method DateParse(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateParse(ExecutionContext caller, Object self, params Object[] args)
Function DateParse(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetDate
method DateSetDate(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetDate(ExecutionContext caller, Object self, params Object[] args)
Function DateSetDate(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetFullYear
method DateSetFullYear(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetFullYear(ExecutionContext caller, Object self, params Object[] args)
Function DateSetFullYear(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetHours
method DateSetHours(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetHours(ExecutionContext caller, Object self, params Object[] args)
Function DateSetHours(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetMilliseconds
method DateSetMilliseconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetMilliseconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetMilliseconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetMinutes
method DateSetMinutes(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetMinutes(ExecutionContext caller, Object self, params Object[] args)
Function DateSetMinutes(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetMonth
method DateSetMonth(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetMonth(ExecutionContext caller, Object self, params Object[] args)
Function DateSetMonth(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetSeconds
method DateSetSeconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetSeconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetSeconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetTime
method DateSetTime(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetTime(ExecutionContext caller, Object self, params Object[] args)
Function DateSetTime(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCDate
method DateSetUTCDate(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCDate(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCDate(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCFullYear
method DateSetUTCFullYear(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCFullYear(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCFullYear(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCHours
method DateSetUTCHours(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCHours(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCHours(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCMilliseconds
method DateSetUTCMilliseconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCMilliseconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCMilliseconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCMinutes
method DateSetUTCMinutes(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCMinutes(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCMinutes(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCMonth
method DateSetUTCMonth(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCMonth(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCMonth(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateSetUTCSeconds
method DateSetUTCSeconds(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateSetUTCSeconds(ExecutionContext caller, Object self, params Object[] args)
Function DateSetUTCSeconds(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateToDateString
method DateToDateString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToDateString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToDateString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToISOString
method DateToISOString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateToISOString(ExecutionContext caller, Object self, params Object[] args)
Function DateToISOString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateToJSON
method DateToJSON(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateToJSON(ExecutionContext caller, Object self, params Object[] args)
Function DateToJSON(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateToLocaleDateString
method DateToLocaleDateString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToLocaleDateString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToLocaleDateString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToLocaleString
method DateToLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToLocaleTimeString
method DateToLocaleTimeString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToLocaleTimeString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToLocaleTimeString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToString
method DateToString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateToString(ExecutionContext caller, Object self, params Object[] args)
Function DateToString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateToTimeString
method DateToTimeString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToTimeString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToTimeString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateToUTCString
method DateToUTCString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DateToUTCString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DateToUTCString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DateUTC
method DateUTC(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object DateUTC(ExecutionContext caller, Object self, params Object[] args)
Function DateUTC(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
DateValueOf
method DateValueOf(caller: ExecutionContext; instance: Object; params args: array of Object): Object
Object DateValueOf(ExecutionContext caller, Object instance, params Object[] args)
Function DateValueOf(caller As ExecutionContext, instance As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- instance:
- args:
decodeURI
method decodeURI(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object decodeURI(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function decodeURI(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
decodeURIComponent
method decodeURIComponent(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object decodeURIComponent(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function decodeURIComponent(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DecreaseFrame
method DecreaseFrame
void DecreaseFrame()
Sub DecreaseFrame()
DefaultCompare
method DefaultCompare(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object DefaultCompare(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function DefaultCompare(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
DefineOwnProperty (declared in EcmaScriptObject)
Adds a new property with the given flags in PropertyValue. This api is used by the engine and follows the rules specified by the spec. Returns true on success.
method DefineOwnProperty(aName: String; aValue: PropertyValue; aThrow: Boolean): Boolean
Boolean DefineOwnProperty(String aName, PropertyValue aValue, Boolean aThrow)
Function DefineOwnProperty(aName As String, aValue As PropertyValue, aThrow As Boolean) As Boolean
Parameters:
- aName: Property name
- aValue: Value and properties
- aThrow: If true, raise an exception on failure
Delete (declared in EcmaScriptObject)
Delete a property, returns true on success.
method Delete(aName: String; aThrow: Boolean): Boolean
Boolean Delete(String aName, Boolean aThrow)
Function Delete(aName As String, aThrow As Boolean) As Boolean
Parameters:
- aName: name of the property to delete
- aThrow: If true, raise an exception on failure
encodeURI
method encodeURI(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object encodeURI(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function encodeURI(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
encodeURIComponent
method encodeURIComponent(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object encodeURIComponent(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function encodeURIComponent(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ErrorCtor
method ErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ErrorToString
method ErrorToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ErrorToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ErrorToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
escape
method escape(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object escape(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function escape(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
eval
method eval(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object eval(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function eval(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
EvalErrorCtor
method EvalErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object EvalErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function EvalErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
FromPropertyDescriptor (declared in EcmaScriptObject)
Converts a property value to an descriptor object. The settings of the values are turned into properties in the object.
method FromPropertyDescriptor(aProp: PropertyValue): EcmaScriptObject
EcmaScriptObject FromPropertyDescriptor(PropertyValue aProp)
Function FromPropertyDescriptor(aProp As PropertyValue) As EcmaScriptObject
Parameters:
- aProp: value to convert
FunctionApply
method FunctionApply(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionApply(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionApply(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionBind
method FunctionBind(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionBind(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionBind(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionCall
method FunctionCall(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionCall(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionCall(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionCtor
method FunctionCtor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionCtor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionProtoCtor
method FunctionProtoCtor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionProtoCtor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionProtoCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
FunctionToString
method FunctionToString(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object FunctionToString(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function FunctionToString(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Get (declared in EcmaScriptObject)
Returns a property by name. If this property is a get/set pair it executes the get method.
method Get(aExecutionContext: ExecutionContext; aFlags: Int32; aName: String): Object
Object Get(ExecutionContext aExecutionContext, Int32 aFlags, String aName)
Function Get(aExecutionContext As ExecutionContext, aFlags As Int32, aName As String) As Object
Parameters:
- aExecutionContext: current context
- aFlags: Bitmask for flags; 1 = strict; 2 = used [] access
- aName: name of the property to get
GetFunction
method GetFunction(i: Int32): InternalFunctionDelegate
InternalFunctionDelegate GetFunction(Int32 i)
Function GetFunction(i As Int32) As InternalFunctionDelegate
Parameters:
- i:
GetNames (declared in EcmaScriptObject)
Returns the names in this object. Differs from the Names property in that it allows for changes while iterating.
method GetNames: IEnumerator<String>
IEnumerator<String> GetNames()
Function GetNames() As IEnumerator<String>
GetOwnProperty (String): PropertyValue (declared in EcmaScriptObject)
method GetOwnProperty(name: String): PropertyValue
PropertyValue GetOwnProperty(String name)
Function GetOwnProperty(name As String) As PropertyValue
Parameters:
- name:
GetOwnProperty (String, Boolean): PropertyValue (declared in EcmaScriptObject)
method GetOwnProperty(name: String; getPropertyValue: Boolean): PropertyValue
PropertyValue GetOwnProperty(String name, Boolean getPropertyValue)
Function GetOwnProperty(name As String, getPropertyValue As Boolean) As PropertyValue
Parameters:
- name:
- getPropertyValue:
GetProperty (declared in EcmaScriptObject)
method GetProperty(name: String): PropertyValue
PropertyValue GetProperty(String name)
Function GetProperty(name As String) As PropertyValue
Parameters:
- name:
HasProperty (declared in EcmaScriptObject)
Returns true if there is a property by that name.
method HasProperty(aName: String): Boolean
Boolean HasProperty(String aName)
Function HasProperty(aName As String) As Boolean
Parameters:
- aName: Name of the property to check
IncreaseFrame
method IncreaseFrame
void IncreaseFrame()
Sub IncreaseFrame()
InnerCompile
method InnerCompile(strict: Boolean; script: String): InternalDelegate
InternalDelegate InnerCompile(Boolean strict, String script)
Function InnerCompile(strict As Boolean, script As String) As InternalDelegate
Parameters:
- strict:
- script:
InnerEval (ExecutionContext, Boolean, Object, InternalDelegate): Object
method InnerEval(caller: ExecutionContext; strict: Boolean; self: Object; evalDelegate: InternalDelegate): Object
Object InnerEval(ExecutionContext caller, Boolean strict, Object self, InternalDelegate evalDelegate)
Function InnerEval(caller As ExecutionContext, strict As Boolean, self As Object, evalDelegate As InternalDelegate) As Object
Parameters:
- caller:
- strict:
- self:
- evalDelegate:
InnerEval (ExecutionContext, Boolean, Object, array of Object): Object
method InnerEval(caller: ExecutionContext; strict: Boolean; self: Object; params args: array of Object): Object
Object InnerEval(ExecutionContext caller, Boolean strict, Object self, params Object[] args)
Function InnerEval(caller As ExecutionContext, strict As Boolean, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- strict:
- self:
- args:
InnerEval (Boolean, InternalDelegate): Object
method InnerEval(strict: Boolean; evalDelegate: InternalDelegate): Object
Object InnerEval(Boolean strict, InternalDelegate evalDelegate)
Function InnerEval(strict As Boolean, evalDelegate As InternalDelegate) As Object
Parameters:
- strict:
- evalDelegate:
InnerEval (Boolean, array of Object): Object
method InnerEval(strict: Boolean; params args: array of Object): Object
Object InnerEval(Boolean strict, params Object[] args)
Function InnerEval(strict As Boolean, ParamArray args As Object()) As Object
Parameters:
- strict:
- args:
InnerExecutionContext
method InnerExecutionContext(caller: ExecutionContext; strict: Boolean): ExecutionContext
ExecutionContext InnerExecutionContext(ExecutionContext caller, Boolean strict)
Function InnerExecutionContext(caller As ExecutionContext, strict As Boolean) As ExecutionContext
Parameters:
- caller:
- strict:
IntGetNames (declared in EcmaScriptObject)
Internal method used by the compiler.
method IntGetNames: IEnumerable<String>
IEnumerable<String> IntGetNames()
Function IntGetNames() As IEnumerable<String>
IsAccessorDescriptor (declared in EcmaScriptObject)
Returns true if the property passed is an accessor, that is it has a get/set method.
method IsAccessorDescriptor(aProp: PropertyValue): Boolean
Boolean IsAccessorDescriptor(PropertyValue aProp)
Function IsAccessorDescriptor(aProp As PropertyValue) As Boolean
Parameters:
- aProp: property to check
IsDataDescriptor (declared in EcmaScriptObject)
Returns true if the property passed is a data property.
method IsDataDescriptor(aProp: PropertyValue): Boolean
Boolean IsDataDescriptor(PropertyValue aProp)
Function IsDataDescriptor(aProp As PropertyValue) As Boolean
Parameters:
- aProp: Property to check
isFinite
method isFinite(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object isFinite(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function isFinite(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
IsGenericDescriptor (declared in EcmaScriptObject)
Returns true if the property has no value at all.
method IsGenericDescriptor(aProp: PropertyValue): Boolean
Boolean IsGenericDescriptor(PropertyValue aProp)
Function IsGenericDescriptor(aProp As PropertyValue) As Boolean
Parameters:
- aProp: Property
isNaN
method isNaN(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object isNaN(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function isNaN(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
JSONParse (ExecutionContext, Object, array of Object): Object
method JSONParse(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object JSONParse(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function JSONParse(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
JSONParse (Tokenizer): Object
method JSONParse(aTok: Tokenizer): Object
Object JSONParse(Tokenizer aTok)
Function JSONParse(aTok As Tokenizer) As Object
Parameters:
- aTok:
JSONStringify
method JSONStringify(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object JSONStringify(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function JSONStringify(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
MatchToArray
method MatchToArray(aSelf: EcmaScriptRegexpObject; aInput: String; aMatch: MatchCollection): EcmaScriptArrayObject
EcmaScriptArrayObject MatchToArray(EcmaScriptRegexpObject aSelf, String aInput, MatchCollection aMatch)
Function MatchToArray(aSelf As EcmaScriptRegexpObject, aInput As String, aMatch As MatchCollection) As EcmaScriptArrayObject
Parameters:
- aSelf:
- aInput:
- aMatch:
Mathabs
method Mathabs(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathabs(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathabs(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathacos
method Mathacos(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathacos(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathacos(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathasin
method Mathasin(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathasin(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathasin(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathatan
method Mathatan(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathatan(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathatan(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathatan2
method Mathatan2(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathatan2(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathatan2(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathceil
method Mathceil(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathceil(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathceil(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathcos
method Mathcos(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathcos(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathcos(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathexp
method Mathexp(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathexp(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathexp(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathfloor
method Mathfloor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathfloor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathfloor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathlog
method Mathlog(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathlog(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathlog(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
MathMax
method MathMax(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object MathMax(ExecutionContext caller, Object self, params Object[] args)
Function MathMax(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
MathMin
method MathMin(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object MathMin(ExecutionContext caller, Object self, params Object[] args)
Function MathMin(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
Mathpow
method Mathpow(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathpow(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathpow(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathrandom
method Mathrandom(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathrandom(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathrandom(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathround
method Mathround(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathround(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathround(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathsin
method Mathsin(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathsin(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathsin(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathsqrt
method Mathsqrt(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathsqrt(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathsqrt(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Mathtan
method Mathtan(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object Mathtan(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function Mathtan(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
NativeErrorCtor
method NativeErrorCtor(proto: EcmaScriptObject; arg: String): EcmaScriptObject
EcmaScriptObject NativeErrorCtor(EcmaScriptObject proto, String arg)
Function NativeErrorCtor(proto As EcmaScriptObject, arg As String) As EcmaScriptObject
Parameters:
- proto:
- arg:
NativeToString
method NativeToString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object NativeToString(ExecutionContext caller, Object self, params Object[] args)
Function NativeToString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
NotStrictGlobalEval
method NotStrictGlobalEval(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NotStrictGlobalEval(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NotStrictGlobalEval(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberCall
method NumberCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberCtor
method NumberCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberLocaleString
method NumberLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberToExponential
method NumberToExponential(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToExponential(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToExponential(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberToFixed
method NumberToFixed(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToFixed(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToFixed(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberToPrecision
method NumberToPrecision(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToPrecision(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToPrecision(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberToString
method NumberToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object NumberToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function NumberToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
NumberValueOf
method NumberValueOf(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object NumberValueOf(ExecutionContext caller, Object self, params Object[] args)
Function NumberValueOf(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
ObjectCreate
method ObjectCreate(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectCreate(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectCreate(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectdefineProperties
method ObjectdefineProperties(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectdefineProperties(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectdefineProperties(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectdefineProperty
method ObjectdefineProperty(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectdefineProperty(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectdefineProperty(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectFreeze
method ObjectFreeze(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectFreeze(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectFreeze(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectgetOwnPropertyDescriptor
method ObjectgetOwnPropertyDescriptor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectgetOwnPropertyDescriptor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectgetOwnPropertyDescriptor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectgetOwnPropertyNames
method ObjectgetOwnPropertyNames(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectgetOwnPropertyNames(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectgetOwnPropertyNames(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectgetPrototypeOf
method ObjectgetPrototypeOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectgetPrototypeOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectgetPrototypeOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectHasOwnProperty
method ObjectHasOwnProperty(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectHasOwnProperty(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectHasOwnProperty(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectisExtensible
method ObjectisExtensible(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectisExtensible(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectisExtensible(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectisFrozen
method ObjectisFrozen(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectisFrozen(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectisFrozen(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectIsPrototypeOf
method ObjectIsPrototypeOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectIsPrototypeOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectIsPrototypeOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectisSealed
method ObjectisSealed(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectisSealed(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectisSealed(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectKeys
method ObjectKeys(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectKeys(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectKeys(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectLiteralSet (declared in EcmaScriptObject)
Internal engine function.
method ObjectLiteralSet(aName: String; aMode: FunctionDeclarationType; aData: Object; aStrict: Boolean): EcmaScriptObject
EcmaScriptObject ObjectLiteralSet(String aName, FunctionDeclarationType aMode, Object aData, Boolean aStrict)
Function ObjectLiteralSet(aName As String, aMode As FunctionDeclarationType, aData As Object, aStrict As Boolean) As EcmaScriptObject
Parameters:
- aName:
- aMode:
- aData:
- aStrict:
ObjectPreventExtensions
method ObjectPreventExtensions(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectPreventExtensions(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectPreventExtensions(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectPropertyIsEnumerable
method ObjectPropertyIsEnumerable(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectPropertyIsEnumerable(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectPropertyIsEnumerable(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectSeal
method ObjectSeal(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectSeal(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectSeal(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectToLocaleString
method ObjectToLocaleString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectToLocaleString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectToLocaleString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectToString
method ObjectToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ObjectValueOf
method ObjectValueOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ObjectValueOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ObjectValueOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
parseFloat
method parseFloat(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object parseFloat(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function parseFloat(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
parseInt
method parseInt(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object parseInt(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function parseInt(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
Put (declared in EcmaScriptObject)
method Put(context: ExecutionContext; propertyName: String; propertyValue: Object; flags: Int32): Object
Object Put(ExecutionContext context, String propertyName, Object propertyValue, Int32 flags)
Function Put(context As ExecutionContext, propertyName As String, propertyValue As Object, flags As Int32) As Object
Parameters:
- context:
- propertyName:
- propertyValue:
- flags:
RaiseNativeError
method RaiseNativeError(e: NativeErrorType; msg: String)
void RaiseNativeError(NativeErrorType e, String msg)
Sub RaiseNativeError(e As NativeErrorType, msg As String)
Parameters:
- e:
- msg:
RangeErrorCtor
method RangeErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object RangeErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function RangeErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ReferenceErrorCtor
method ReferenceErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object ReferenceErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function ReferenceErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
RegExpCompile
method RegExpCompile(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpCompile(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpCompile(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpCtor
method RegExpCtor(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpCtor(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpExec
method RegExpExec(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpExec(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpExec(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpTest
method RegExpTest(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpTest(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpTest(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
RegExpToString
method RegExpToString(aCaller: ExecutionContext; aSelf: Object; params Args: array of Object): Object
Object RegExpToString(ExecutionContext aCaller, Object aSelf, params Object[] Args)
Function RegExpToString(aCaller As ExecutionContext, aSelf As Object, ParamArray Args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- Args:
Sort<T>
method Sort<T>(aList: T; aStart: Int32; aEnd: Int32; aSwap: Action<T, Int32, Int32>; aCompare: Func<T, Int32, Int32, Int32>): Boolean
Boolean Sort<T>(T aList, Int32 aStart, Int32 aEnd, Action<T, Int32, Int32> aSwap, Func<T, Int32, Int32, Int32> aCompare)
Function Sort<T>(aList As T, aStart As Int32, aEnd As Int32, aSwap As Action (Of T, Int32, Int32), aCompare As Func (Of T, Int32, Int32, Int32)) As Boolean
Parameters:
- aList:
- aStart:
- aEnd:
- aSwap:
- aCompare:
StoreFunction
method StoreFunction(aDelegate: InternalFunctionDelegate): Int32
Int32 StoreFunction(InternalFunctionDelegate aDelegate)
Function StoreFunction(aDelegate As InternalFunctionDelegate) As Int32
Parameters:
- aDelegate:
StringCall
method StringCall(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCall(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCall(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringCharAt
method StringCharAt(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCharAt(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCharAt(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringCharCodeAt
method StringCharCodeAt(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCharCodeAt(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCharCodeAt(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringConcat
method StringConcat(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringConcat(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringConcat(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringCtor
method StringCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringFromCharCode
method StringFromCharCode(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringFromCharCode(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringFromCharCode(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringIndexOf
method StringIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringLastIndexOf
method StringLastIndexOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringLastIndexOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringLastIndexOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringLocaleCompare
method StringLocaleCompare(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringLocaleCompare(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringLocaleCompare(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringMatch
method StringMatch(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringMatch(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringMatch(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringReplace
method StringReplace(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringReplace(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringReplace(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringSearch
method StringSearch(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringSearch(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringSearch(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringSlice
method StringSlice(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSlice(ExecutionContext caller, Object self, params Object[] args)
Function StringSlice(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringSplit
method StringSplit(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSplit(ExecutionContext caller, Object self, params Object[] args)
Function StringSplit(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringSubStr
method StringSubStr(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSubStr(ExecutionContext caller, Object self, params Object[] args)
Function StringSubStr(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringSubString
method StringSubString(caller: ExecutionContext; self: Object; params args: array of Object): Object
Object StringSubString(ExecutionContext caller, Object self, params Object[] args)
Function StringSubString(caller As ExecutionContext, self As Object, ParamArray args As Object()) As Object
Parameters:
- caller:
- self:
- args:
StringToLocaleLowerCase
method StringToLocaleLowerCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToLocaleLowerCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToLocaleLowerCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToLocaleUpperCase
method StringToLocaleUpperCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToLocaleUpperCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToLocaleUpperCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToLowerCase
method StringToLowerCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToLowerCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToLowerCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToString
method StringToString(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToString(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToString(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringToUpperCase
method StringToUpperCase(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringToUpperCase(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringToUpperCase(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringTrim
method StringTrim(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringTrim(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringTrim(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
StringValueOf
method StringValueOf(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object StringValueOf(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function StringValueOf(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
SyntaxErrorCtor
method SyntaxErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object SyntaxErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function SyntaxErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
ToPropertyDescriptor (declared in EcmaScriptObject)
Converts a descriptor object back to a PropertyValue.
method ToPropertyDescriptor(aProp: EcmaScriptObject): PropertyValue
PropertyValue ToPropertyDescriptor(EcmaScriptObject aProp)
Function ToPropertyDescriptor(aProp As EcmaScriptObject) As PropertyValue
Parameters:
- aProp: property to convert
ToString
method ToString: String
String ToString()
Function ToString() As String
TypeErrorCtor
method TypeErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object TypeErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function TypeErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
unescape
method unescape(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object unescape(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function unescape(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
URIErrorCtor
method URIErrorCtor(aCaller: ExecutionContext; aSelf: Object; params args: array of Object): Object
Object URIErrorCtor(ExecutionContext aCaller, Object aSelf, params Object[] args)
Function URIErrorCtor(aCaller As ExecutionContext, aSelf As Object, ParamArray args As Object()) As Object
Parameters:
- aCaller:
- aSelf:
- args:
Walk
method Walk(aCaller: ExecutionContext; aRoot: EcmaScriptObject; aReviver: EcmaScriptBaseFunctionObject; aName: String; aCurrent: EcmaScriptObject): Object
Object Walk(ExecutionContext aCaller, EcmaScriptObject aRoot, EcmaScriptBaseFunctionObject aReviver, String aName, EcmaScriptObject aCurrent)
Function Walk(aCaller As ExecutionContext, aRoot As EcmaScriptObject, aReviver As EcmaScriptBaseFunctionObject, aName As String, aCurrent As EcmaScriptObject) As Object
Parameters:
- aCaller:
- aRoot:
- aReviver:
- aName:
- aCurrent: