Skip to content

Commit

Permalink
Make use of fast HashSet.Contains check
Browse files Browse the repository at this point in the history
  • Loading branch information
weltkante committed Jul 31, 2021
1 parent 127e17d commit d6d6d23
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 d6d6d23

Please sign in to comment.