コード例 #1
0
ファイル: CancellationSource.cs プロジェクト: valoni/uScoober
 private void RegisterWithSource(CancellationSource source)
 {
     if (source == null)
     {
         return; //todo: throw?
     }
     source.Register(Cancel);
 }
コード例 #2
0
ファイル: CancellationToken.cs プロジェクト: valoni/uScoober
 public void Register(Action callback)
 {
     if (!CanBeCanceled)
     {
         throw new Exception("Non cancellable token will never fire");
     }
     _source.Register(callback);
 }