Beispiel #1
0
            public override async Task RunStepAsync()
            {
                TaskCompletionSource <int> tcs = new TaskCompletionSource <int>();
                var promise = ImportsExportsHelper.ImportTargetTask(tcs.Task);

                tcs.SetResult(currentStep);
                await promise;
            }
Beispiel #2
0
 public override void RunStep()
 {
     try
     {
         ImportsExportsHelper.ImportTargetThrows(currentStep);
     }
     catch (Exception)
     {
         // no action
     }
 }
Beispiel #3
0
            public override async Task RunStepAsync()
            {
                TaskCompletionSource <int> tcs = new TaskCompletionSource <int>();
                var promise = ImportsExportsHelper.ImportTargetTask(tcs.Task);

                tcs.SetException(new Exception("test"));
                try
                {
                    await promise;
                }
                catch (Exception)
                {
                    // no action
                }
            }
Beispiel #4
0
 public override void RunStep()
 {
     ImportsExportsHelper.ImportTargetString("A" + currentStep);
 }
Beispiel #5
0
 public override void RunStep()
 {
     ImportsExportsHelper.ImportTargetInt(10000);
 }
Beispiel #6
0
 public override void RunStep()
 {
     ImportsExportsHelper.RunJSExportString(10000);
 }
Beispiel #7
0
 public override void RunStep()
 {
     ImportsExportsHelper.RunLegacyExportInt(10000);
 }