Объяснение места вызова?

сканирую интернет, у меня проблемы с пониманием простым языком- термин call-site (@ длр). Я читал здесь , что CallSite:

один сайт говорит

Местоположение, в котором вызывается метод.

одна книга говорит:

позвоните на сайт. Это своего рода атом DLR - самый маленький кусочек кода, который можно рассматривать как единое целое. Одно выражение может содержат много мест вызова, но поведение построено в естественным путем, оценивая один сайт вызова за раз. Для остальных обсуждения, мы будем рассматривать только один сайт вызова за раз. Это будет полезно иметь небольшой пример сайта вызова, на который можно сослаться to, так что вот очень простой, где d, конечно, переменная тип dynamic

d.Foo(10); Сайт вызова представлен в коде как System.Runtime.CompilerServices.CallSite.

в другой книге говорится:

компилятор генерирует код, который в конечном итоге приводит к дереву выражений. который описывает операцию, управляемую сайтом вызова, который DLR будет привязать во время выполнения. Сайт вызова по существу действует как посредник между вызывающим и вызываемым.

извините, я не могупонять, где эти 3 объяснения объединяются в одно простое объяснение.

Буду рад получить простое объяснение:

КАК объяснить жене, что такое сайты звонков?

15
задан Royi Namir 2 June 2012 в 14:45
поделиться