This namespace defines invokers. Invokers are objects that generate syntax to invoke methods or access properties, fields, or events.
Example
The following aspect displays the value of all fields and automatic properties.
Namespace members
Interfaces
IConstructorInvoker
Allows invocation of the constructor.
IEventInvoker
Allows adding/removing delegates to/from events.
IFieldOrPropertyInvoker
Allows accessing the the value of fields or properties through the Value property of
the IExpression interface. By default, the target instance
of the field or property is this
unless the property is static, and the base
implementation of the property is invoked,
i.e. the implementation before the current aspect layer. To change the default values, or to use the ?.
null-conditional operator,
use the With(InvokerOptions) method.
IIndexerInvoker
Allows accessing the value of indexers.
IMethodInvoker
Allows invocation of the method.
Enums
InvokerOptions
Options that influence the behavior of invokers, i.e. IMethodInvoker, IFieldOrPropertyInvoker, IEventInvoker or IIndexerInvoker.