메소드 | 설명 | |
---|---|---|
ClearCache ( ) : void | ||
GetSpanInfo ( HexPosition position ) : |
||
HexCachedBufferStreamImpl ( dnSpy.Contracts.Hex.HexSimpleBufferStream simpleStream, bool disposeStream ) : System | ||
Invalidate ( HexSpan span ) : void | ||
ReadByte ( HexPosition position ) : byte | ||
ReadBytes ( HexPosition position, long length ) : byte[] | ||
ReadBytes ( HexPosition position, byte destination, long destinationIndex, long length ) : void | ||
ReadDouble ( HexPosition position ) : double | ||
ReadHexBytes ( HexPosition position, long length ) : dnSpy.Contracts.Hex.HexBytes | ||
ReadInt16 ( HexPosition position ) : short | ||
ReadInt32 ( HexPosition position ) : int | ||
ReadInt64 ( HexPosition position ) : long | ||
ReadSByte ( HexPosition position ) : sbyte | ||
ReadSingle ( HexPosition position ) : float | ||
ReadUInt16 ( HexPosition position ) : ushort | ||
ReadUInt32 ( HexPosition position ) : uint | ||
ReadUInt64 ( HexPosition position ) : ulong | ||
TryReadByte ( HexPosition position ) : int | ||
Write ( HexPosition position, byte source, long sourceIndex, long length ) : void |
메소드 | 설명 | |
---|---|---|
DisposeCore ( ) : void |
메소드 | 설명 | |
---|---|---|
ClearAll ( ) : void | ||
CreateBitArray ( byte destination, long invalidBytes, long bytesRead ) : |
||
GetCachedPage_NoLock ( HexPosition position ) : CachedPage | ||
Initialize_NoLock ( CachedPage cp, ulong pageOffset ) : void | ||
InvalidateCore ( HexSpan span ) : void | ||
IsPowerOfTwo ( ulong v ) : bool | ||
ReadSlow ( HexPosition position, int size ) : byte[] |
public GetSpanInfo ( HexPosition position ) : |
||
position | HexPosition | |
리턴 |
public HexCachedBufferStreamImpl ( dnSpy.Contracts.Hex.HexSimpleBufferStream simpleStream, bool disposeStream ) : System | ||
simpleStream | dnSpy.Contracts.Hex.HexSimpleBufferStream | |
disposeStream | bool | |
리턴 | System |
public ReadBytes ( HexPosition position, long length ) : byte[] | ||
position | HexPosition | |
length | long | |
리턴 | byte[] |
public ReadBytes ( HexPosition position, byte destination, long destinationIndex, long length ) : void | ||
position | HexPosition | |
destination | byte | |
destinationIndex | long | |
length | long | |
리턴 | void |
public ReadDouble ( HexPosition position ) : double | ||
position | HexPosition | |
리턴 | double |
public ReadHexBytes ( HexPosition position, long length ) : dnSpy.Contracts.Hex.HexBytes | ||
position | HexPosition | |
length | long | |
리턴 | dnSpy.Contracts.Hex.HexBytes |
public ReadSingle ( HexPosition position ) : float | ||
position | HexPosition | |
리턴 | float |
public ReadUInt16 ( HexPosition position ) : ushort | ||
position | HexPosition | |
리턴 | ushort |
public ReadUInt64 ( HexPosition position ) : ulong | ||
position | HexPosition | |
리턴 | ulong |
public Write ( HexPosition position, byte source, long sourceIndex, long length ) : void | ||
position | HexPosition | |
source | byte | |
sourceIndex | long | |
length | long | |
리턴 | void |