ToolFunctionAttr.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using CB.Entity;
  6. namespace CB.TrendTool
  7. {
  8. /// <summary>
  9. /// 工具过滤项通用配置工具描述类
  10. /// </summary>
  11. [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
  12. public class ToolFunctionAttr : Attribute
  13. {
  14. /// <summary>
  15. /// 过滤项方法描述
  16. /// </summary>
  17. public string Name;
  18. /// <summary>
  19. /// 过滤项方法方法对应枚举类型
  20. /// </summary>
  21. public FilterType FilterType;
  22. ///// <summary>
  23. ///// 过滤方法是标准过滤,还是特殊过滤
  24. ///// </summary>
  25. //public FilterNorm FilterNorm;
  26. //public ToolFunctionAttr(string name, FilterType itemType, FilterNorm filterNorm)
  27. //{
  28. // this.Name = name;
  29. // this.FilterType = itemType;
  30. // this.FilterNorm = filterNorm;
  31. //}
  32. public ToolFunctionAttr(string name, FilterType itemType)
  33. {
  34. this.Name = name;
  35. this.FilterType = itemType;
  36. }
  37. }
  38. }