C# Class Microsoft.JScript.ArrayObject

Inheritance: JSObject
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Protected Methods

Method Description
SpliceSlowly ( uint start, uint deleteCount, Object args, ArrayObject outArray, uint oldLength, uint newLength ) : void

Private Methods

Method Description
ArrayObject ( ScriptObject prototype ) : System
ArrayObject ( ScriptObject prototype, Type subType ) : System
Array_index_for ( Object index ) : long
Array_index_for ( String name ) : long
Concat ( ArrayObject source ) : void
Concat ( Object value ) : void
Copy ( Object source, Object target, int n ) : void
Copy ( Object source, int i, Object target, int j, int n ) : void
DebugGetValueAtIndex ( int index ) : Object
DebugSetValueAtIndex ( int index, Object value ) : void
DeleteMember ( String name ) : bool
DeleteRange ( uint start, uint end ) : void
DeleteValueAtIndex ( uint index ) : bool
GetClassName ( ) : String
GetDefaultValue ( PreferredType preferred_type ) : Object
GetMemberValue ( String name ) : Object
GetPropertyEnumerator ( ArrayList enums, ArrayList objects ) : void
GetValueAtIndex ( uint index ) : Object
Realloc ( uint newLength ) : void
SetLength ( ulong newLength ) : void
SetMemberValue ( String name, Object value ) : void
SetValueAtIndex ( uint index, Object value ) : void
Shift ( ) : Object
Sort ( ScriptFunction compareFn ) : void
Splice ( uint start, uint deleteCount, Object args, ArrayObject outArray, uint oldLength, uint newLength ) : void
SwapValues ( uint pi, uint qi ) : void
ToArray ( ) : Object[]
ToNativeArray ( Type elementType ) : Array
Unshift ( Object args ) : ArrayObject

Method Details

SpliceSlowly() protected method

protected SpliceSlowly ( uint start, uint deleteCount, Object args, ArrayObject outArray, uint oldLength, uint newLength ) : void
start uint
deleteCount uint
args Object
outArray ArrayObject
oldLength uint
newLength uint
return void