refactor(generators): 移除枚举扩展生成器中的自动生成标记

- 移除了 IsX 方法中注释的 Auto-generated 前缀
- 移除了 IsIn 方法中注释的 Auto-generated 前缀
- 保持了注释的中文描述内容不变
- 简化了生成代码的注释格式
- [no tag]
This commit is contained in:
GwWuYou 2025-12-28 17:21:30 +08:00
parent 75dfb0a942
commit e808a0c365

View File

@ -81,14 +81,14 @@ public sealed class EnumExtensionsGenerator : AttributeEnumGeneratorBase
// 生成 IsX 方法
foreach (var memberName in members.Select(m => m.Name))
{
sb.AppendLine($" /// <summary>Auto-generated: 是否为 {memberName}</summary>");
sb.AppendLine($" /// <summary>是否为 {memberName}</summary>");
sb.AppendLine(
$" public static bool Is{memberName}(this {fullEnumName} value) => value == {fullEnumName}.{memberName};");
sb.AppendLine();
}
// 生成 IsIn 方法
sb.AppendLine(" /// <summary>Auto-generated: 判断是否属于指定集合</summary>");
sb.AppendLine(" /// <summary>判断是否属于指定集合</summary>");
sb.AppendLine($" public static bool IsIn(this {fullEnumName} value, params {fullEnumName}[] values)");
sb.AppendLine(" {");
sb.AppendLine(" if (values == null) return false;");