C# Class Reko.Gui.Windows.LowLevelViewInteractor

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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public ChooseTextEncoding ( ) : bool
Résultat bool

Close() public méthode

public Close ( ) : void
Résultat void

CreateControl() public méthode

public CreateControl ( ) : Control
Résultat System.Windows.Forms.Control

DisassemblyView_SelectedObjectChanged() public méthode

public DisassemblyView_SelectedObjectChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EditCallSite() public méthode

public EditCallSite ( ) : bool
Résultat bool

EditDasmAnnotation() public méthode

public EditDasmAnnotation ( ) : bool
Résultat bool

Execute() public méthode

public Execute ( CommandID cmdId ) : bool
cmdId System.ComponentModel.Design.CommandID
Résultat bool

GetSelectedAddressRange() public méthode

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

GotoAddress() public méthode

public GotoAddress ( ) : void
Résultat void

ImageMapView_SelectedAddressChanged() public méthode

public ImageMapView_SelectedAddressChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

InvalidateControl() public méthode

public InvalidateControl ( ) : void
Résultat void

LowLevelView_CurrentAddressChanged() public méthode

public LowLevelView_CurrentAddressChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

MarkAndScanProcedure() public méthode

public MarkAndScanProcedure ( ) : void
Résultat void

MarkType() public méthode

public MarkType ( ) : bool
Résultat bool

QueryStatus() public méthode

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

SetSite() public méthode

public SetSite ( IServiceProvider sp ) : void
sp IServiceProvider
Résultat void

SetTypeAtAddressRange() public méthode

public SetTypeAtAddressRange ( Address address, string userText ) : ImageMapItem
address Address
userText string
Résultat ImageMapItem

ToolBarAddressTextbox_KeyDown() public méthode

public ToolBarAddressTextbox_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
Résultat void

ToolBarGoButton_Click() public méthode

public ToolBarGoButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ViewFindPattern() public méthode

public ViewFindPattern ( ) : bool
Résultat bool

ViewWhatPointsHere() public méthode

public ViewWhatPointsHere ( ) : bool
Résultat bool