C# Class dnSpy.Contracts.Hex.Operations.HexSearchService

Search service
Show file Open project: 0xd4d/dnSpy Class Usage Examples

Public Methods

Method Description
Find ( HexBufferPoint startingPosition, HexFindOptions options, CancellationToken cancellationToken ) : HexBufferSpan?

Finds the pattern

Find ( HexBufferSpan searchRange, HexBufferPoint startingPosition, HexFindOptions options, CancellationToken cancellationToken ) : HexBufferSpan?

Finds the pattern

FindAll ( HexBufferSpan searchRange, HexBufferPoint startingPosition, HexFindOptions options, CancellationToken cancellationToken ) : IEnumerable

Finds all matches

FindAll ( HexBufferSpan searchRange, HexFindOptions options, CancellationToken cancellationToken ) : IEnumerable

Finds all matches

Protected Methods

Method Description
HexSearchService ( ) : System

Constructor

Method Details

Find() public method

Finds the pattern
public Find ( HexBufferPoint startingPosition, HexFindOptions options, CancellationToken cancellationToken ) : HexBufferSpan?
startingPosition HexBufferPoint Starting position
options HexFindOptions Options
cancellationToken System.Threading.CancellationToken Cancellation token
return HexBufferSpan?

Find() public method

Finds the pattern
public Find ( HexBufferSpan searchRange, HexBufferPoint startingPosition, HexFindOptions options, CancellationToken cancellationToken ) : HexBufferSpan?
searchRange HexBufferSpan Search range
startingPosition HexBufferPoint Starting position
options HexFindOptions Options
cancellationToken System.Threading.CancellationToken Cancellation token
return HexBufferSpan?

FindAll() public abstract method

Finds all matches
public abstract FindAll ( HexBufferSpan searchRange, HexBufferPoint startingPosition, HexFindOptions options, CancellationToken cancellationToken ) : IEnumerable
searchRange HexBufferSpan Search range
startingPosition HexBufferPoint Starting position
options HexFindOptions Options
cancellationToken System.Threading.CancellationToken Cancellation token
return IEnumerable

FindAll() public method

Finds all matches
public FindAll ( HexBufferSpan searchRange, HexFindOptions options, CancellationToken cancellationToken ) : IEnumerable
searchRange HexBufferSpan Search range
options HexFindOptions Options
cancellationToken System.Threading.CancellationToken Cancellation token
return IEnumerable

HexSearchService() protected method

Constructor
protected HexSearchService ( ) : System
return System