/// <summary> /// 检查传入的分类是否符合该筛选器筛选要求。 /// </summary> /// <param name="classify">被检查的分类。</param> /// <returns></returns> public bool ClassifyFilterCheck(Classify classify) { if (this.ClassifyType != null) { if (this.ClassifyType.IsClass) { return(Function.IsInheritableBaseType(classify.GetType(), this.ClassifyType)); } else if (this.ClassifyType.IsInterface) { return(classify.ClassifyType.Type.GetInterface(this.ClassifyType.FullName) != null); } } return(false); }