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