C# Class Jint.Native.JsArray

Inheritance: JsObject
Exibir arquivo Open project: splhack/unity-jint Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

DefineOwnProperty() public method

public DefineOwnProperty ( string key, Descriptor d ) : void
key string
d Descriptor
return void

Delete() public method

public Delete ( JsInstance key ) : void
key JsInstance
return void

Delete() public method

public Delete ( string index ) : void
index string
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetKeys() public method

public GetKeys ( ) : IEnumerable
return IEnumerable

GetValues() public method

public GetValues ( ) : IEnumerable
return IEnumerable

HasOwnProperty() public method

public HasOwnProperty ( string key ) : bool
key string
return bool

JsArray() public method

public JsArray ( JsObject prototype ) : System
prototype JsObject
return System

ToBoolean() public method

public ToBoolean ( ) : bool
return bool

ToNumber() public method

public ToNumber ( ) : double
return double

ToString() public method

public ToString ( ) : string
return string

TryGetProperty() public method

public TryGetProperty ( string index, JsInstance &result ) : bool
index string
result JsInstance
return bool

get() public method

public get ( int i ) : JsInstance
i int
return JsInstance

join() public method

public join ( IGlobal global, JsInstance separator ) : JsString
global IGlobal
separator JsInstance
return JsString

put() public method

public put ( int i, JsInstance value ) : JsInstance
i int
value JsInstance
return JsInstance

this() public method

Overriden indexer to optimize cases when we already have a number
public this ( JsInstance key ) : JsInstance
key JsInstance index
return JsInstance

this() public method

public this ( string index ) : JsInstance
index string
return JsInstance