Skip to content

Commit

Permalink
Merge pull request #884 from weltkante/issue883
Browse files Browse the repository at this point in the history
Make use of fast HashSet.Contains check
  • Loading branch information
AArnott committed Aug 17, 2021
2 parents 127e17d + d6d6d23 commit fe255fd
Showing 1 changed file with 2 additions and 2 deletions.
Expand Up @@ -211,9 +211,9 @@ internal static HashSet<JoinableTask> GetDependentTasksFromCandidates(IEnumerabl
while (queue.Count > 0)
{
IJoinableTaskDependent startDepenentNode = queue.Dequeue();
if (candidates.Contains(startDepenentNode))
if (startDepenentNode is JoinableTask startTask && candidates.Contains(startTask))
{
results.Add((JoinableTask)startDepenentNode);
results.Add(startTask);
}

lock (startDepenentNode.JoinableTaskContext.SyncContextLock)
Expand Down

0 comments on commit fe255fd

Please sign in to comment.