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