C# Class dnSpy.Hex.Editor.HexViewScrollerImpl

Inheritance: dnSpy.Contracts.Hex.Editor.HexViewScroller
Afficher le fichier Open project: 0xd4d/dnSpy Class Usage Examples

Private Properties

Свойство Type Description
EnsureSpanVisibleCore void
EnsureSpanVisibleX void
EnsureSpanVisibleY void
ShowSpan void

Méthodes publiques

Méthode Description
EnsureSpanVisible ( HexBufferLine line, Microsoft.VisualStudio.Text span, Microsoft.VisualStudio.Text.Editor options ) : void
EnsureSpanVisible ( HexBufferSpan span, HexSpanSelectionFlags flags, Microsoft.VisualStudio.Text.Editor options ) : void
EnsureSpanVisible ( dnSpy.Contracts.Hex.HexLineSpan lineSpan, Microsoft.VisualStudio.Text.Editor options ) : void
HexViewScrollerImpl ( HexView hexView ) : System
ScrollViewportHorizontallyByPixels ( double distanceToScroll ) : void
ScrollViewportVerticallyByLines ( Microsoft.VisualStudio.Text.Editor direction, int count ) : void
ScrollViewportVerticallyByPage ( Microsoft.VisualStudio.Text.Editor direction ) : bool
ScrollViewportVerticallyByPixels ( double distanceToScroll ) : void

Private Methods

Méthode Description
EnsureSpanVisibleCore ( dnSpy.Contracts.Hex.HexLineSpan lineSpan, Microsoft.VisualStudio.Text.Editor options ) : void
EnsureSpanVisibleX ( dnSpy.Contracts.Hex.HexLineSpan lineSpan, Microsoft.VisualStudio.Text.Editor options ) : void
EnsureSpanVisibleY ( HexBufferSpan span, Microsoft.VisualStudio.Text.Editor options ) : void
ShowSpan ( HexBufferSpan bufferSpan, Microsoft.VisualStudio.Text.Editor options ) : void

Method Details

EnsureSpanVisible() public méthode

public EnsureSpanVisible ( HexBufferLine line, Microsoft.VisualStudio.Text span, Microsoft.VisualStudio.Text.Editor options ) : void
line dnSpy.Contracts.Hex.HexBufferLine
span Microsoft.VisualStudio.Text
options Microsoft.VisualStudio.Text.Editor
Résultat void

EnsureSpanVisible() public méthode

public EnsureSpanVisible ( HexBufferSpan span, HexSpanSelectionFlags flags, Microsoft.VisualStudio.Text.Editor options ) : void
span HexBufferSpan
flags HexSpanSelectionFlags
options Microsoft.VisualStudio.Text.Editor
Résultat void

EnsureSpanVisible() public méthode

public EnsureSpanVisible ( dnSpy.Contracts.Hex.HexLineSpan lineSpan, Microsoft.VisualStudio.Text.Editor options ) : void
lineSpan dnSpy.Contracts.Hex.HexLineSpan
options Microsoft.VisualStudio.Text.Editor
Résultat void

HexViewScrollerImpl() public méthode

public HexViewScrollerImpl ( HexView hexView ) : System
hexView dnSpy.Contracts.Hex.Editor.HexView
Résultat System

ScrollViewportHorizontallyByPixels() public méthode

public ScrollViewportHorizontallyByPixels ( double distanceToScroll ) : void
distanceToScroll double
Résultat void

ScrollViewportVerticallyByLines() public méthode

public ScrollViewportVerticallyByLines ( Microsoft.VisualStudio.Text.Editor direction, int count ) : void
direction Microsoft.VisualStudio.Text.Editor
count int
Résultat void

ScrollViewportVerticallyByPage() public méthode

public ScrollViewportVerticallyByPage ( Microsoft.VisualStudio.Text.Editor direction ) : bool
direction Microsoft.VisualStudio.Text.Editor
Résultat bool

ScrollViewportVerticallyByPixels() public méthode

public ScrollViewportVerticallyByPixels ( double distanceToScroll ) : void
distanceToScroll double
Résultat void