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); }
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); }