¿No puede convertir la expresión lambda para escribir 'System.Delegate' porque no es un tipo de delegado? [duplicar

Esta pregunta ya tiene una respuesta aquí:

No se puede convertir la expresión lambda para escribir 'System.Delegate' 3 respuestas

Tengo un problema que parece que no puedo resolver, aunque es una pregunta estándar aquí en Stackoverflow.

Estoy tratando de actualizar mis mapas de Bing de forma asincrónica usando el siguiente código (tenga en cuenta que esto es de un antiguo proyecto de Silverlight y no parece funcionar en WPF)

_map.Dispatcher.BeginInvoke(() =>
{
    _map.Children.Clear();
    foreach (var projectedPin in pinsToAdd.Where(pin => PointIsVisibleInMap(pin.ScreenLocation, _map)))
    {
        _map.Children.Add(projectedPin.GetElement(ClusterTemplate));
    }
});

¿Qué estoy haciendo mal

Respuestas a la pregunta(3)

Su respuesta a la pregunta