IEventBinding Interface
In PostSharp, a binding was a run-time object that allowed the run-time code of the aspect to call the target code. In Metalama, aspects no longer
have run-time code. Instead, they have templates that are expanded at compile time and generate run-time code. Templates can generate run-time code
that accesses target code using dynamic code or invokers. For events, use meta.Target.Event.
Namespace: PostSharp.Aspects
Assembly: Metalama.Migration.dll
Syntax
[InternalImplement]
public interface IEventBinding
Methods
Name | Description |
---|---|
AddHandler(ref Object, Delegate) | |
InvokeHandler(ref Object, Delegate, Arguments) | In Metalama, generate run-time code that invokes the handler. |
RemoveHandler(ref Object, Delegate) |