コード例 #1
0
ファイル: Event_6.cs プロジェクト: MikhaskoS/SAMPLE_NET
 protected virtual void OnChanged(myEventArgs e)
 {
     if (Changed != null)
     {
         Changed(this, e);
     }
 }
コード例 #2
0
ファイル: Event_6.cs プロジェクト: MikhaskoS/SAMPLE_NET
        public override void Clear()
        {
            base.Clear();
            myEventArgs _args = new myEventArgs();

            _args.TypeChanged = "Clear";
            OnChanged(_args);
        }
コード例 #3
0
ファイル: Event_6.cs プロジェクト: MikhaskoS/SAMPLE_NET
 public override object this[int index]
 {
     set
     {
         base[index] = value;
         myEventArgs _args = new myEventArgs();
         _args.TypeChanged = "Changed";
         OnChanged(_args);
     }
 }
コード例 #4
0
ファイル: Event_6.cs プロジェクト: MikhaskoS/SAMPLE_NET
        // переопределяем методы
        public override int Add(object value)
        {
            // индекс, по которому было добавлено
            // значение
            int         i     = base.Add(value);
            myEventArgs _args = new myEventArgs();

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