Ejemplo n.º 1
0
            public void Handler <TEventArgs>(object sender, TEventArgs ea) where TEventArgs : PropertyUpdateEventArgs
            {
                var newValue = ea.GetNewValue();
                var vuType   = typeof(ValueUpdate <>).MakeGenericType(ea.GetType().GetGenericArguments()[0]);
                var vu       = (ValueUpdate)Activator.CreateInstance(vuType, newValue);

                eventMonitor.EventHandler(eventInfo.Name, sender, ea, vu);
            }
Ejemplo n.º 2
0
 public void Handler <TEventArgs>(object sender, TEventArgs ea) where TEventArgs : EventArgs
 {
     eventMonitor.EventHandler(eventInfo.Name, sender, ea);
 }