百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

NetEscapades.EnumGenerators

> 编程语言
开源

用于生成枚举类型快速"反射"方法的源生成器

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于生成枚举类型快速"反射"方法的源生成器

  • NetEscapades.EnumGenerators 是一个源码生成器包,用于为枚举生成扩展方法,以实现快速"反射"。 - NetEscapades.EnumGenerators.Interceptors 是一个源码生成器拦截器,用于拦截枚举对 ToString() 的调用,并自动将其替换为由 NetEscapades.EnumGenerators 生成的 ToStringFast() 调用。

NetEscapades.EnumGenerators 需要 .NET 7 SDK 或更高版本。NetEscapades.EnumGenerators.Interceptors 是实验性的,需要 .NET 8.0.400 SDK 或更高版本。您仍然可以针对早期框架(如 .NET Core 3.1 等)进行编译,版本要求仅适用于安装的 .NET SDK 版本。

  • 为什么要使用这些包?
    • 将 NetEscapades.EnumGenerators 添加到您的项目中
      • 控制扩展的可访问性
    • 使用分析器
      • 启用分析器
      • 配置分析器严重性(可选)
      • 代码修复
    • 包引用选项
      • 避免运行时依赖
      • 为您的场景选择正确的包
    • 启用自动拦截(实验)
    • 使用 new() 解决重载模糊性
    • [保留

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言