public bool HasItemsFromPropertySet(InfoItemPropertySet propertySet, CompositeInfoItem itemRemoved)
{
var itemAndSubItems = new InfoItemCollection();
if (itemRemoved != null)
{
itemAndSubItems.Add(itemRemoved);
//foreach (InfoItem item in itemRemoved.AllDescendants)
itemAndSubItems.AddRange(itemRemoved.AllDescendants);
}
return AllItems.AsParallel().Any(item => item.PropertySet == propertySet && !itemAndSubItems.Contains(item));
}
powyżej w moim kodu używam AsParallel(). Obojętnie() Jak mogę uzyskać identyfikator wątku nici generowanego przez ten AsParellel.Any() ...Jak uzyskać identyfikator wątku w C#
Dlaczego chcesz to wiedzieć? – svick