C# Class Rubberduck.Common.RubberduckHooks

Inheritance: IRubberduckHooks
显示文件 Open project: retailcoder/Rubberduck

Public Methods

Method Description
AddHook ( IAttachable hook ) : void
Attach ( ) : void
Detach ( ) : void
Dispose ( ) : void
HookHotkeys ( ) : void
RubberduckHooks ( VBE vbe, IGeneralConfigService config ) : System

Private Methods

Method Description
HandleActivateAppMessage ( IntPtr wParam ) : void
HandleHotkeyMessage ( IntPtr wParam ) : bool
LoWord ( IntPtr dw ) : int
OnMessageReceived ( object sender, HookEventArgs args ) : void
WindowProc ( IntPtr hWnd, uint uMsg, IntPtr wParam, IntPtr lParam ) : IntPtr
hook_MessageReceived ( object sender, HookEventArgs e ) : void

Method Details

AddHook() public method

public AddHook ( IAttachable hook ) : void
hook IAttachable
return void

Attach() public method

public Attach ( ) : void
return void

Detach() public method

public Detach ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

HookHotkeys() public method

public HookHotkeys ( ) : void
return void

RubberduckHooks() public method

public RubberduckHooks ( VBE vbe, IGeneralConfigService config ) : System
vbe VBE
config IGeneralConfigService
return System