Interface IConcurrentTaskRunnerNamespace: Metalama.Framework.Engine.Utilities.ThreadingAssembly: Metalama.Framework.Sdk.dllSyntax Full screenpublic interface IConcurrentTaskRunner : IProjectService, IService Methods Name Description RunConcurrentlyAsync<T>(IEnumerable<T>, Action<T>, CancellationToken) RunConcurrentlyAsync<T>(IEnumerable<T>, Func<T, Task>, CancellationToken) RunConcurrentlyAsync<TItem, TContext>(IEnumerable<TItem>, Action<TItem, TContext>, Func<TContext>, CancellationToken) Extension Methods EnumerableExtensions.SelectManyRecursiveDistinct<T>(T, Func<T, IEnumerable<T>?>, bool)