Example #1
0
 public bool InitDataCheck <T>(string tagName, IDataCheck <T> dataCheck, bool isCanCover = false)
 {
     if (_DataChecks != null)
     {
         _DataChecks.InitDataCheck <T>(tagName, (IDataCheck <T>)dataCheck, isCanCover);
     }
     return(true);
 }
Example #2
0
        public bool InitDataCheck(string tagName, IDataCheck dataCheck, bool isCanCover = false)
        {
            if (_DataChecks != null)
            {
                IDataCheck <T> pDataCheck = (IDataCheck <T>)dataCheck;
                if (pDataCheck == null)
                {
                    return(false);
                }

                pDataCheck.InitDataCache(this);
                _DataChecks.InitDataCheck <T>(tagName, pDataCheck, isCanCover);
            }
            return(true);
        }
        //初始数据检查对象
        public virtual bool InitDataCheck_Instance(IDataChecks pDataChecks, Type dest_ClassType)
        {
            if (pDataChecks == null)
            {
                return(false);
            }

            string setting  = "";
            var    instance = this.CreateData_CheckObj <Data_Quote>(dest_ClassType, (IDataCache <Data_Quote>)pDataChecks.DataCache, setting);
            DataCheck_Quote <Data_Quote> pDataCheck = (DataCheck_Quote <Data_Quote>)instance;

            if (pDataCheck != null)
            {
                pDataChecks.InitDataCheck <Data_Quote>(pDataCheck.Tag, pDataCheck, true);
            }
            return(true);
        }