Ejemplo n.º 1
0
        private bool TryInvokeDataStrategyMethod(object[] args, out object result)
        {
            var methodInfo = _dataStrategy.GetType().GetMethod(_name, args.Select(a => (a ?? new object()).GetType()).ToArray());

            if (methodInfo != null)
            {
                result = methodInfo.Invoke(_dataStrategy, args);
                return(true);
            }
            result = null;
            return(false);
        }