IArray |
The IArrayBuffer type exposes the following members.
Name | Description | |
---|---|---|
![]() | Engine |
Gets the script engine that owns the object.
(Inherited from IScriptObject) |
![]() | Flags |
Gets the JavaScript object's attributes.
(Inherited from IJavaScriptObject) |
![]() | ItemInt32 |
Gets or sets the value of an indexed script object property.
(Inherited from IScriptObject) |
![]() | ItemString, Object |
Gets or sets the value of a named script object property.
(Inherited from IScriptObject) |
![]() | Kind |
Gets the JavaScript object kind.
(Inherited from IJavaScriptObject) |
![]() | PropertyIndices |
Enumerates the script object's property indices.
(Inherited from IScriptObject) |
![]() | PropertyNames |
Enumerates the script object's property names.
(Inherited from IScriptObject) |
![]() | Size | Gets the size of the ArrayBuffer in bytes. |
Name | Description | |
---|---|---|
![]() | DeleteProperty(Int32) |
Removes an indexed script object property.
(Inherited from IScriptObject) |
![]() | DeleteProperty(String) |
Removes a named script object property.
(Inherited from IScriptObject) |
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) |
![]() | GetBytes | Creates a byte array containing a copy of the ArrayBuffer's contents. |
![]() | GetProperty(Int32) |
Gets the value of an indexed script object property.
(Inherited from IScriptObject) |
![]() | GetProperty(String, Object) |
Gets the value of a named script object property.
(Inherited from IScriptObject) |
![]() | Invoke |
Invokes the script object.
(Inherited from IScriptObject) |
![]() | InvokeAsFunction |
Invokes the script object as a function.
(Inherited from IScriptObject) |
![]() | InvokeMethod |
Invokes a script object method.
(Inherited from IScriptObject) |
![]() | InvokeWithDirectAccess(ActionIntPtr) | Invokes a delegate that returns no value, giving it direct access to the ArrayBuffer's contents. |
![]() | InvokeWithDirectAccessTResult(FuncIntPtr, TResult) | Invokes a delegate that returns a value, giving it direct access to the ArrayBuffer's contents. |
![]() | InvokeWithDirectAccessTArg(ActionIntPtr, TArg, TArg) | Invokes a delegate that takes an argument and returns no value, giving it direct access to the ArrayBuffer's contents. |
![]() | InvokeWithDirectAccessTArg, TResult(FuncIntPtr, TArg, TResult, TArg) | Invokes a delegate that takes an argument and returns a value, giving it direct access to the ArrayBuffer's contents. |
![]() | ReadBytes(UInt64, UInt64, Byte, UInt64) | Copies bytes from the ArrayBuffer into the specified byte array. |
![]() | ReadBytes(UInt64, UInt64, SpanByte, UInt64) | Copies bytes from the ArrayBuffer into the specified byte span. |
![]() | SetProperty(Int32, Object) |
Sets the value of an indexed script object property.
(Inherited from IScriptObject) |
![]() | SetProperty(String, Object) |
Sets the value of a named script object property.
(Inherited from IScriptObject) |
![]() | WriteBytes(Byte, UInt64, UInt64, UInt64) | Copies bytes from the specified byte array into the ArrayBuffer. |
![]() | WriteBytes(ReadOnlySpanByte, UInt64, UInt64, UInt64) | Copies bytes from the specified byte span into the ArrayBuffer. |