Exemple #1
0
        /// <summary>
        /// Creates an new instance of the specified processor type, and then processes the results
        /// </summary>
        /// <param name="procType"></param>
        /// <param name="result"></param>
        /// <returns></returns>
        public static IProcessor RunProcessor(Type procType, CommandResult result)
        {
            //T proc = new T();
            IProcessor proc = (IProcessor)Activator.CreateInstance(procType);

            System.Diagnostics.Debug.Assert(result != null);
            proc.CmdResult = result;
            proc.Request = null;
            proc.ProcessResult();

            return proc;
        }
        /// <summary>
        /// Creates an new instance of the specified processor type, and then processes the results
        /// </summary>
        /// <param name="procType"></param>
        /// <param name="result"></param>
        /// <returns></returns>
        public static IProcessor RunProcessor(Type procType, CommandResult result)
        {
            //T proc = new T();
            IProcessor proc = (IProcessor)Activator.CreateInstance(procType);

            proc.CmdResult = result;
            proc.Request = null;
            proc.ProcessResult();

            return proc;
        }