C# Класс Jint.Native.JsObjectConstructor

Наследование: Jint.Native.JsConstructor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

DefineProperty() публичный Метод

15.2.3.6
public DefineProperty ( JsInstance parameters ) : JsInstance
parameters JsInstance
Результат JsInstance

Execute() публичный Метод

15.2.2.1
public Execute ( IJintVisitor visitor, JsDictionaryObject that, JsInstance parameters ) : JsInstance
visitor IJintVisitor
that JsDictionaryObject
parameters JsInstance
Результат JsInstance

GetPrototypeOfImpl() публичный Метод

15.2.3.2
public GetPrototypeOfImpl ( JsInstance parameters ) : JsInstance
parameters JsInstance
Результат JsInstance

HasOwnPropertyImpl() публичный Метод

public HasOwnPropertyImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
Результат JsInstance

InitPrototype() публичный Метод

public InitPrototype ( IGlobal global ) : void
global IGlobal
Результат void

IsPrototypeOfImpl() публичный Метод

public IsPrototypeOfImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
Результат JsInstance

JsObjectConstructor() публичный Метод

public JsObjectConstructor ( IGlobal global, JsObject prototype, JsObject rootPrototype ) : System
global IGlobal
prototype JsObject
rootPrototype JsObject
Результат System

New() публичный Метод

public New ( ) : JsObject
Результат JsObject

New() публичный Метод

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
Результат JsObject

New() публичный Метод

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
Результат JsObject

New() публичный Метод

public New ( JsObject prototype ) : JsObject
prototype JsObject
Результат JsObject

New() публичный Метод

Creates a new object which holds a specified value
public New ( object value ) : JsObject
value object Value to store in the new object
Результат JsObject

New() публичный Метод

public New ( object value, JsObject prototype ) : JsObject
value object
prototype JsObject
Результат JsObject

PropertyIsEnumerableImpl() публичный Метод

public PropertyIsEnumerableImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
Результат JsInstance

ToStringImpl() публичный Метод

public ToStringImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
Результат JsInstance

ValueOfImpl() публичный Метод

public ValueOfImpl ( JsDictionaryObject target, JsInstance parameters ) : JsInstance
target JsDictionaryObject
parameters JsInstance
Результат JsInstance