DynamicScriptObject.TrySetIndex(SetIndexBinder, Object[], Object) Method

Definition

Sets a member on the script object by using the first index specified in the indexes collection.

This API supports the product infrastructure and is not intended to be used directly from your code.

public:
 override bool TrySetIndex(System::Dynamic::SetIndexBinder ^ binder, cli::array <System::Object ^> ^ indexes, System::Object ^ value);
public override bool TrySetIndex (System.Dynamic.SetIndexBinder binder, object[] indexes, object value);
override this.TrySetIndex : System.Dynamic.SetIndexBinder * obj[] * obj -> bool
Public Overrides Function TrySetIndex (binder As SetIndexBinder, indexes As Object(), value As Object) As Boolean

Parameters

binder
SetIndexBinder

The binder provided by the call site.

indexes
Object[]

The index to be retrieved.

value
Object

The method result.

Returns

Always returns true.

Exceptions

binder is null.

-or-

indexes is null.

The length of indexes is not equal to 1.

The first indexes value is null.

The member does not exist.

Remarks

The TrySetIndex method throws an exception if an invalid access is attempted.

Applies to