4 Commits

Author SHA1 Message Date
GwWuYou
ce8dca3631 fix(generator): 修复代码生成器属性路径和匹配逻辑
- 修正了枚举扩展生成器中属性的完整名称路径
- 修正了日志生成器中属性的完整名称路径
- 改进了属性匹配逻辑,添加了空值检查
- 增强了属性类名匹配,支持简短名称匹配
2025-12-23 23:03:31 +08:00
GwWuYou
0221ed92a6 fix(generator): 修复代码生成器中的属性元数据名称和注释问题
- 修复 LoggerGenerator 中的 AttributeMetadataName 路径错误
- 移除 EnumExtensionsGenerator 中的冗余注释代码
- 解决属性类名匹配的潜在问题
2025-12-23 22:10:05 +08:00
GwWuYou
82713e34f0 refactor(core): 重构架构和命令相关代码结构
- 调整了 Architecture 类中字段和方法的布局,提升可读性
- 优化了命令执行逻辑,明确区分有无返回值的命令处理
- 规范了接口和抽象类的注释格式,增强文档清晰度
- 统一了代码风格,对齐缩进与换行符使用
- 补充了事件系统中泛型事件类的功能实现
- 完善了 README 文档中的条目结构和内容表述
2025-12-12 21:10:21 +08:00
GwWuYou
50a71deaa7 feat(generator): 添加枚举扩展方法生成器及相关属性
- 新增 EnumExtensionsGenerator 源生成器
- 实现 GenerateEnumExtensionsAttribute 特性标注
- 为标记的枚举自动生成 IsXXX 和 IsIn 扩展方法
- 配置项目引用及 Analyzer 打包设置
- 更新解决方案文件包含新增项目
- 调整主项目配置排除生成器相关文件编译
2025-12-10 08:39:27 +08:00