private static ReferenceWithContext Find(List<ReferenceWithContext> arr, ReferenceWithContext entry) { foreach (ReferenceWithContext tmp in arr) { if (tmp.GetReference().ElementId == entry.GetReference().ElementId) { return tmp; } } return null; }