【文件属性】:
文件名称:RazorSharp:用于CLR和内存的低级实用程序和工具
文件大小:141KB
文件格式:ZIP
更新时间:2021-05-09 23:30:22
fast metadata library reflection csharp
剃刀刀
用于处理CLR,CLR内部结构和内存的低级实用程序和工具。
注意
有关新的和改进的.NET 5实现,请参见 。
目标
RazorSharp旨在提供与ClrMD , WinDbg SOS和Reflection相似的功能,但以更详细的方式提供,同时还公开了更多基础元数据和CLR功能。
RazorSharp还允许操纵CLR和使用托管对象进行低级操作。 此外, RazorSharp不需要将调试器附加到流程中即可获取元数据。 所有元数据都是通过内存或低级功能获取的。
用法
必须设置RazorSharp某些结构以使用某些功能。 它们各自的类型初始值设定项和构造函数应自动执行此操作,但是由于静态初始化可能很棘手,因此仍在测试中。
特征
计算托管对象的堆大小
获取被管理对象的地址
指向托管类型的指针
固定不可膨胀的物体
以及更多
兼容性
64位(仅部分支持32位)
视窗
.NET CLR