BindableDynamicObjectTryGetMember - метод |
Предоставляет реализацию для операций, получающих значения членов.Классы, производные от класса
DynamicObject
, могут переопределять этот метод, чтобы задать динамическое поведение для таких операций, как получение значения
свойства.
Пространство имён:
Tessa.UI
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public virtual bool TryGetMember(
GetMemberBinder binder,
out Object result
)
Public Overridable Function TryGetMember (
binder As GetMemberBinder,
<OutAttribute> ByRef result As Object
) As Boolean
public:
virtual bool TryGetMember(
GetMemberBinder^ binder,
[OutAttribute] Object^% result
)
abstract TryGetMember :
binder : GetMemberBinder *
result : Object byref -> bool
override TryGetMember :
binder : GetMemberBinder *
result : Object byref -> bool
Параметры
- binder
- Тип: System.DynamicGetMemberBinder
Предоставляет сведения об объекте, вызвавшем динамическую операцию.Свойство binder.Name предоставляет имя члена, с
которым выполняется динамическая операция.Например, для оператора Console.WriteLine(sampleObject.SampleProperty),
где sampleObject является экземпляром класса, производного от класса
DynamicObject
, binder.Name возвращает значение SampleProperty.Свойство binder.IgnoreCase задает, учитывается ли регистр в имени
члена.
- result
- Тип: SystemObject
Результат операции получения.Например, если для свойства вызывается метод, можно присвоить свойству значение
result
.
Возвращаемое значение
Тип:
Boolean
true, если операция выполнена успешно, в противном случае — false.Если данный метод возвращает значение false,
поведение определяется связывателем среды языка.(В большинстве случаев создается исключение во время выполнения).
См. также