예제 #1
0
 public override void Dispose()
 {
     FLegacyInputKeyboardSubject.Dispose();
     FInputKeyboardSubscription.Dispose();
     FKeyNotificationSubject.Dispose();
     FKeyboardSplitNode.Dispose();
     base.Dispose();
 }
예제 #2
0
        private void buttonPluginUnload_Click(object sender, RoutedEventArgs e)
        {
            PluginContainer plugin = (sender as Button).DataContext as PluginContainer;

            for (int i = 0; i < _client.Client.Channels.Count; i++)
            {
                _client.Client.SendMessage(string.Format("§ Plugin {0} Unloaded §", plugin.Name), _client.Client.Channels[i].Name);
            }
            plugin.Dispose();
            _manager.Plugins.Remove(plugin);
        }
예제 #3
0
 public override void Dispose()
 {
     FMouseNotificationSubject.Dispose();
     FMouseSplitNode.Dispose();
     base.Dispose();
 }
예제 #4
0
 public override void Dispose()
 {
     FMouseSplitNode.Dispose();
     base.Dispose();
 }
예제 #5
0
 public override void Dispose()
 {
     FKeyboardStatesSplitNode.Dispose();
     base.Dispose();
 }
예제 #6
0
 public override void Dispose()
 {
     FTouchStatesSplitNode.Dispose();
     base.Dispose();
 }
예제 #7
0
 public virtual void Dispose()
 {
     IndexIn.Changed -= IndexIn_Changed;
     RawInputService.DevicesChanged -= RawKeyboardService_DevicesChanged;
     FDeviceStatesSplitNode.Dispose();
 }
예제 #8
0
 public override void Dispose()
 {
     FKeyboardSubscription.Dispose();
     FKeyboardSplitNode.Dispose();
     base.Dispose();
 }