namespace XFEExtension.NetCore.XUnit.Attributes;
///
/// 将方法标记为由 XFE 基准引擎测量的性能基准。
///
[AttributeUsage(AttributeTargets.Method)]
public sealed class BenchmarkAttribute : Attribute
{
///
/// 获取或设置基准在控制台和报告中的自定义显示名称。
///
public string? Name { get; set; }
///
/// 获取或设置该方法是否为相同类型、参数组合和作业中的比率基线。
///
public bool Baseline { get; set; }
///
/// 获取或设置基准采用的测量策略。
///
public BenchmarkStrategy Strategy { get; set; } = BenchmarkStrategy.Throughput;
}