コード例 #1
0
 public static void Forget(
     this Task task,
     [CallerMemberName] string callerMemberName = "",
     [CallerFilePath] string callerFilePath     = "",
     [CallerLineNumber] int callerLineNumber    = 0)
 {
     task.ContinueWith(
         x => TaskLog.Raise(new TaskLog(callerMemberName, callerFilePath, callerLineNumber, x.Exception)),
         TaskContinuationOptions.OnlyOnFaulted);
 }
コード例 #2
0
ファイル: TaskLog.cs プロジェクト: Grabacr07/ResinTimer
 internal static void Raise(TaskLog log)
 {
     Occured?.Invoke(typeof(TaskLog), log);
 }
コード例 #3
0
ファイル: TaskLog.cs プロジェクト: CirnoV/MetroTrilithon
		internal static void Raise(TaskLog log)
		{
			Occured?.Invoke(typeof(TaskLog), log);
		}