DynamicValueTrySetIndex Method
Provides the implementation for operations that set a value by index. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations that access objects by a specified index.
Namespace: TwinCAT.TypeSystem
Assembly: TwinCAT.Ads (in TwinCAT.Ads.dll)
Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470
Syntax
C#
public override bool TrySetIndex(
SetIndexBinder binder,
Object[] indexes,
Object? value
)Parameters
|
binder SetIndexBinder |
Provides information about the operation. |
|
indexes Object |
The indexes that are used in the operation. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the DynamicObject class, indexes[0] is equal to 3. |
|
value Object |
The value to set to the object that has the specified index. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the DynamicObject class, value is equal to 10. |
Return Value
Boolean
true if the operation is successful; otherwise, false. If this
method returns false, the run-time binder of the language
determines the behavior. (In most cases, a language-specific
run-time exception is thrown.
Reference
DynamicValue Class TwinCAT.TypeSystem Namespace
Beckhoff Automation GmbH & Co. KG 2001-2026