C# Класс dnSpy.Hex.Editor.HexViewScrollerImpl

Наследование: dnSpy.Contracts.Hex.Editor.HexViewScroller
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnsureSpanVisibleCore void
EnsureSpanVisibleX void
EnsureSpanVisibleY void
ShowSpan void

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

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

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

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

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

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

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
Результат void

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

public EnsureSpanVisible ( HexBufferSpan span, HexSpanSelectionFlags flags, Microsoft.VisualStudio.Text.Editor options ) : void
span HexBufferSpan
flags HexSpanSelectionFlags
options Microsoft.VisualStudio.Text.Editor
Результат void

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

public EnsureSpanVisible ( dnSpy.Contracts.Hex.HexLineSpan lineSpan, Microsoft.VisualStudio.Text.Editor options ) : void
lineSpan dnSpy.Contracts.Hex.HexLineSpan
options Microsoft.VisualStudio.Text.Editor
Результат void

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

public HexViewScrollerImpl ( HexView hexView ) : System
hexView dnSpy.Contracts.Hex.Editor.HexView
Результат System

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

public ScrollViewportHorizontallyByPixels ( double distanceToScroll ) : void
distanceToScroll double
Результат void

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

public ScrollViewportVerticallyByLines ( Microsoft.VisualStudio.Text.Editor direction, int count ) : void
direction Microsoft.VisualStudio.Text.Editor
count int
Результат void

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

public ScrollViewportVerticallyByPage ( Microsoft.VisualStudio.Text.Editor direction ) : bool
direction Microsoft.VisualStudio.Text.Editor
Результат bool

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

public ScrollViewportVerticallyByPixels ( double distanceToScroll ) : void
distanceToScroll double
Результат void