C# Class dnSpy.Hex.Intellisense.HexQuickInfoPresenter

Inheritance: dnSpy.Hex.Intellisense.HexQuickInfoPresenterBase, IHexCustomIntellisensePresenter
Mostrar archivo Open project: 0xd4d/dnSpy

Public Methods

Method Description
HexQuickInfoPresenter ( dnSpy.Contracts.Hex.Intellisense.HexQuickInfoSession session ) : System.Diagnostics
Render ( ) : void

Protected Methods

Method Description
OnSessionDismissed ( ) : void

Private Methods

Method Description
Caret_PositionChanged ( object sender, dnSpy.Contracts.Hex.Editor.HexCaretPositionChangedEventArgs e ) : void
ClosePopup ( ) : void
GetMousePoint ( System.Windows.Input.MouseDevice device ) : Point?
HexView_LayoutChanged ( object sender, HexViewLayoutChangedEventArgs e ) : void
IsMouseWithinSpan ( Point mousePos ) : bool
RenderCore ( ) : bool
VisualElement_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
VisualElement_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void

Method Details

HexQuickInfoPresenter() public method

public HexQuickInfoPresenter ( dnSpy.Contracts.Hex.Intellisense.HexQuickInfoSession session ) : System.Diagnostics
session dnSpy.Contracts.Hex.Intellisense.HexQuickInfoSession
return System.Diagnostics

OnSessionDismissed() protected method

protected OnSessionDismissed ( ) : void
return void

Render() public method

public Render ( ) : void
return void