Abstractions.Settings.DynamicSetting.TryGetMember C# (CSharp) Method

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
return bool
        public override bool TryGetMember(GetMemberBinder binder, out object result)
        {
            var descr = TypeDescriptor.GetProperties(m_value);
            if (descr[binder.Name] != null)
            {
                result = descr[binder.Name].GetValue(m_value);
                return true;
            }

            result = null;
            return false;
        }