BindableDynamicObjectTrySetMember - метод
Предоставляет реализацию для операций, задающих значения членов.Классы, производные от класса
DynamicObject
, могут переопределять этот метод, чтобы задать динамическое поведение для таких операций, как задание значения
свойства.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public override bool TrySetMember(
SetMemberBinder binder,
Object value
)
Public Overrides Function TrySetMember (
binder As SetMemberBinder,
value As Object
) As Boolean
public:
virtual bool TrySetMember(
SetMemberBinder^ binder,
Object^ value
) override
abstract TrySetMember :
binder : SetMemberBinder *
value : Object -> bool
override TrySetMember :
binder : SetMemberBinder *
value : Object -> bool
- binder SetMemberBinder
-
Предоставляет сведения об объекте, вызвавшем динамическую операцию.Свойство binder.Name предоставляет имя члена,
которому присваивается значение.Например, для оператора sampleObject.SampleProperty = "Test", где sampleObject
является экземпляром класса, производного от класса
DynamicObject
, binder.Name возвращает значение SampleProperty.Свойство binder.IgnoreCase задает, учитывается ли регистр в имени
члена.
- value Object
-
Значение, задаваемое для члена.Например, для sampleObject.SampleProperty = "Test", где sampleObject является
экземпляром класса, производного от класса
DynamicObject
, value является Test.
Boolean
true, если операция выполнена успешно, в противном случае — false.Если данный метод возвращает значение false,
поведение определяется связывателем среды языка.(В большинстве случаев создается языковое исключение во время
выполнения).