C# 클래스 dnSpy.Hex.HexProcessSimpleBufferStream

상속: dnSpy.Contracts.Hex.HexSimpleBufferStream
파일 보기 프로젝트 열기: 0xd4d/dnSpy

공개 메소드들

메소드 설명
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