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