示例#1
0
        /// <summary>
        /// 注册校验类
        /// </summary>
        /// <param name="type"></param>
        public static void RegisterClass(Type type)
        {
            ValidatorSchema os = WboSchemaRegisterUtils.BuildObjectSchema <ValidatorSchema>(type);

            if (!ValidatorSchemaContainer.Instance().Contains(os.Id))
            {
                ValidatorSchemaContainer.Instance().AddItem(os.Id, os);
            }
        }
示例#2
0
        public List <ValidatorSchema> GetValidatorSchemaList()
        {
            List <ValidatorSchema> ret = new List <ValidatorSchema>();

            string[] Ids = ValidatorSchemaContainer.Instance().GetSchemaIds();
            for (int i = 0; i < Ids.Length; i++)
            {
                string          id = Ids[i];
                ValidatorSchema vs = ValidatorSchemaContainer.Instance().GetItem(id);
                ret.Add(vs);
            }
            return(ret);
        }