C# Class dnSpy.Hex.Editor.HexScrollMapImpl

Inheritance: dnSpy.Contracts.Hex.Editor.HexScrollMap, IDisposable
Mostra file Open project: 0xd4d/dnSpy

Public Methods

Method Description
Dispose ( ) : void
GetBufferPositionAtCoordinate ( double coordinate ) : HexBufferPoint
GetBufferPositionAtFraction ( double fraction ) : HexBufferPoint
GetCoordinateAtBufferPosition ( HexBufferPoint bufferPosition ) : double
GetFractionAtBufferPosition ( HexBufferPoint bufferPosition ) : double
HexScrollMapImpl ( HexView hexView ) : System

Private Methods

Method Description
HexView_BufferLinesChanged ( object sender, BufferLinesChangedEventArgs e ) : void
HexView_Closed ( object sender, EventArgs e ) : void
HexView_LayoutChanged ( object sender, HexViewLayoutChangedEventArgs e ) : void
UpdateCachedState ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetBufferPositionAtCoordinate() public method

public GetBufferPositionAtCoordinate ( double coordinate ) : HexBufferPoint
coordinate double
return HexBufferPoint

GetBufferPositionAtFraction() public method

public GetBufferPositionAtFraction ( double fraction ) : HexBufferPoint
fraction double
return HexBufferPoint

GetCoordinateAtBufferPosition() public method

public GetCoordinateAtBufferPosition ( HexBufferPoint bufferPosition ) : double
bufferPosition HexBufferPoint
return double

GetFractionAtBufferPosition() public method

public GetFractionAtBufferPosition ( HexBufferPoint bufferPosition ) : double
bufferPosition HexBufferPoint
return double

HexScrollMapImpl() public method

public HexScrollMapImpl ( HexView hexView ) : System
hexView dnSpy.Contracts.Hex.Editor.HexView
return System