C# Класс Reko.Gui.Windows.LowLevelViewInteractor

This class manages user interaction with the LowLevelView control.
Наследование: IWindowPane, ICommandTarget
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ChooseTextEncoding() публичный Метод

public ChooseTextEncoding ( ) : bool
Результат bool

Close() публичный Метод

public Close ( ) : void
Результат void

CreateControl() публичный Метод

public CreateControl ( ) : Control
Результат System.Windows.Forms.Control

DisassemblyView_SelectedObjectChanged() публичный Метод

public DisassemblyView_SelectedObjectChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

EditCallSite() публичный Метод

public EditCallSite ( ) : bool
Результат bool

EditDasmAnnotation() публичный Метод

public EditDasmAnnotation ( ) : bool
Результат bool

Execute() публичный Метод

public Execute ( CommandID cmdId ) : bool
cmdId System.ComponentModel.Design.CommandID
Результат bool

GetSelectedAddressRange() публичный Метод

Returns the range of address that are selected in the memory view.
public GetSelectedAddressRange ( ) : Reko.Core.AddressRange
Результат Reko.Core.AddressRange

GotoAddress() публичный Метод

public GotoAddress ( ) : void
Результат void

ImageMapView_SelectedAddressChanged() публичный Метод

public ImageMapView_SelectedAddressChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

InvalidateControl() публичный Метод

public InvalidateControl ( ) : void
Результат void

LowLevelView_CurrentAddressChanged() публичный Метод

public LowLevelView_CurrentAddressChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

MarkAndScanProcedure() публичный Метод

public MarkAndScanProcedure ( ) : void
Результат void

MarkType() публичный Метод

public MarkType ( ) : bool
Результат bool

QueryStatus() публичный Метод

public QueryStatus ( CommandID cmdId, CommandStatus status, CommandText text ) : bool
cmdId System.ComponentModel.Design.CommandID
status CommandStatus
text CommandText
Результат bool

SetSite() публичный Метод

public SetSite ( IServiceProvider sp ) : void
sp IServiceProvider
Результат void

SetTypeAtAddressRange() публичный Метод

public SetTypeAtAddressRange ( Address address, string userText ) : ImageMapItem
address Address
userText string
Результат ImageMapItem

ToolBarAddressTextbox_KeyDown() публичный Метод

public ToolBarAddressTextbox_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
Результат void

ToolBarGoButton_Click() публичный Метод

public ToolBarGoButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

ViewFindPattern() публичный Метод

public ViewFindPattern ( ) : bool
Результат bool

ViewWhatPointsHere() публичный Метод

public ViewWhatPointsHere ( ) : bool
Результат bool