Ejemplo n.º 1
0
 public string this[int key]
 {
     get
     {
         return(lines[key]);
     }
     set
     {
         ValidateInput(value);
         var e = new LineModifiedEventArgs()
         {
             index = key, oldValue = lines[key]
         };
         e.updatedValue = lines[key] = value;
         if (e.updatedValue != e.oldValue)
         {
             OnLineModified(e);
         }
     }
 }
Ejemplo n.º 2
0
 protected virtual void OnLineModified(LineModifiedEventArgs e)
 {
     LineModified?.Invoke(this, e);
 }