public static int FindValueInFile(ReaderFactory readerFactory, FileInfo fileInfo, string value) { var source = readerFactory.Read(fileInfo); int position = source.IndexOf(value, StringComparison.OrdinalIgnoreCase); return position; }
public static int FindPatternInFile(ReaderFactory readerFactory, FileInfo fileInfo, string pattern) { var source = readerFactory.Read(fileInfo); var match = Regex.Match(source, pattern); return match.Index; }