35 references to RegexCache
System.Text.RegularExpressions (35)
System\Text\RegularExpressions\Regex.Cache.cs (2)
17get => RegexCache.MaxCacheSize; 25RegexCache.MaxCacheSize = value;
System\Text\RegularExpressions\Regex.Count.cs (6)
66RegexCache.GetOrAdd(pattern).Count(input); 77RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).Count(input); 89RegexCache.GetOrAdd(pattern, options, matchTimeout).Count(input); 99RegexCache.GetOrAdd(pattern).Count(input); 111RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).Count(input); 124RegexCache.GetOrAdd(pattern, options, matchTimeout).Count(input);
System\Text\RegularExpressions\Regex.EnumerateMatches.cs (3)
25RegexCache.GetOrAdd(pattern).EnumerateMatches(input); 44RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).EnumerateMatches(input); 64RegexCache.GetOrAdd(pattern, options, matchTimeout).EnumerateMatches(input);
System\Text\RegularExpressions\Regex.EnumerateSplits.cs (3)
34RegexCache.GetOrAdd(pattern).EnumerateSplits(input); 61RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).EnumerateSplits(input); 89RegexCache.GetOrAdd(pattern, options, matchTimeout).EnumerateSplits(input);
System\Text\RegularExpressions\Regex.Match.cs (12)
14RegexCache.GetOrAdd(pattern).IsMatch(input); 26RegexCache.GetOrAdd(pattern).IsMatch(input); 34RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).IsMatch(input); 48RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).IsMatch(input); 51RegexCache.GetOrAdd(pattern, options, matchTimeout).IsMatch(input); 67RegexCache.GetOrAdd(pattern, options, matchTimeout).IsMatch(input); 121RegexCache.GetOrAdd(pattern).Match(input); 129RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).Match(input); 132RegexCache.GetOrAdd(pattern, options, matchTimeout).Match(input); 179RegexCache.GetOrAdd(pattern).Matches(input); 185RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).Matches(input); 188RegexCache.GetOrAdd(pattern, options, matchTimeout).Matches(input);
System\Text\RegularExpressions\Regex.Replace.cs (6)
20RegexCache.GetOrAdd(pattern).Replace(input, replacement); 28RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).Replace(input, replacement); 31RegexCache.GetOrAdd(pattern, options, matchTimeout).Replace(input, replacement); 91RegexCache.GetOrAdd(pattern).Replace(input, evaluator); 98RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).Replace(input, evaluator); 101RegexCache.GetOrAdd(pattern, options, matchTimeout).Replace(input, evaluator);
System\Text\RegularExpressions\Regex.Split.cs (3)
16RegexCache.GetOrAdd(pattern).Split(input); 22RegexCache.GetOrAdd(pattern, options, s_defaultMatchTimeout).Split(input); 25RegexCache.GetOrAdd(pattern, options, matchTimeout).Split(input);