// Token: 0x06000443 RID: 1091 RVA: 0x000211FC File Offset: 0x0001F3FC public static async Task <string> smethod_2(this ScriptCall scriptCall_0) { Class108.Class113 @class = new Class108.Class113(); @class.scriptCall_0 = scriptCall_0; await Task.Run <bool>(new Func <bool>(@class.method_0)); return(@class.scriptCall_0.Result.ToString()); }
// Token: 0x06000465 RID: 1125 RVA: 0x00021728 File Offset: 0x0001F928 void IAsyncStateMachine.MoveNext() { int num2; int num = num2; string result; try { TaskAwaiter <bool> taskAwaiter; if (num != 0) { @class = new Class108.Class113(); @class.scriptCall_0 = scriptCall_0; taskAwaiter = Task.Run <bool>(new Func <bool>(@class.method_0)).GetAwaiter(); if (!taskAwaiter.IsCompleted) { num2 = 0; TaskAwaiter <bool> taskAwaiter2 = taskAwaiter; this.asyncTaskMethodBuilder_0.AwaitUnsafeOnCompleted <TaskAwaiter <bool>, Class108.Struct51>(ref taskAwaiter, ref this); return; } } else { TaskAwaiter <bool> taskAwaiter2; taskAwaiter = taskAwaiter2; taskAwaiter2 = default(TaskAwaiter <bool>); num2 = -1; } taskAwaiter.GetResult(); result = @class.scriptCall_0.Result.ToString(); } catch (Exception exception) { num2 = -2; this.asyncTaskMethodBuilder_0.SetException(exception); return; } num2 = -2; this.asyncTaskMethodBuilder_0.SetResult(result); }