C# 클래스 dnSpy.Hex.Editor.HexViewScrollerImpl

상속: dnSpy.Contracts.Hex.Editor.HexViewScroller
파일 보기 프로젝트 열기: 0xd4d/dnSpy 1 사용 예제들

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