IEnumerable <Node> GetNodesFromArtifactsUids(BTreeSet <Node> source, IEnumerable <ulong> uids) { foreach (var uid in uids) { yield return(source.Where(x => x.ArtifactUid == uid).SingleOrDefault()); } }