any language invocation context from .NET Framework DLL

Calling any method on Runtime Context creates new instance of Invocation Context.

Select language you code in:

Navigation through the methods on different variations of Invocation Context allows to construct the chain of invocations. Those chains of invocation represent the non-materialized expression of interaction with libraries, types, and any programming entities in target technology.

In order to materialize expression, a call to called technology needs to be invoked with Execute method