/// <summary>
/// Performs a pattern scan.
/// </summary>
/// m>
/// <param name="pattern">The <see cref="Pattern" /> Instance containing the data to use.</param>
/// <returns>A new <see cref="ScanResult" /></returns>
public ScanResult Find(Pattern pattern)
{
var bytes = pattern.GetBytesFromDwordPattern();
var mask = pattern.GetMaskFromDwordPattern();
return Find(bytes, mask);
}