Пример #1
0
        protected WeakActionBase(object target, MethodInfo method)
        {
            if (target != null)
            {
                _targetReference = new WeakReference(target);
            }

#if SILVERLIGHT
            _invoker = method.IsPublic == false ? (object)ExpressionAction.CreateInvoker(method, target?.GetType()) : method;
#else
            _invoker = method;
#endif
        }