小编mik*_*ike的帖子

反射器和编译器生成的代码

我有一个我在Reflector中反汇编的DLL,然后生成一个类.该类包含无法在Visual Studio中编译的代码.

我认为它是leagl IL代码,但是如何从中生成更高级别的c#.

似乎yield和IEnumerator生成类似<>1__state;IL的东西,它们不会编译.

有谁知道如何从包含这种IL的反射器生成一个类?

是否有反射器插件可以解决这个问题?

    private sealed class <Rule_Document>d__0 : IEnumerable<HtmlTag>, IEnumerable, IEnumerator<HtmlTag>, IEnumerator, IDisposable
    {
        private int <>1__state;
        private HtmlTag <>2__current;
        public HtmlParser <>4__this;
        private int <>l__initialThreadId;
        public HtmlTag <htmlTag>5__1;
Run Code Online (Sandbox Code Playgroud)

.net c# reflector

2
推荐指数
1
解决办法
1068
查看次数

标签 统计

.net ×1

c# ×1

reflector ×1