-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Closed
Description
It seems ILSpy can't decompile dynamic, is there any schedule?
object obj2 = new initip(info).auth();
if (<>o__0.<>p__1 == null)
{
CSharpArgumentInfo[] argumentInfo = new CSharpArgumentInfo[] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, null) };
<>o__0.<>p__1 = CallSite<Func<CallSite, object, bool>>.Create(Binder.UnaryOperation(CSharpBinderFlags.None, ExpressionType.IsTrue, typeof(Program), argumentInfo));
}
if (<>o__0.<>p__0 == null)
{
CSharpArgumentInfo[] argumentInfo = new CSharpArgumentInfo[] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, null), CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.Constant, null) };
<>o__0.<>p__0 = CallSite<Func<CallSite, object, object, object>>.Create(Binder.BinaryOperation(CSharpBinderFlags.None, ExpressionType.Equal, typeof(Program), argumentInfo));
}
if (<>o__0.<>p__1.Target(<>o__0.<>p__1, <>o__0.<>p__0.Target(<>o__0.<>p__0, obj2, null)))
{
MessageBox.Show("error");
}
else
{
if (<>o__0.<>p__3 == null)
{
<>o__0.<>p__3 = CallSite<Func<CallSite, object, string>>.Create(Binder.Convert(CSharpBinderFlags.None, typeof(string), typeof(Program)));
}
if (<>o__0.<>p__2 == null)
{
CSharpArgumentInfo[] argumentInfo = new CSharpArgumentInfo[] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, null) };
<>o__0.<>p__2 = CallSite<Func<CallSite, object, object>>.Create(Binder.GetMember(CSharpBinderFlags.None, "Message", typeof(Program), argumentInfo));
}
string s = <>o__0.<>p__3.Target(<>o__0.<>p__3, <>o__0.<>p__2.Target(<>o__0.<>p__2, obj2));
if (<>o__0.<>p__5 == null)
{
<>o__0.<>p__5 = CallSite<Func<CallSite, object, string>>.Create(Binder.Convert(CSharpBinderFlags.None, typeof(string), typeof(Program)));
}
Metadata
Metadata
Assignees
Labels
No labels