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); } } }
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); } } }