Interface IEventInvoker
Allows adding/removing delegates to/from events.
Namespace: Metalama.Framework.Code.Invokers
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public interface IEventInvoker
Methods
Name | Description |
---|---|
Add(Object) | Generates run-time code that adds a given handler to the event. By default, the target instance
of the event is |
Raise(Object[]) | Generates run-time code that raises the current event with specified arguments. By default, the target instance
of the event is |
Remove(Object) | Generates run-time code that removes a given handler from the event. By default, the target instance
of the event is |
With(InvokerOptions) | Gets an IEventInvoker for the same event and target but with different options. |
With(Object, InvokerOptions) | Gets an IEventInvoker for the same event but with a different target instance and optionally different options. |