BindableDynamicObject.TrySetIndex - метод |
Предоставляет реализацию для операций, задающих значение по индексу.Классы, производные от класса
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.Dynamic.SetIndexBinder
Предоставляет сведения об операции.
- indexes
- Тип:System.Object[]
Индексы, которые используются в операции.Например, для операции sampleObject[3] = 10 в C# (sampleObject(3) = 10 в
Visual Basic), где sampleObject является производным от класса
DynamicObject
, indexes[0] равно 3.
- value
- Тип: System.Object
Значение, которое необходимо задать для объекта с заданным индексом.Например, для операции sampleObject[3] = 10 в
C# (sampleObject(3) = 10 в Visual Basic), где sampleObject является производным от класса
DynamicObject
, value равно 10.
Возвращаемое значение
Тип:
Boolean
true, если операция выполнена успешно, в противном случае — false.Если данный метод возвращает значение false,
поведение определяется связывателем среды языка.(В большинстве случаев создается языковое исключение во время
выполнения).
См. также