¿Cómo ejecutar LINQ y / o foreach en la ventana Inmediato en VS 2013?

La Ventana Inmediata es una herramienta fantásticamente útil cuando se prueba el estado actual durante el proceso de depuración. Aprendí que al usar el signo de interrogación, uno puede hacer un poco más allí como se muestraen esta publicación.

Sin embargo, todavía no sé cómo ejecutar consultas LINQ allí (incluso expresiones lambda). Tampoco he podido ejecutar unpara cada declaración.

Al ejecutar las siguientes declaraciones:

?(things.Select(thing=>thing.Id);)
?(foreach(var thing in things);)

Recibo estos errores:

La expresión no puede contener expresiones lambda
Término de expresión no válida 'foreach'

(¿Cómo) puedo ejecutar esto en la ventana Inmediato?

También hay una herramienta enGalería VS pero se dice que solo funciona para VS05 y VS08, que la mayoría de los programadores han dejado atrás hace mucho tiempo. Estoy buscando algo aplicable a VS13 y / o VS15.

Respuestas a la pregunta(3)

Su respuesta a la pregunta