BindableDynamicObjectTrySetIndex - метод
Предоставляет реализацию для операций, задающих значение по индексу.Классы, производные от класса
DynamicObject
, могут переопределять этот метод, чтобы задать динамическое поведение для операций, осуществляющих доступ к
объектам по заданному индексу.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public override bool TrySetIndex(
SetIndexBinder binder,
Object[] indexes,
Object value
)
Public Overrides Function TrySetIndex (
binder As SetIndexBinder,
indexes As Object(),
value As Object
) As Boolean
public:
virtual bool TrySetIndex(
SetIndexBinder^ binder,
array<Object^>^ indexes,
Object^ value
) override
abstract TrySetIndex :
binder : SetIndexBinder *
indexes : Object[] *
value : Object -> bool
override TrySetIndex :
binder : SetIndexBinder *
indexes : Object[] *
value : Object -> bool
- binder SetIndexBinder
-
Предоставляет сведения об операции.
- indexes Object
-
Индексы, которые используются в операции.Например, для операции sampleObject[3] = 10 в C# (sampleObject(3) = 10 в
Visual Basic), где sampleObject является производным от класса
DynamicObject
, indexes[0] равно 3.
- value Object
-
Значение, которое необходимо задать для объекта с заданным индексом.Например, для операции sampleObject[3] = 10 в
C# (sampleObject(3) = 10 в Visual Basic), где sampleObject является производным от класса
DynamicObject
, value равно 10.
Boolean
true, если операция выполнена успешно, в противном случае — false.Если данный метод возвращает значение false,
поведение определяется связывателем среды языка.(В большинстве случаев создается языковое исключение во время
выполнения).