BuildingCoder.CmdCollectorPerformance.GetFirstNamedElementOfTypeUsingLinq C# (CSharp) 메소드

GetFirstNamedElementOfTypeUsingLinq() 개인적인 메소드

Return the first element of the given type and name using LINQ.
private GetFirstNamedElementOfTypeUsingLinq ( Type type, string name ) : Element
type Type
name string
리턴 Element
        Element GetFirstNamedElementOfTypeUsingLinq(
            Type type,
            string name)
        {
            FilteredElementCollector a
            = GetElementsOfType( type );

              // using LINQ:

              IEnumerable<Element> elementsByName =
            from e in a
            where e.Name.Equals( name )
            select e;

              return elementsByName.First<Element>();
        }