mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
refactor(generators): 移除枚举扩展生成器中的自动生成标记
- 移除了 IsX 方法中注释的 Auto-generated 前缀 - 移除了 IsIn 方法中注释的 Auto-generated 前缀 - 保持了注释的中文描述内容不变 - 简化了生成代码的注释格式 - [no tag]
This commit is contained in:
parent
75dfb0a942
commit
e808a0c365
@ -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;");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user