/// <summary> /// Removes a <see cref="IJoinableTaskDependent"/> instance as one that is no longer relevant to the async operation. /// </summary> /// <param name="taskItem">The current joinableTask or collection.</param> /// <param name="child">The <see cref="IJoinableTaskDependent"/> to join as a child.</param> internal static void RemoveDependency(IJoinableTaskDependent taskItem, IJoinableTaskDependent child) { Requires.NotNull(taskItem, nameof(taskItem)); JoinableTaskDependentData.RemoveDependency(taskItem, child); }