コード例 #1
0
 void Remove(ProgressEventsSink sink)
 {
     lock (sync)
     {
         if (!sinks.Remove(sink))
         {
             return;
         }
         ++completedContributorsCount;
     }
     invoker.Invoke(root.RootUpdate);
 }
コード例 #2
0
 void Add(ProgressEventsSink sink)
 {
     lock (sync)
         sinks.Add(sink);
 }