C# Class Appccelerate.EventBroker.Internals.Subscriptions.DelegateWrapper

Inheritance: IDelegateWrapper
Show file Open project: appccelerate/appccelerate Class Usage Examples

Public Methods

Method Description
Invoke ( object subscriber, object sender, EventArgs e ) : void

Protected Methods

Method Description
CreateSubscriptionDelegate ( object subscriber ) : Delegate
DelegateWrapper ( Type eventArgsType, Type eventHandlerType, MethodInfo handlerMethod ) : System

Method Details

CreateSubscriptionDelegate() protected method

protected CreateSubscriptionDelegate ( object subscriber ) : Delegate
subscriber object
return System.Delegate

DelegateWrapper() protected method

protected DelegateWrapper ( Type eventArgsType, Type eventHandlerType, MethodInfo handlerMethod ) : System
eventArgsType System.Type
eventHandlerType System.Type
handlerMethod System.Reflection.MethodInfo
return System

Invoke() public abstract method

public abstract Invoke ( object subscriber, object sender, EventArgs e ) : void
subscriber object
sender object
e System.EventArgs
return void