原創(chuàng)|產品更新|編輯:楊鵬連|2020-07-15 14:26:02.717|閱讀 440 次
概述:.NET Reflector 最新版v10.2,修復了反編譯和修飾符等問題,對編譯器也進行了改進。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
修復
RP-4250: 訂閱和取消訂閱事件和委托現(xiàn)在可以正確地反編譯。特征
添加了部分C#8.0支持
readonly struct TestStruct
{
    public readonly int X;
    public readonly int Y;
    public readonly int Z;
}
interface TestInterface
{
    static void Method1() { /* ... */ }
    sealed void Method2() { /* ... */ }
    virtual void Method3() { /* ... */ }
}
添加了部分C#8.0支持
interface TestInterface : IDisposable, IAsyncDisposable
{
    int Value => 17;
    sealed void Dispose() { DisposeImplementation().AsTask().Wait(); }
    sealed async ValueTask DisposeAsync() { await DisposeImplementation(); }
    protected ValueTask DisposeImplementation();
}
interface TestInterface3
{
    public void Public();
    internal void Internal();
    protected void Protected();
    private protected void PrivateProtected();
    protected internal void ProtectedInternal();
}
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;
}
改進措施
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-4208:.NET Reflector現(xiàn)在需要.NET Framework 4.7.2才能運行。本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自: