private UserControlBase CreateControlInstance(ConstructorInfo target, Guid moduleId, object[] para = null)
        {
            UserControlBase result = null;

            if (para == null)
            {
                result = (UserControlBase)target.Invoke(null);
            }
            else
            {
                result = (UserControlBase)target.Invoke(new object[] { para });
            }

            return(result);
        }
        public UserControlBase CreateControlInstanceTypeSpecific(ConstructorInfo target, Guid moduleId, object[] para = null)
        {
            UserControlBase result = null;

            if (para == null)
            {
                result = (UserControlBase)target.Invoke(null);
            }
            else
            {
                result = (UserControlBase)target.Invoke(para);
            }

            return(result);
        }