internal DispatcherObject(bool canBeUnbound)
 {
     if (canBeUnbound)
     {
         this.Dispatcher = GHIElectronics.TinyCLR.UI.Threading.Dispatcher.FromThread(Thread.CurrentThread);
     }
     else
     {
         this.Dispatcher = GHIElectronics.TinyCLR.UI.Threading.Dispatcher.CurrentDispatcher;
     }
 }
 protected DispatcherObject()
 {
     this.Dispatcher = GHIElectronics.TinyCLR.UI.Threading.Dispatcher.CurrentDispatcher;
 }