C# Класс dnSpy.Hex.HexProcessSimpleBufferStream

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

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

Метод Описание
GetSpanInfo ( HexPosition position ) : HexSpanInfo
HexProcessSimpleBufferStream ( IntPtr hProcess, string name, bool isReadOnly, bool isVolatile ) : System
Read ( HexPosition position, byte destination, long destinationIndex, long length ) : HexPosition
Write ( HexPosition position, byte source, long sourceIndex, long length ) : HexPosition

Защищенные методы

Метод Описание
DisposeCore ( ) : void

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

Метод Описание
GetDefaultName ( IntPtr hProcess ) : string
GetDefaultPageSize ( IntPtr hProcess ) : ulong
GetDefaultSpan ( IntPtr hProcess ) : HexSpan
GetEndAddress ( IntPtr hProcess ) : HexPosition
GetProcessAddressBitSize ( IntPtr hProcess ) : int

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

DisposeCore() защищенный Метод

protected DisposeCore ( ) : void
Результат void

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

public GetSpanInfo ( HexPosition position ) : HexSpanInfo
position HexPosition
Результат dnSpy.Contracts.Hex.HexSpanInfo

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

public HexProcessSimpleBufferStream ( IntPtr hProcess, string name, bool isReadOnly, bool isVolatile ) : System
hProcess System.IntPtr
name string
isReadOnly bool
isVolatile bool
Результат System

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

public Read ( HexPosition position, byte destination, long destinationIndex, long length ) : HexPosition
position HexPosition
destination byte
destinationIndex long
length long
Результат HexPosition

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

public Write ( HexPosition position, byte source, long sourceIndex, long length ) : HexPosition
position HexPosition
source byte
sourceIndex long
length long
Результат HexPosition