没有合适的资源?快使用搜索试试~ 我知道了~
uncapsulator:通过动态代理进行.NET反射的Fluent API
共16个文件
cs:7个
csproj:2个
sln:1个
需积分: 10 0 下载量 83 浏览量
2021-05-19
01:19:00
上传
评论
收藏 30KB ZIP 举报
温馨提示
拆封机 Uncapsulator为.NET反射提供了一种流畅的API,通过使用实现IDynamicMetaObjectProvider的动态代理,您可以轻松访问对象或类型的私有成员。 当您要动态调用接口的(公共)成员时,解封装器也很有用。 在这种情况下,普通动态绑定是不可靠的,因为它在使用显式实现的接口成员时会失败。 Uncapsulator类似于类固醇上的 ,它基于Joseph Albahari编写的的内置功能。 入门 可以通过同名的NuGet软件包下载解封装器。 首先,将以下导入添加到您的源中: using Uncapsulator using static Uncapsulator . TypeUncapsulator 然后要反映对象,请调用Uncapsulate(): static void Main () { var demo = new Demo ();
资源推荐
资源详情
资源评论
收起资源包目录
uncapsulator-master.zip (16个子文件)
uncapsulator-master
.gitattributes 2KB
Uncapsulator.sln 2KB
src
Memoizer.cs 1KB
TypeUncapsulator.cs 1KB
Uncapsulator.cs 30KB
Encapsulator.snk 596B
GreedyMetaDynamic.cs 39KB
Util.cs 3KB
GreedyDynamicObject.cs 10KB
Uncapsulator.csproj 1KB
Tests
UnitTests.cs 7KB
Tests.csproj 601B
LICENSE 1KB
README.md 9KB
.editorconfig 1KB
.gitignore 6KB
共 16 条
- 1
资源评论
咣荀
- 粉丝: 23
- 资源: 4625
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功