/// <summary> /// Leverages the parts extents to get all Prrs. /// Note that this optimization gives them to you in a slightly different order if using multi-site data /// </summary> public IEnumerable <Prr> OfExactTypePrr(IEnumerable <StdfRecord> records) { records.Any(); //TODO: I don't remember what this is for :( return(from e in _PartsMap.GetAllExtents() from p in GetRecordsInExtentsReverse(e).Select(r => r as Prr).TakeWhile(r => r != null) select p); }