Abstractions.Settings.DynamicSetting.TryInvokeMember C# (CSharp) Метод

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

public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder System.Dynamic.InvokeMemberBinder
args object
result object
Результат bool
        public override bool TryInvokeMember(InvokeMemberBinder binder, object[] args, out object result)
        {
            Type ourType = m_value.GetType();
            try
            {
                result = ourType.InvokeMember(
                          binder.Name,
                          BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance,
                          null, m_value, args);
                return true;
            }
            catch
            {
                result = null;
                return false;
            }
        }