C# Class Reko.Gui.Windows.LowLevelViewInteractor

This class manages user interaction with the LowLevelView control.
Inheritance: IWindowPane, ICommandTarget
Mostra file Open project: uxmal/reko Class Usage Examples

Public Methods

Method Description
ChooseTextEncoding ( ) : bool
Close ( ) : void
CreateControl ( ) : Control
DisassemblyView_SelectedObjectChanged ( object sender, EventArgs e ) : void
EditCallSite ( ) : bool
EditDasmAnnotation ( ) : bool
Execute ( CommandID cmdId ) : bool
GetSelectedAddressRange ( ) : Reko.Core.AddressRange

Returns the range of address that are selected in the memory view.

GotoAddress ( ) : void
ImageMapView_SelectedAddressChanged ( object sender, EventArgs e ) : void
InvalidateControl ( ) : void
LowLevelView_CurrentAddressChanged ( object sender, EventArgs e ) : void
MarkAndScanProcedure ( ) : void
MarkType ( ) : bool
QueryStatus ( CommandID cmdId, CommandStatus status, CommandText text ) : bool
SetSite ( IServiceProvider sp ) : void
SetTypeAtAddressRange ( Address address, string userText ) : ImageMapItem
ToolBarAddressTextbox_KeyDown ( object sender, KeyEventArgs e ) : void
ToolBarGoButton_Click ( object sender, EventArgs e ) : void
ViewFindPattern ( ) : bool
ViewWhatPointsHere ( ) : bool

Private Methods

Method Description
CopyDisassemblerSelectionToClipboard ( ) : bool
CopySelectionToClipboard ( ) : bool

Copies the selected range of bytes into the clipboard.

DisassemblyControl_Navigate ( object sender, EditorNavigationArgs e ) : void
GetUserCallDataFromAddress ( Address addr ) : Reko.Core.UserCallData
MemoryView_SelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
NavigateToToolbarAddress ( ) : void
OnProgramChanged ( Program value ) : void
SelectionToHex ( Reko.Core.AddressRange addr ) : string
SetUserCallData ( Reko.Core.UserCallData ucd ) : void
TryGetSelectedAddressRange ( Reko.Core.AddressRange &addrRange ) : bool
UserNavigateToAddress ( Address addrFrom, Address addrTo ) : void
ValidDisassemblerSelection ( ) : bool
ValidSelection ( ) : bool
typeMarker_TextAccepted ( string text ) : void

Method Details

ChooseTextEncoding() public method

public ChooseTextEncoding ( ) : bool
return bool

Close() public method

public Close ( ) : void
return void

CreateControl() public method

public CreateControl ( ) : Control
return System.Windows.Forms.Control

DisassemblyView_SelectedObjectChanged() public method

public DisassemblyView_SelectedObjectChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

EditCallSite() public method

public EditCallSite ( ) : bool
return bool

EditDasmAnnotation() public method

public EditDasmAnnotation ( ) : bool
return bool

Execute() public method

public Execute ( CommandID cmdId ) : bool
cmdId System.ComponentModel.Design.CommandID
return bool

GetSelectedAddressRange() public method

Returns the range of address that are selected in the memory view.
public GetSelectedAddressRange ( ) : Reko.Core.AddressRange
return Reko.Core.AddressRange

GotoAddress() public method

public GotoAddress ( ) : void
return void

ImageMapView_SelectedAddressChanged() public method

public ImageMapView_SelectedAddressChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

InvalidateControl() public method

public InvalidateControl ( ) : void
return void

LowLevelView_CurrentAddressChanged() public method

public LowLevelView_CurrentAddressChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

MarkAndScanProcedure() public method

public MarkAndScanProcedure ( ) : void
return void

MarkType() public method

public MarkType ( ) : bool
return bool

QueryStatus() public method

public QueryStatus ( CommandID cmdId, CommandStatus status, CommandText text ) : bool
cmdId System.ComponentModel.Design.CommandID
status CommandStatus
text CommandText
return bool

SetSite() public method

public SetSite ( IServiceProvider sp ) : void
sp IServiceProvider
return void

SetTypeAtAddressRange() public method

public SetTypeAtAddressRange ( Address address, string userText ) : ImageMapItem
address Address
userText string
return ImageMapItem

ToolBarAddressTextbox_KeyDown() public method

public ToolBarAddressTextbox_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
return void

ToolBarGoButton_Click() public method

public ToolBarGoButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

ViewFindPattern() public method

public ViewFindPattern ( ) : bool
return bool

ViewWhatPointsHere() public method

public ViewWhatPointsHere ( ) : bool
return bool