コード例 #1
0
ファイル: CallbackList.cs プロジェクト: shaneasd/ConEdit
 public void Add(T item)
 {
     Inserting.Execute(item);
     m_base.Add(item);
     Inserted.Execute(item);
     Modified.Execute();
 }
コード例 #2
0
ファイル: CallbackList.cs プロジェクト: shaneasd/ConEdit
 public void Insert(int index, T item)
 {
     Inserting.Execute(item);
     m_base.Insert(index, item);
     Inserted.Execute(item);
     Modified.Execute();
 }
コード例 #3
0
ファイル: CallbackList.cs プロジェクト: shaneasd/ConEdit
 public T this[int index]
 {
     get
     {
         return(m_base[index]);
     }
     set
     {
         Removing.Execute(m_base[index]);
         Inserting.Execute(value);
         m_base[index] = value;
         Inserted.Execute(value);
         Modified.Execute();
     }
 }