Beispiel #1
0
 public EventActionInterceptionArgsImpl(TInstance instance, EventInfo @event, Action handler, IEventActionBinding <TInstance> actionBinding, IEventBroker <Action> eventBroker = null)
 {
     Event              = @event;
     Handler            = handler;
     EventBroker        = eventBroker;
     this.actionBinding = actionBinding;
     Instance           = this.instance = instance;
 }
 public EventActionInterceptionArgsImpl(TInstance instance, EventInfo @event, Action <TArg1> handler, IEventActionBinding <TInstance, TArg1> actionBinding, IEventBroker <Action <TArg1> > eventBroker = null, TArg1 arg1 = default(TArg1))
 {
     Arg1               = arg1;
     Event              = @event;
     Handler            = handler;
     EventBroker        = eventBroker;
     this.actionBinding = actionBinding;
     Instance           = this.instance = instance;
 }
 public EventActionInterceptionArgsImpl(TInstance instance, EventInfo @event, Action <TArg1, TArg2, TArg3, TArg4> handler, IEventActionBinding <TInstance, TArg1, TArg2, TArg3, TArg4> actionBinding, IEventBroker <Action <TArg1, TArg2, TArg3, TArg4> > eventBroker = null, TArg1 arg1 = default(TArg1), TArg2 arg2 = default(TArg2), TArg3 arg3 = default(TArg3), TArg4 arg4 = default(TArg4))
 {
     Arg1               = arg1;
     Arg2               = arg2;
     Arg3               = arg3;
     Arg4               = arg4;
     Event              = @event;
     Handler            = handler;
     EventBroker        = eventBroker;
     this.actionBinding = actionBinding;
     Instance           = this.instance = instance;
 }
Beispiel #4
0
 public EventActionInterceptionArgsImpl(TInstance instance, EventInfo @event, Action <TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> handler, IEventActionBinding <TInstance, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> actionBinding, IEventBroker <Action <TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> > eventBroker = null, TArg1 arg1 = default(TArg1), TArg2 arg2 = default(TArg2), TArg3 arg3 = default(TArg3), TArg4 arg4 = default(TArg4), TArg5 arg5 = default(TArg5), TArg6 arg6 = default(TArg6), TArg7 arg7 = default(TArg7), TArg8 arg8 = default(TArg8))
 {
     Arg1               = arg1;
     Arg2               = arg2;
     Arg3               = arg3;
     Arg4               = arg4;
     Arg5               = arg5;
     Arg6               = arg6;
     Arg7               = arg7;
     Arg8               = arg8;
     Event              = @event;
     Handler            = handler;
     EventBroker        = eventBroker;
     this.actionBinding = actionBinding;
     Instance           = this.instance = instance;
 }