Method | Description | |
---|---|---|
ClearData ( ) : bool |
Clears data
|
|
CopySelectionBytes ( ) : bool |
Copy selection, bytes (as text)
|
|
CopySelectionText ( ) : bool |
Copy selection, UI text
|
|
CopySpecial ( HexCopySpecialKind copyKind ) : bool |
Copies text to the clipboard
|
|
ExtendSelection ( HexBufferPoint newEnd ) : void |
Extend selection
|
|
InsertText ( string text ) : bool |
Inserts text
|
|
MoveCaret ( dnSpy.Contracts.Hex.Formatting.HexViewLine hexLine, double horizontalOffset, bool extendSelection ) : void |
Move caret to a line
|
|
MoveCaret ( dnSpy.Contracts.Hex.Formatting.HexViewLine hexLine, double horizontalOffset, bool extendSelection, HexMoveToFlags flags ) : void |
Move caret to a line
|
|
MoveCurrentLineToBottom ( ) : void |
Move current line to bottom of the view
|
|
MoveCurrentLineToTop ( ) : void |
Move current line to top of the view
|
|
MoveLineDown ( bool extendSelection ) : void |
Move down a line
|
|
MoveLineUp ( bool extendSelection ) : void |
Move up a line
|
|
MoveToBottomOfView ( bool extendSelection ) : void |
Move the caret to the bottom of the view
|
|
MoveToEndOfDocument ( bool extendSelection ) : void |
Move to end of document
|
|
MoveToEndOfLine ( bool extendSelection ) : void |
Move to the end of the line
|
|
MoveToNextCharacter ( bool extendSelection ) : void |
Moves the caret to the next character
|
|
MoveToNextValidStartEnd ( bool extendSelection ) : void |
Move to the next closest start/end position of a block of memory
|
|
MoveToNextWord ( bool extendSelection ) : void |
Moves the caret to the next word (cell)
|
|
MoveToPreviousCharacter ( bool extendSelection ) : void |
Moves the caret to the previous character
|
|
MoveToPreviousValidStartEnd ( bool extendSelection ) : void |
Move to the previous closest start/end position of a block of memory
|
|
MoveToPreviousWord ( bool extendSelection ) : void |
Moves the caret to the previous word (cell)
|
|
MoveToStartOfDocument ( bool extendSelection ) : void |
Move to start of document
|
|
MoveToStartOfLine ( bool extendSelection ) : void |
Move to the start of the line
|
|
MoveToTopOfView ( bool extendSelection ) : void |
Move the caret to the top of the view
|
|
PageDown ( bool extendSelection ) : void |
Page down
|
|
PageUp ( bool extendSelection ) : void |
Page up
|
|
Paste ( ) : bool |
Paste
|
|
PasteSpecial ( HexPasteSpecialKind pasteKind ) : bool |
Pastes data from the clipboard
|
|
Refresh ( ) : void |
Refreshes the screen and clears any read caches
|
|
ResetSelection ( ) : void |
Reset selection
|
|
ScrollColumnLeft ( ) : void |
Scoll one column left
|
|
ScrollColumnRight ( ) : void |
Scoll one column right
|
|
ScrollDownAndMoveCaretIfNecessary ( ) : void |
Scroll down and move caret so it's within the viewport
|
|
ScrollLineBottom ( ) : void |
Move current line to the bottom of the view, don't move the caret
|
|
ScrollLineCenter ( ) : void |
Move current line to the center of the view, don't move the caret
|
|
ScrollLineTop ( ) : void |
Move current line to the top of the view, don't move the caret
|
|
ScrollPageDown ( ) : void |
Page down, but don't move caret
|
|
ScrollPageUp ( ) : void |
Page up, but don't move caret
|
|
ScrollUpAndMoveCaretIfNecessary ( ) : void |
Scroll up and move caret so it's within the viewport
|
|
SelectAll ( ) : void |
Select all
|
|
SelectAllBytesBlock ( ) : void |
Selects all bytes in the current block, unless the caret is in a memory hole
|
|
SelectAndMoveCaret ( HexColumnType column, HexBufferPoint anchorPoint, HexBufferPoint activePoint, bool alignPoints ) : void |
Selects data and moves the caret
|
|
SelectAndMoveCaret ( HexColumnType column, HexBufferPoint anchorPoint, HexBufferPoint activePoint, bool alignPoints, Microsoft.VisualStudio.Text.Editor scrollOptions ) : void |
Selects data and moves the caret
|
|
SelectCurrentWord ( ) : void |
Selects the current word (cell)
|
|
SelectLine ( dnSpy.Contracts.Hex.Formatting.HexViewLine viewLine, bool extendSelection ) : void |
Selects the line
|
|
ShowAllBytes ( ) : void |
Shows all bytes (HexBuffer.Span)
|
|
ShowOnlySelectedBytes ( ) : void |
Shows only the selected bytes
|
|
SwapCaretAndAnchor ( ) : void |
Swap selection caret and anchor positions
|
|
ToggleColumn ( ) : void |
Toggles active column
|
|
ZoomIn ( ) : void |
Zoom in
|
|
ZoomOut ( ) : void |
Zoom out
|
|
ZoomTo ( double zoomLevel ) : void |
Zoom to zoomLevel
|
Method | Description | |
---|---|---|
HexEditorOperations ( ) : dnSpy.Contracts.Hex.Editor |
Constructor
|
public abstract CopySelectionBytes ( ) : bool | ||
return | bool |
public abstract CopySpecial ( HexCopySpecialKind copyKind ) : bool | ||
copyKind | HexCopySpecialKind | What kind of data to copy |
return | bool |
public abstract ExtendSelection ( HexBufferPoint newEnd ) : void | ||
newEnd | HexBufferPoint | New end position |
return | void |
protected HexEditorOperations ( ) : dnSpy.Contracts.Hex.Editor | ||
return | dnSpy.Contracts.Hex.Editor |
public abstract InsertText ( string text ) : bool | ||
text | string | Text |
return | bool |
public MoveCaret ( dnSpy.Contracts.Hex.Formatting.HexViewLine hexLine, double horizontalOffset, bool extendSelection ) : void | ||
hexLine | dnSpy.Contracts.Hex.Formatting.HexViewLine | Line |
horizontalOffset | double | Horizontal offset |
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveCaret ( dnSpy.Contracts.Hex.Formatting.HexViewLine hexLine, double horizontalOffset, bool extendSelection, HexMoveToFlags flags ) : void | ||
hexLine | dnSpy.Contracts.Hex.Formatting.HexViewLine | Line |
horizontalOffset | double | Horizontal offset |
extendSelection | bool | true to extend the selection |
flags | HexMoveToFlags | Flags |
return | void |
public abstract MoveCurrentLineToBottom ( ) : void | ||
return | void |
public abstract MoveCurrentLineToTop ( ) : void | ||
return | void |
public abstract MoveLineDown ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveLineUp ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToBottomOfView ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToEndOfDocument ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToEndOfLine ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToNextCharacter ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToNextValidStartEnd ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToNextWord ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToPreviousCharacter ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToPreviousValidStartEnd ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToPreviousWord ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToStartOfDocument ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToStartOfLine ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract MoveToTopOfView ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract PageDown ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract PageUp ( bool extendSelection ) : void | ||
extendSelection | bool | true to extend the selection |
return | void |
public abstract PasteSpecial ( HexPasteSpecialKind pasteKind ) : bool | ||
pasteKind | HexPasteSpecialKind | What kind of data to paste |
return | bool |
public abstract ScrollDownAndMoveCaretIfNecessary ( ) : void | ||
return | void |
public abstract ScrollUpAndMoveCaretIfNecessary ( ) : void | ||
return | void |
public abstract SelectAllBytesBlock ( ) : void | ||
return | void |
public SelectAndMoveCaret ( HexColumnType column, HexBufferPoint anchorPoint, HexBufferPoint activePoint, bool alignPoints ) : void | ||
column | HexColumnType | Column |
anchorPoint | HexBufferPoint | Anchor position |
activePoint | HexBufferPoint | Active position |
alignPoints | bool | true to align the span to include all bytes of the cells |
return | void |
public abstract SelectAndMoveCaret ( HexColumnType column, HexBufferPoint anchorPoint, HexBufferPoint activePoint, bool alignPoints, Microsoft.VisualStudio.Text.Editor scrollOptions ) : void | ||
column | HexColumnType | Column |
anchorPoint | HexBufferPoint | Anchor position |
activePoint | HexBufferPoint | Active position |
alignPoints | bool | true to align the span to include all bytes of the cells |
scrollOptions | Microsoft.VisualStudio.Text.Editor | Scroll options |
return | void |
public abstract SelectLine ( dnSpy.Contracts.Hex.Formatting.HexViewLine viewLine, bool extendSelection ) : void | ||
viewLine | dnSpy.Contracts.Hex.Formatting.HexViewLine | Line |
extendSelection | bool | true to extend the selection |
return | void |
public abstract ShowOnlySelectedBytes ( ) : void | ||
return | void |
public abstract SwapCaretAndAnchor ( ) : void | ||
return | void |
public abstract ZoomTo ( double zoomLevel ) : void | ||
zoomLevel | double | Zoom level, between 20% and 400% (20.0 and 400.0) |
return | void |