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;
}
}