Amib.Threading.Internal.WorkItem.GetWaitHandles C# (CSharp) Метод

GetWaitHandles() приватный статический Метод

Fill an array of wait handles with the work items wait handles.
private static GetWaitHandles ( IWaitableResult waitableResults, WaitHandle waitHandles ) : void
waitableResults IWaitableResult An array of work item results
waitHandles System.Threading.WaitHandle An array of wait handles to fill
Результат void
        private static void GetWaitHandles(
            IWaitableResult[] waitableResults,
            WaitHandle[] waitHandles)
        {
            for (int i = 0; i < waitableResults.Length; ++i)
            {
                WorkItemResult wir = waitableResults[i].GetWorkItemResult() as WorkItemResult;
                Debug.Assert(null != wir, "All waitableResults must be WorkItemResult objects");

                waitHandles[i] = wir.GetWorkItem().GetWaitHandle();
            }
        }