escaneando Internet, estoy teniendo problemas para entender de una manera simple - el término call-site (@dlr). He estado leyendo here que CallSite es:¿Explicación del sitio de llamada?
un sitio dice
La ubicación en la que se llama al método.
un libro decir: sitio
llamada. 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 genera en el forma natural, evaluando un sitio de llamada a la vez. Para el resto de la discusión , solo consideraremos un solo sitio de llamada a la vez. Es va a ser útil tener un pequeño ejemplo de un sitio llamado para referirse a , así que aquí es muy simple, donde d es por supuesto una variable de tipo dinámico
d.Foo (10); El sitio de llamada se representa en el código como System.Runtime.CompilerServices.CallSite.
otro libro dice:
el compilador emite código que finalmente resulta en un árbol de expresión que describe la operación, dirigida por un sitio de llamada que el DLR se unen en tiempo de ejecución. El sitio de llamadas esencialmente actúa como un intermediario entre quien llama y quien llama.
lo siento, no puede ver donde esos 3 explicaciones están combinando en una sola explicación sencilla.
voy a estar feliz de conseguir una explicación simple:
¿Cómo puedo explicar mi esposa -lo que son llamadas sitios?