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>();
}