¿Explicación del sitio de llamada?

Escaneando internet, estoy teniendo problemas para entenderde una manera sencilla - El término call-site (@dlr). He estado leyendoaquí ese CallSite es:

un sitio dice

La ubicación en la que se llama el método.

un libro dice:

llamar al sitio Este es el tipo de átomo del DLR, la pieza más pequeña de código que se puede considerar como una sola unidad. Una expresión puede contener muchos sitios de llamadas, pero el comportamiento se construye de forma natural, evaluando un sitio de llamadas a la vez. Para el resto de la discusión, solo consideraremos un sitio de llamada única a la vez. Va a ser útil tener un pequeño ejemplo de un sitio de llamada al que hacer referencia, así que aquí hay uno muy simple, donde d es, por supuesto, una variable de tipo dinámico

d.Foo (10); El sitio de la llamada se representa en el código como un System.Runtime.CompilerServices.CallSite.

otro libro dice:

el compilador emite un código que finalmente da como resultado un árbol de expresiones que describe la operación, administrado por un sitio de llamada que el DLR enlazará en tiempo de ejecución. El sitio de la llamada esencialmente actúa como un intermediario entre el llamante y el llamado.

lo sientohipocresía vea dónde se combinan esas 3 explicaciones en una explicación simple.

Estaré feliz de obtener una explicación simple:

¿Cómo puedo explicar a mi esposa? ¿Qué son los sitios de llamadas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta