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

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

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

Метод Описание
DefineOwnProperty ( string key, Descriptor d ) : void
Delete ( JsInstance key ) : void
Delete ( string index ) : void
Equals ( object obj ) : bool
GetKeys ( ) : IEnumerable
GetValues ( ) : IEnumerable
HasOwnProperty ( string key ) : bool
JsArray ( JsObject prototype ) : System
ToBoolean ( ) : bool
ToNumber ( ) : double
ToString ( ) : string
TryGetProperty ( string index, JsInstance &result ) : bool
get ( int i ) : JsInstance
join ( IGlobal global, JsInstance separator ) : JsString
put ( int i, JsInstance value ) : JsInstance
this ( JsInstance key ) : JsInstance

Overriden indexer to optimize cases when we already have a number

this ( string index ) : JsInstance

Приватные методы

Метод Описание
FindKeyOrNext ( int key ) : int
FindKeyOrPrev ( int key ) : int
JsArray ( JsInstance>.SortedList data, int len, JsObject prototype ) : System
baseGetKeys ( ) : IEnumerable
baseGetValues ( ) : IEnumerable
concat ( IGlobal global, JsInstance args ) : JsArray
setLength ( int newLength ) : void

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

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

public DefineOwnProperty ( string key, Descriptor d ) : void
key string
d Descriptor
Результат void

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

public Delete ( JsInstance key ) : void
key JsInstance
Результат void

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

public Delete ( string index ) : void
index string
Результат void

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public GetKeys ( ) : IEnumerable
Результат IEnumerable

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

public GetValues ( ) : IEnumerable
Результат IEnumerable

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

public HasOwnProperty ( string key ) : bool
key string
Результат bool

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

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

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

public ToBoolean ( ) : bool
Результат bool

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

public ToNumber ( ) : double
Результат double

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

public ToString ( ) : string
Результат string

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

public TryGetProperty ( string index, JsInstance &result ) : bool
index string
result JsInstance
Результат bool

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

public get ( int i ) : JsInstance
i int
Результат JsInstance

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

public join ( IGlobal global, JsInstance separator ) : JsString
global IGlobal
separator JsInstance
Результат JsString

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

public put ( int i, JsInstance value ) : JsInstance
i int
value JsInstance
Результат JsInstance

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

Overriden indexer to optimize cases when we already have a number
public this ( JsInstance key ) : JsInstance
key JsInstance index
Результат JsInstance

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

public this ( string index ) : JsInstance
index string
Результат JsInstance