没有合适的资源?快使用搜索试试~ 我知道了~
AutoHasher:使用运行时代码生成自动生成 GetHashCode() 方法
共34个文件
cs:22个
csproj:2个
md:2个
需积分: 9 0 下载量 59 浏览量
2021-06-10
19:31:28
上传
评论
收藏 36KB ZIP 举报
温馨提示
自动哈希器 使用动态运行时代码生成自动生成 GetHashCode() 方法。 一、优势 使用这个框架是一种真正的享受。 这是你得到的: 生产率! 保证您生成一个健全的哈希码。 在您的类中添加或删除字段时,不再忘记更新您的哈希码方法! 该框架运行时生成的代码与手工编码的实现一样快。 有时甚至更快,因为我们使用了一些优化技巧。 您将自动确保遵循最佳实践- 例如在“未检查”块内进行计算。 自动空处理。 在任何地方使用相同的实现。 将编辑器设置为在创建新类时自动插入 GetHashCode()。 2. 用法 1.定义一个类 using AutoHash ; using AutoHash . Attributes ; class Foo { internal string field1 = " foo " ; internal int bar = 42 ; interna
资源推荐
资源详情
资源评论
收起资源包目录
AutoHasher-master.zip (34个子文件)
AutoHasher-master
.gitignore 1KB
LICENSE.md 11KB
deployCoverage.ps1 276B
Autohasher
DebugStats.cs 326B
Attributes
DontHashAttribute.cs 1KB
Autohash.csproj 3KB
Compiler.cs 3KB
AutoHasher.cs 1KB
AutoHasher.nuspec 625B
CodeEmiter.cs 7KB
Cache.cs 1KB
Properties
AssemblyInfo.cs 2KB
AutoHasher.Test
Holders
ICollectionClass.cs 1KB
Holder.cs 1KB
EnumHolder.cs 1KB
SimpleValuesHolder.cs 3KB
TimingTests.cs 4KB
Settings.StyleCop 162B
InheritanvceTest.cs 1KB
packages.config 332B
IntegrationTests
UsageTest.cs 2KB
AllValues.cs 3KB
WrongUsageTest.cs 1KB
Util
Timer.cs 1KB
CompilerTest.cs 1KB
CodegenSimpleTypes.cs 7KB
CompilerICollection.cs 3KB
AutoHash.Test.csproj 4KB
Properties
AssemblyInfo.cs 1KB
CodegenEnum.cs 2KB
README.md 2KB
appveyor.yml 1KB
.gitattributes 378B
Autohasher.sln 2KB
共 34 条
- 1
资源评论
syviahk
- 粉丝: 24
- 资源: 4783
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功