Demos.Dynamic.MultiLevelExpando.TrySetMember C# (CSharp) Method

TrySetMember() public method

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder System.Dynamic.SetMemberBinder
value object
return bool
        public override bool TrySetMember(SetMemberBinder binder, object value)
        {
            if (_attributes.ContainsKey(binder.Name))
            {
                _attributes[binder.Name]._value = value;
            }
            else
            {
                (_attributes[binder.Name] = new MultiLevelExpando(binder.Name))._value = value;
            }

            return true;
        }