3
私はほとんど作業コードを持っていますが、OnRequest
メソッドはエラーでいっぱいです。私はコンパイルされたコードだと思っています。このコードを人間が読めるコードにするための助け?C#AsyncStateMachine逆コンパイル
[AsyncStateMachine(typeof(Service1.<OnRequest>d__24))]
public Task OnRequest(object sender, SessionEventArgs e)
{
Service1.<OnRequest>d__24 <OnRequest>d__;
<OnRequest>d__.<>4__this = this;
<OnRequest>d__.e = e;
<OnRequest>d__.<>t__builder = AsyncTaskMethodBuilder.Create();
<OnRequest>d__.<>1__state = -1;
AsyncTaskMethodBuilder <>t__builder = <OnRequest>d__.<>t__builder;
<>t__builder.Start<Service1.<OnRequest>d__24>(ref <OnRequest>d__);
return <OnRequest>d__.<>t__builder.Task;
}
それともここに無力だ、私はそれが何であるかを知らないと私は、このためのソリューションを持つことができない場合、私は最悪のケースで説明したいと思います。
あなたのジェネリックは変数名の後に来ます。 dを試してください。 –
Ares
IL Spy [should supported](http://community.sharpdevelop.net/blogs/danielgrunwald/archive/2012/04/16/decompiling-async-await.aspx) 'async' /' await'を逆コンパイルします。 – GSerg
@Aresジェネリックではありません。デコンパイラが正しく理解していない(ひどく)逆コンパイルされた自動生成識別子です。 –