コード例 #1
0
ファイル: PauseToken.cs プロジェクト: N0tAI/NotAI.Extensions
 public PauseTokenCallback Register(Action callback)
 {
     _callback = new PauseTokenCallback(callback);
     return(_callback);
 }
コード例 #2
0
ファイル: PauseToken.cs プロジェクト: N0tAI/NotAI.Extensions
 public PauseTokenCallback Register(Action <object> callback, object state)
 {
     _callback = new PauseTokenCallback(callback, state);
     return(_callback);
 }
コード例 #3
0
ファイル: PauseToken.cs プロジェクト: N0tAI/NotAI.Extensions
 internal PauseToken(PauseTokenSource tokenSource)
 {
     _callback    = default;
     _tokenSource = tokenSource;
     _tokenSource.PauseRequested += InvokeCallback;
 }