16 references to Add
System.Text.RegularExpressions (16)
System\Text\RegularExpressions\Regex.Replace.cs (6)
636
state.segments.
Add
(state.input.AsMemory(state.prevat, match.Index - state.prevat));
638
state.segments.
Add
(state.evaluator(match).AsMemory());
647
state.segments.
Add
(input.AsMemory(state.prevat, input.Length - state.prevat));
655
state.segments.
Add
(state.input.AsMemory(match.Index + match.Length, state.prevat - match.Index - match.Length));
657
state.segments.
Add
(state.evaluator(match).AsMemory());
666
state.segments.
Add
(input.AsMemory(0, state.prevat));
System\Text\RegularExpressions\RegexReplacement.cs (10)
148
segments.
Add
(segment);
180
segments.
Add
(segment);
238
state.segments.
Add
(state.prevat);
239
state.segments.
Add
(match.Index - state.prevat);
253
state.offsetAndCounts.
Add
(state.prevat);
254
state.offsetAndCounts.
Add
(input.Length - state.prevat);
304
state.segments.
Add
(state.inputMemory.Slice(state.prevat, match.Index - state.prevat));
316
state.segments.
Add
(state.inputMemory.Slice(state.prevat));
324
state.segments.
Add
(state.inputMemory.Slice(match.Index + match.Length, state.prevat - match.Index - match.Length));
336
state.segments.
Add
(state.inputMemory.Slice(0, state.prevat));