IronPython.Runtime.Types.ReflectedField.__set__ C# (CSharp) Метод

__set__() публичный Метод

public __set__ ( Microsoft.Scripting.CodeContext context, object instance, object value ) : void
context Microsoft.Scripting.CodeContext
instance object
value object
Результат void
        public void __set__(CodeContext/*!*/ context, object instance, object value) {
            if (instance == null && _info.IsStatic) {
                DoSet(context, null, value, false);
            } else if (!_info.IsStatic) {
                DoSet(context, instance, value, false);
            } else {
                throw PythonOps.AttributeErrorForReadonlyAttribute(_info.DeclaringType.Name, _info.Name);
            }
        }