C# Class Jint.Native.JsObjectConstructor

Inheritance: Jint.Native.JsConstructor
Mostra file Open project: splhack/unity-jint Class Usage Examples

Public Methods

Method Description
DefineProperty ( JsInstance parameters ) : JsInstance

15.2.3.6

Execute ( IJintVisitor visitor, JsDictionaryObject that, JsInstance parameters ) : JsInstance

15.2.2.1

GetPrototypeOfImpl ( JsInstance parameters ) : JsInstance

15.2.3.2

HasOwnPropertyImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
InitPrototype ( IGlobal global ) : void
IsPrototypeOfImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
JsObjectConstructor ( IGlobal global, JsObject prototype, JsObject rootPrototype ) : System
New ( ) : JsObject
New ( JsFunction constructor ) : JsObject

Creates new JsObject, sets a [[Prototype]] to the Object.PrototypeProperty and a 'constructor' property to the specified function

New ( JsFunction constructor, JsObject Prototype ) : JsObject

Creates new JsObject, sets a [[Prototype]] to the Prototype parameter and a 'constructor' property to the specified function.

New ( JsObject prototype ) : JsObject
New ( object value ) : JsObject

Creates a new object which holds a specified value

New ( object value, JsObject prototype ) : JsObject
PropertyIsEnumerableImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
ToStringImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
ValueOfImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance

Method Details

DefineProperty() public method

15.2.3.6
public DefineProperty ( JsInstance parameters ) : JsInstance
parameters JsInstance
return JsInstance

Execute() public method

15.2.2.1
public Execute ( IJintVisitor visitor, JsDictionaryObject that, JsInstance parameters ) : JsInstance
visitor IJintVisitor
that JsDictionaryObject
parameters JsInstance
return JsInstance

GetPrototypeOfImpl() public method

15.2.3.2
public GetPrototypeOfImpl ( JsInstance parameters ) : JsInstance
parameters JsInstance
return JsInstance

HasOwnPropertyImpl() public method

public HasOwnPropertyImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
return JsInstance

InitPrototype() public method

public InitPrototype ( IGlobal global ) : void
global IGlobal
return void

IsPrototypeOfImpl() public method

public IsPrototypeOfImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
return JsInstance

JsObjectConstructor() public method

public JsObjectConstructor ( IGlobal global, JsObject prototype, JsObject rootPrototype ) : System
global IGlobal
prototype JsObject
rootPrototype JsObject
return System

New() public method

public New ( ) : JsObject
return JsObject

New() public method

Creates new JsObject, sets a [[Prototype]] to the Object.PrototypeProperty and a 'constructor' property to the specified function
public New ( JsFunction constructor ) : JsObject
constructor JsFunction JsFunction which is used as a constructor
return JsObject

New() public method

Creates new JsObject, sets a [[Prototype]] to the Prototype parameter and a 'constructor' property to the specified function.
public New ( JsFunction constructor, JsObject Prototype ) : JsObject
constructor JsFunction JsFunction which is used as a constructor
Prototype JsObject JsObjetc which is used as a prototype
return JsObject

New() public method

public New ( JsObject prototype ) : JsObject
prototype JsObject
return JsObject

New() public method

Creates a new object which holds a specified value
public New ( object value ) : JsObject
value object Value to store in the new object
return JsObject

New() public method

public New ( object value, JsObject prototype ) : JsObject
value object
prototype JsObject
return JsObject

PropertyIsEnumerableImpl() public method

public PropertyIsEnumerableImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
return JsInstance

ToStringImpl() public method

public ToStringImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
return JsInstance

ValueOfImpl() public method

public ValueOfImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
return JsInstance