private static int PerformSearch(SafeHeapBlockHandle textBlock, AsciiStringSearchAlgorithm algo, int repeat) { int matchCount = 0; for (var i = 0; i < repeat; i++) { matchCount = algo.SearchAll(textBlock.Pointer, (int)textBlock.ByteLength).Count(); } return(matchCount); }