彩票走势图

.NET Reflector (产品编号:13055)

.NET Reflector是一个在没有源代码的情况下,查找并修复bug的工具。

标签:

开发商: Red Gate

当前版本: v10.2

产品类型:软件

产品功能:数据库管理工具

平台语言:英文

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

当前版本: v10.2

修复

RP-4250: 订阅和取消订阅事件和委托现在可以正确地反编译。
RP-4201: 导出源代码不再导致。 PathTooLongException
RP-4247: 静态自动属性现在将隐藏getter / setter编译器生成的方法主体。
RP-4248: 使用保留关键字的类型引用的名称将不带符号转义。 @
RP-4251: 如果所有字段都被隐藏,则“ //字段”部分将不再可见。
RP-4254: 现在将显示使用的接口方法的修饰符。 extern  DllImport
RP-4204:C#7.3的约束不再显示为。 unmanaged  struct

特征

添加了部分C#8.0支持

  • RP-4240: 对只读结构的支持增加了:
readonly struct TestStruct
{
    public readonly int X;
    public readonly int Y;
    public readonly int Z;
}
  • RP-4242: 修饰方法:和现在显示的界面: static sealed  virtual

interface TestInterface
{
    static void Method1() { /* ... */ }
    sealed void Method2() { /* ... */ }
    virtual void Method3() { /* ... */ }
}

添加了部分C#8.0支持

  • RP-4228: 现在将显示具有非抽象成员的接口的选项: Expand Methods
interface TestInterface : IDisposable, IAsyncDisposable
{
    int Value => 17;
    sealed void Dispose() { DisposeImplementation().AsTask().Wait(); }
    sealed async ValueTask DisposeAsync() { await DisposeImplementation(); }
    protected ValueTask DisposeImplementation();
}
  • RP-4229: 现在将为非公共接口成员显示访问修饰符:

interface TestInterface3
{
    public void Public();
    internal void Internal();
    protected void Protected();
    private protected void PrivateProtected();
    protected internal void ProtectedInternal();
}
  • RP-4230: 对只读结构成员的支持已添加:
struct TestStruct
{
    public readonly int Property => 123;
    public int Property_ReadonlyGet { readonly get; set; }
    public readonly int Method() => 123;
    public readonly int this[int indexerKey] => 123;
}

改进措施

  • RP-4237: 具有ref readonly return的属性将不再包含编译器生成的属性。 [IsReadOnly]
  • RP-4239: 编译器生成的事件代码将不会显示日志。
  • RP-4253: 修饰符,现在将显示事件: sealed virtual override
abstract class TestClass1
{
    public abstract event EventHandler Event1;
    public virtual event EventHandler Event2;
    public virtual event EventHandler Event3;
    public static event EventHandler Event4;
}
class TestClass2 : TestClass1
{
    public override event EventHandler Event1;
    public override event EventHandler Event2;
    public sealed override event EventHandler Event3;
}
  • RP-4232:语言优化选择器得到了改进。每种语言的版本分开,并添加了“ 最新”选项。

其他变化

RP-4208:.NET Reflector现在需要.NET Framework 4.7.2才能运行。

查看.NET Reflector 更新新闻


更新时间:2022-05-17 11:44:37.000 | 录入时间:2012-08-21 01:27:56.000 | 责任编辑:龚雪

实时了解产品最新动态与应用

扫码获取中文帮助

相关产品
dbForge Studio for SQL Server

dbForge Studio for SQL Server是用于SQL Server的终极管理工具。

Navicat Premium

Navicat Premium 是一套数据库管理工具,让你使用一个程序即可同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。

Navicat for MongoDB

一套专用于管理和开发MongoDB数据库的开发工具。

Navicat for Redis

一套专用于可视化和优化 Redis 数据的开发工具。

Redis Desktop Manager

跨平台开源 Redis ® 管理工具

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP