Lines Matching refs:patterns
187 …public TerminalTesterResult WaitFor(string[] patterns, TimeInterval? timeout = null, bool treatAsR… in WaitFor() argument
189 if(patterns.Length == 0) in WaitFor()
195 …patterns[0], includeUnfinishedLine, timeout ?? GlobalTimeout, treatAsRegex, pauseEmulation, matchF… in WaitFor()
199 if(includeUnfinishedLine && patterns.Length == 1) in WaitFor()
201 return WaitFor(patterns[0], timeout, treatAsRegex, true, pauseEmulation); in WaitFor()
203 …return WaitForMultilineMatch(patterns, timeout, treatAsRegex, includeUnfinishedLine, pauseEmulatio… in WaitFor()
207 for(var i = 0; i < patterns.Length; ++i) in WaitFor()
209 …result = WaitFor(patterns[i], timeout, treatAsRegex, includeUnfinishedLine && (i == patterns.Lengt… in WaitFor()
404 …private TerminalTesterResult WaitForMultilineMatch(string[] patterns, TimeInterval? timeout = null… in WaitForMultilineMatch() argument
406 DebugHelper.Assert(patterns.Length > (includeUnfinishedLine ? 1 : 0)); in WaitForMultilineMatch()
407 …var eventName = "Lines starting with{1} >>{0}<<".FormatWith(patterns[0], treatAsRegex ? " regex" :… in WaitForMultilineMatch()
409 var matcher = new MultilineMatcher(patterns, treatAsRegex, includeUnfinishedLine); in WaitForMultilineMatch()
754 public MultilineMatcher(string[] patterns, bool regex, bool lastUnfinished) in MultilineMatcher() argument
758 matchLine = patterns.Select(pattern => in MultilineMatcher()
766 matchLine = patterns in MultilineMatcher()
772 length = patterns.Length - (lastUnfinished ? 2 : 1); in MultilineMatcher()