Przerwa równoległa.

Jak wyrwać się zrównolegle pętla?

Mam dość skomplikowaną instrukcję, która wygląda następująco:

Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(),
    new Action<ColorIndexHolder>((ColorIndexHolder Element) =>
    {
        if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I)
        {
            Found = true;
            break;
        }
    }));

Korzystając z klasy równoległej, mogę zoptymalizować ten proces. Jednak; Nie wiem, jak przerwać równoległą pętlę? Thebreak; instrukcja zgłasza następujący błąd składniowy:

Brak pętli, z których można się rozerwać lub kontynuować

questionAnswers(5)

yourAnswerToTheQuestion