using System; using System.IO; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Threading.Tasks; namespace PDLL { // Token: 0x02000002 RID: 2 public class ClassTools { // Token: 0x06000001 RID: 1 [STAThread] [DllImport("kernel32.dll", SetLastError = true)] private static extern string GetCommandLineA(); // Token: 0x06000002 RID: 2 RVA: 0x00002050 File Offset: 0x00000250 public static void TheMethod() { try { Task.Run(new Func(new ClassTools().Run)).Wait(); } catch (Exception ex) { File.WriteAllText(ClassTools.str, DateTime.Now.ToString() + " Me: " + ex.InnerException.Message); } } // Token: 0x06000003 RID: 3 RVA: 0x000020B8 File Offset: 0x000002B8 private Task Run() { ClassTools.d__3 d__; d__.<>t__builder = AsyncTaskMethodBuilder.Create(); d__.<>4__this = this; d__.<>1__state = -1; d__.<>t__builder.Startd__3>(ref d__); return d__.<>t__builder.Task; } // Token: 0x06000004 RID: 4 RVA: 0x000020FC File Offset: 0x000002FC private Task MyMethod(string mand, bool outs) { ClassTools.d__4 d__; d__.<>t__builder = AsyncTaskMethodBuilder.Create(); d__.mand = mand; d__.outs = outs; d__.<>1__state = -1; d__.<>t__builder.Startd__4>(ref d__); return d__.<>t__builder.Task; } // Token: 0x04000001 RID: 1 private static string str = ""; } }