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