I do not use IronPython, so I may be completely wrong, but here is what I could assume.
, Dynamic Language Runtime .NET 4.0, IronPython DLR, .NET , / //. , IDynamicMetaObjectProvider. - DynamicObject, , (. DynamicObject):
class MyObject : DynamicObject {
public override bool TryGetMember
(GetMemberBinder binder, out object result) {
string name = binder.Name;
return
}
public override bool TrySetMember
(SetMemberBinder binder, object value) {
}
}
# dynamic. IronPython !