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