Revit.SDK.Samples.AvoidObstruction.CS.Section.Find C# (CSharp) Method

Find() private static method

Judge whether a Reference is already in the list of Reference, return the founded value.
private static Find ( List arr, ReferenceWithContext entry ) : ReferenceWithContext
arr List List of Reference
entry ReferenceWithContext Reference to test
return ReferenceWithContext
        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;
        }