private void _duelListBox_KeyDown(object sender, KeyEventArgs e)
 {
     // Remove selected duel
     if (e.Key != Key.Delete || _duelListBox.SelectedItem == null)
     {
         return;
     }
     Duels.Remove((Duel)_duelListBox.SelectedItem);
 }
 internal void Dispose()
 {
     try{
         Marshal.FreeHGlobal(m_buffer);
     }catch (Exception) {
         //Console.WriteLine(e.ToString());
     }
     lock (Duels)
         Duels.Remove(m_pDuel);
     m_pDuel = IntPtr.Zero;
 }
예제 #3
0
 internal void Dispose()
 {
     Marshal.FreeHGlobal(_buffer);
     Duels.Remove(_duelPtr);
 }
예제 #4
0
 internal void Dispose()
 {
     Marshal.FreeHGlobal(m_buffer);
     Duels.Remove(m_pDuel);
 }