16 references to Add
System.Text.RegularExpressions (16)
System\Text\RegularExpressions\Regex.Replace.cs (6)
181
state.segments.
Add
(state.input.AsMemory(state.prevat, match.Index - state.prevat));
183
state.segments.
Add
(state.evaluator(match).AsMemory());
192
state.segments.
Add
(input.AsMemory(state.prevat, input.Length - state.prevat));
200
state.segments.
Add
(state.input.AsMemory(match.Index + match.Length, state.prevat - match.Index - match.Length));
202
state.segments.
Add
(state.evaluator(match).AsMemory());
211
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));