DynamicScriptObject::TryGetIndex Method (GetIndexBinder^, array<Object^>^, Object^%)
This API supports the product infrastructure and is not intended to be used directly from your code.
Gets an indexed value from the script object by using the first index value from the indexes collection.
Assembly: PresentationFramework (in PresentationFramework.dll)
public: virtual bool TryGetIndex( GetIndexBinder^ binder, array<Object^>^ indexes, [OutAttribute] Object^% result ) override
Parameters
- binder
-
Type:
System.Dynamic::GetIndexBinder^
The binder provided by the call site.
- indexes
-
Type:
array<System::Object^>^
The index to be retrieved.
- result
-
Type:
System::Object^%
The method result.
| Exception | Condition |
|---|---|
| ArgumentNullException | binder is null. -or- indexes is null. |
| ArgumentException | The length of indexes is not equal to 1. |
| ArgumentOutOfRangeException | The first indexes value is null. |
| MissingMemberException | The member does not exist. |
The TryGetIndex method throws an exception if an invalid access is attempted.
Available since 4.0