using System; namespace ConsoleApplication1 { internal class Program { private static void foo() { Console.WriteLine((object) 7); } private static void bar() { object obj = (object) 5; if (Program.\u003Cbar\u003Eo__SiteContainer0.\u003C\u003Ep__Site1 == null) { Program.\u003Cbar\u003Eo__SiteContainer0.\u003C\u003Ep__Site1 = CallSite>.Create(Binder.InvokeMember(CSharpBinderFlags.ResultDiscarded, "WriteLine", (IEnumerable) null, typeof (Program), (IEnumerable) new CSharpArgumentInfo[2] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.UseCompileTimeType | CSharpArgumentInfoFlags.IsStaticType, (string) null), CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, (string) null) })); } Program.\u003Cbar\u003Eo__SiteContainer0.\u003C\u003Ep__Site1.Target((CallSite) Program.\u003Cbar\u003Eo__SiteContainer0.\u003C\u003Ep__Site1, typeof (Console), obj); } private static void Main(string[] args) { Program.foo(); Program.bar(); } } }