Open sandboxFocus

Constructor DelegateEventAdapter

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