예제 #1
0
 public double this[Register register]
 {
     get
     {
         return(this.data[(int)register]);
     }
     set
     {
         var index    = (int)register;
         var oldValue = this.data[index];
         this.data[index] = value;
         if (this.RegisterValueChanged != null)
         {
             var eventArgs = new RegisterValueChangedEventArgs(register, oldValue, value);
             this.RegisterValueChanged(this, eventArgs);
         }
     }
 }
예제 #2
0
파일: Registers.cs 프로젝트: victorko/vsc
 public double this[Register register]
 {
     get
     {
         return this.data[(int)register];
     }
     set
     {
         var index = (int)register;
         var oldValue = this.data[index];
         this.data[index] = value;
         if (this.RegisterValueChanged != null)
         {
             var eventArgs = new RegisterValueChangedEventArgs(register, oldValue, value);
             this.RegisterValueChanged(this, eventArgs);
         }
     }
 }