using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LB_VisionProcesses
{
// 自定义特性用于标记工具类
///
/// 工具特性
///
[AttributeUsage(AttributeTargets.Class)]
public class ProcessAttribute : Attribute
{
public string DisplayName { get; }
public string Category { get; set; } = "通用";
public string Description { get; set; } = "";
public int Order { get; set; } = 0;
public ProcessAttribute(string displayName)
{
DisplayName = displayName;
}
}
///
/// 分类特性
///
[AttributeUsage(AttributeTargets.Class)]
public class CategoryAttribute : Attribute
{
public string Category { get; }
public CategoryAttribute(string category)
{
Category = category;
}
}
}