예제 #1
0
 public void Dispose()
 {
     if (_form != null)
     {
         _form.Dispose();
         _form = null;
     }
 }
예제 #2
0
 public void Dispose()
 {
     if (_form != null)
     {
         _allWindows.Remove(this);
         _form.Dispose();
         _form = null;
     }
 }
예제 #3
0
 void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_form != null)
         {
             UnregisterFromAllWindows();
             _form.Dispose();
             _form = null;
         }
     }
 }
예제 #4
0
 void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (Form != null)
         {
             UnregisterFromAllWindows();
             Form.Dispose();
             Form = null;
         }
     }
     _platform    = null;
     Game         = null;
     Mouse.Window = null;
 }
 void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_form != null)
         {
             UnregisterFromAllWindows();
             _form.Dispose();
             _form = null;
         }
     }
     _platform = null;
     Game      = null;
     Mouse.SetWindows(null);
     Device.KeyboardInput -= OnRawKeyEvent;
     Device.RegisterDevice(UsagePage.Generic, UsageId.GenericKeyboard, DeviceFlags.Remove);
 }