C# Class dnSpy.Hex.Operations.HexSearchServiceImpl.SearchStateBase

Inheritance: IDisposable
Exibir arquivo Open project: 0xd4d/dnSpy

Public Properties

Property Type Description
Buffer dnSpy.Contracts.Hex.HexBuffer
CancellationToken System.Threading.CancellationToken

Protected Properties

Property Type Description
Data byte[]
dataIndex int
dataLength int
dataPosition HexPosition

Public Methods

Method Description
Dispose ( ) : void
GetNextByte ( ) : byte
GetPreviousByte ( ) : byte
SetPosition ( HexPosition position ) : void
SetPreviousPosition ( HexPosition position ) : void

Protected Methods

Method Description
FillNextData ( ) : void
FillPreviousData ( ) : void
SearchStateBase ( HexBuffer buffer, CancellationToken cancellationToken ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FillNextData() protected method

protected FillNextData ( ) : void
return void

FillPreviousData() protected method

protected FillPreviousData ( ) : void
return void

GetNextByte() public method

public GetNextByte ( ) : byte
return byte

GetPreviousByte() public method

public GetPreviousByte ( ) : byte
return byte

SearchStateBase() protected method

protected SearchStateBase ( HexBuffer buffer, CancellationToken cancellationToken ) : System
buffer dnSpy.Contracts.Hex.HexBuffer
cancellationToken System.Threading.CancellationToken
return System

SetPosition() public method

public SetPosition ( HexPosition position ) : void
position HexPosition
return void

SetPreviousPosition() public method

public SetPreviousPosition ( HexPosition position ) : void
position HexPosition
return void

Property Details

Buffer public_oe property

public HexBuffer,dnSpy.Contracts.Hex Buffer
return dnSpy.Contracts.Hex.HexBuffer

CancellationToken public_oe property

public CancellationToken,System.Threading CancellationToken
return System.Threading.CancellationToken

Data protected_oe property

protected byte[] Data
return byte[]

dataIndex protected_oe property

protected int dataIndex
return int

dataLength protected_oe property

protected int dataLength
return int

dataPosition protected_oe property

protected HexPosition dataPosition
return HexPosition