예제 #1
0
        public static void Register(SimpleTaskSymbol simpleTaskSymbol, Func<Lite<IEntity>> action)
        {
            if (simpleTaskSymbol == null)
                throw AutoInitAttribute.ArgumentNullException(typeof(SimpleTaskSymbol), nameof(simpleTaskSymbol));

            if (action == null)
                throw new ArgumentNullException(nameof(action));

            tasks.Add(simpleTaskSymbol, action); 
        }      
        public static void Register(SimpleTaskSymbol simpleTaskSymbol, Func<Lite<IEntity>> action)
        {
            if (simpleTaskSymbol == null)
                throw new ArgumentNullException("simpleTaskSymbol");

            if (action == null)
                throw new ArgumentNullException("actionKey");

            tasks.Add(simpleTaskSymbol, action); 
        }