C# 클래스 Reko.Gui.Windows.LowLevelViewInteractor

This class manages user interaction with the LowLevelView control.
상속: IWindowPane, ICommandTarget
파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 메소드들

메소드 설명
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