Esempio n. 1
0
 protected virtual void OnChanged(myEventArgs e)
 {
     if (Changed != null)
     {
         Changed(this, e);
     }
 }
Esempio n. 2
0
        public override void Clear()
        {
            base.Clear();
            myEventArgs _args = new myEventArgs();

            _args.TypeChanged = "Clear";
            OnChanged(_args);
        }
Esempio n. 3
0
 public override object this[int index]
 {
     set
     {
         base[index] = value;
         myEventArgs _args = new myEventArgs();
         _args.TypeChanged = "Changed";
         OnChanged(_args);
     }
 }
Esempio n. 4
0
        // переопределяем методы
        public override int Add(object value)
        {
            // индекс, по которому было добавлено
            // значение
            int         i     = base.Add(value);
            myEventArgs _args = new myEventArgs();

            _args.TypeChanged = "Add";
            OnChanged(_args);
            return(i);
        }