Uno.CodeGen:一组用于相等性不变性等的源生成器。 源码
Uno CodeGen Uno.CodeGen是在基于msbuild的项目中生成C#代码的一组工具。 为您的C#类生成平等成员 特征: 速度惊人:运行时绝对零反射 同时生成.Equals()和.GetHashCode() 生成相等( ==和!= )运算符 实现IEquatable 与派生类一起使用 支持自定义比较器 与集合成员一起使用(相同顺序和未排序的相等性) 适用于字典成员(相同顺序和未排序的相等性) 可选的区分大小写的字符串比较 对KeyEquality的可选支持(有关更多详细信息,请参阅文档) 可调试:您可以在生成的代码中直接放置一个断点 高度可配置:生成的代码提
用户评论