Element GetFirstNamedElementOfTypeUsingAnonymousButNamedMethod(
Type type,
string name)
{
FilteredElementCollector a
= GetElementsOfType( type );
// using an anonymous method to define a named method:
Func<Element, bool> nameEquals = e => e.Name.Equals( name );
return a.First<Element>( nameEquals );
}