From e4aef077923d283af17ea58026ec5e2676d1316c Mon Sep 17 00:00:00 2001 From: milimoe Date: Fri, 8 Sep 2023 19:18:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BATaskAwaiter=E4=BC=A0=E5=85=A5=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E5=8F=82=E6=95=B0=E6=96=B9=E4=BE=BF=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Interface/Base/ITaskAwaiter.cs | 2 +- Library/Common/Architecture/TaskAwaiter.cs | 2 +- Service/TaskManager.cs | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Interface/Base/ITaskAwaiter.cs b/Interface/Base/ITaskAwaiter.cs index d35c81e..5119848 100644 --- a/Interface/Base/ITaskAwaiter.cs +++ b/Interface/Base/ITaskAwaiter.cs @@ -6,6 +6,6 @@ public Exception Exception { get; } public ITaskAwaiter OnCompleted(Action action); - public ITaskAwaiter OnError(Action action); + public ITaskAwaiter OnError(Action action); } } diff --git a/Library/Common/Architecture/TaskAwaiter.cs b/Library/Common/Architecture/TaskAwaiter.cs index 5507b0e..c528b51 100644 --- a/Library/Common/Architecture/TaskAwaiter.cs +++ b/Library/Common/Architecture/TaskAwaiter.cs @@ -50,7 +50,7 @@ namespace Milimoe.FunGame.Core.Library.Common.Architecture /// /// /// - public TaskAwaiter OnError(Action action) + public TaskAwaiter OnError(Action action) { awaiter = awaiter.OnError(action); return this; diff --git a/Service/TaskManager.cs b/Service/TaskManager.cs index 64fc025..faff347 100644 --- a/Service/TaskManager.cs +++ b/Service/TaskManager.cs @@ -27,7 +27,7 @@ namespace Milimoe.FunGame.Core.Service public Exception Exception => _Exception; private delegate void CompletedEvent(); - private delegate void ErrorEvent(); + private delegate void ErrorEvent(Exception e); private event CompletedEvent? Completed; private event ErrorEvent? Error; @@ -57,7 +57,7 @@ namespace Milimoe.FunGame.Core.Service /// /// /// - public ITaskAwaiter OnError(Action action) + public ITaskAwaiter OnError(Action action) { Error += new ErrorEvent(action); return this; @@ -74,7 +74,7 @@ namespace Milimoe.FunGame.Core.Service catch (Exception e) { _Exception = e; - Error?.Invoke(); + Error?.Invoke(e); } } @@ -89,7 +89,7 @@ namespace Milimoe.FunGame.Core.Service catch (Exception e) { _Exception = e; - Error?.Invoke(); + Error?.Invoke(e); } } }