Example #1
0
 private PropertiesListener(EventListener_v2 <PropertyChangedExEventArgs> listener,
                            Type[] propertyTypes, string[] propertyNames, Func <object, object>[] getValues)
     : base(listener)
 {
     this.propertyTypes = propertyTypes;
     this.propertyNames = new Dictionary <string, int>();
     for (int i = 0; i < propertyNames.Length; i++)
     {
         this.propertyNames.Add(propertyNames[i], i);
     }
     this.getValues = getValues;
 }
Example #2
0
 protected EventListener_v2(EventListener_v2 <TEventArgs> listener)
 {
     this.register     = listener.register;
     this.unregister   = listener.unregister;
     this.eventHandler = listener.eventHandler;
 }