Grpc.Core.Internal.GrpcThreadPool.CreateCompletionQueueList C# (CSharp) Method

CreateCompletionQueueList() private static method

private static CreateCompletionQueueList ( GrpcEnvironment environment, int completionQueueCount ) : IReadOnlyCollection
environment GrpcEnvironment
completionQueueCount int
return IReadOnlyCollection
        private static IReadOnlyCollection<CompletionQueueSafeHandle> CreateCompletionQueueList(GrpcEnvironment environment, int completionQueueCount)
        {
            var list = new List<CompletionQueueSafeHandle>();
            for (int i = 0; i < completionQueueCount; i++)
            {
                var completionRegistry = new CompletionRegistry(environment);
                list.Add(CompletionQueueSafeHandle.Create(completionRegistry));
            }
            return list.AsReadOnly();
        }