C# 클래스 dnSpy.Contracts.Hex.Editor.HexView

Hex view
상속: Microsoft.VisualStudio.Utilities.IPropertyOwner
파일 보기 프로젝트 열기: 0xd4d/dnSpy 1 사용 예제들

공개 메소드들

메소드 설명
Close ( ) : void

Closes the hex view

DisplayHexLineContainingBufferPosition ( HexBufferPoint bufferPosition, double verticalDistance, Microsoft.VisualStudio.Text.Editor relativeTo ) : void

Displays a line in the view

DisplayHexLineContainingBufferPosition ( HexBufferPoint bufferPosition, double verticalDistance, Microsoft.VisualStudio.Text.Editor relativeTo, double viewportWidthOverride, double viewportHeightOverride ) : void

Displays a line in the view

DisplayHexLineContainingBufferPosition ( HexBufferPoint bufferPosition, double verticalDistance, Microsoft.VisualStudio.Text.Editor relativeTo, double viewportWidthOverride, double viewportHeightOverride, DisplayHexLineOptions options ) : void

Displays a line in the view

GetHexViewLineContainingBufferPosition ( HexBufferPoint bufferPosition ) : dnSpy.Contracts.Hex.Formatting.HexViewLine

Gets a hex view line

QueueSpaceReservationStackRefresh ( ) : void

Queues a space reservation stack refresh

Refresh ( ) : void

Refreshes the screen and clears any read caches

보호된 메소드들

메소드 설명
HexView ( ) : System

Constructor

메소드 상세

Close() 공개 추상적인 메소드

Closes the hex view
public abstract Close ( ) : void
리턴 void

DisplayHexLineContainingBufferPosition() 공개 메소드

Displays a line in the view
public DisplayHexLineContainingBufferPosition ( HexBufferPoint bufferPosition, double verticalDistance, Microsoft.VisualStudio.Text.Editor relativeTo ) : void
bufferPosition HexBufferPoint Position
verticalDistance double Distance relative to the top or bottom of the view
relativeTo Microsoft.VisualStudio.Text.Editor The
리턴 void

DisplayHexLineContainingBufferPosition() 공개 메소드

Displays a line in the view
public DisplayHexLineContainingBufferPosition ( HexBufferPoint bufferPosition, double verticalDistance, Microsoft.VisualStudio.Text.Editor relativeTo, double viewportWidthOverride, double viewportHeightOverride ) : void
bufferPosition HexBufferPoint Position
verticalDistance double Distance relative to the top or bottom of the view
relativeTo Microsoft.VisualStudio.Text.Editor The
viewportWidthOverride double Overrides viewport width
viewportHeightOverride double Overrides viewport height
리턴 void

DisplayHexLineContainingBufferPosition() 공개 추상적인 메소드

Displays a line in the view
public abstract DisplayHexLineContainingBufferPosition ( HexBufferPoint bufferPosition, double verticalDistance, Microsoft.VisualStudio.Text.Editor relativeTo, double viewportWidthOverride, double viewportHeightOverride, DisplayHexLineOptions options ) : void
bufferPosition HexBufferPoint Position
verticalDistance double Distance relative to the top or bottom of the view
relativeTo Microsoft.VisualStudio.Text.Editor The
viewportWidthOverride double Overrides viewport width
viewportHeightOverride double Overrides viewport height
options DisplayHexLineOptions Options
리턴 void

GetHexViewLineContainingBufferPosition() 공개 추상적인 메소드

Gets a hex view line
public abstract GetHexViewLineContainingBufferPosition ( HexBufferPoint bufferPosition ) : dnSpy.Contracts.Hex.Formatting.HexViewLine
bufferPosition HexBufferPoint Position
리턴 dnSpy.Contracts.Hex.Formatting.HexViewLine

HexView() 보호된 메소드

Constructor
protected HexView ( ) : System
리턴 System

QueueSpaceReservationStackRefresh() 공개 추상적인 메소드

Queues a space reservation stack refresh
public abstract QueueSpaceReservationStackRefresh ( ) : void
리턴 void

Refresh() 공개 추상적인 메소드

Refreshes the screen and clears any read caches
public abstract Refresh ( ) : void
리턴 void