DelegateEventAdapter(EventHandlerInvocationCallback<TDelegate, TArgs, TState>, Func<EventBroker<TDelegate, TArgs, TState>, TDelegate>, Action<TDelegate, TState>, Action<TDelegate, TState>)
Declaration
public DelegateEventAdapter(EventHandlerInvocationCallback<TDelegate, TArgs, TState> invokeHandler, Func<EventBroker<TDelegate, TArgs, TState>, TDelegate> getBrokerInvocationDelegate, Action<TDelegate, TState> addHandler, Action<TDelegate, TState> removeHandler)Parameters
| Type | Name | Description |
|---|---|---|
| EventHandlerInvocationCallback<TDelegate, TArgs, TState> | invokeHandler | |
| Func<EventBroker<TDelegate, TArgs, TState>, TDelegate> | getBrokerInvocationDelegate | |
| Action<TDelegate, TState> | addHandler | |
| Action<TDelegate, TState> | removeHandler |