Esempio n. 1
0
 public static SplitEnumerable <char> EnumerateSplit(
     this string haystack,
     ReadOnlySpan <char> needle,
     SplitEnumeration splitEnumeration)
 {
     return(new SplitEnumerable <char>(haystack, needle, splitEnumeration));
 }
Esempio n. 2
0
 public SplitEnumerable(
     ReadOnlySpan <T> haystack,
     ReadOnlySpan <T> needle,
     SplitEnumeration splitEnumeration)
 {
     _haystack         = haystack;
     _needle           = needle;
     _splitEnumeration = splitEnumeration;
 }
Esempio n. 3
0
 public SplitEnumerator(
     ReadOnlySpan <T> haystack,
     ReadOnlySpan <T> needle,
     SplitEnumeration splitEnumeration)
 {
     _haystack         = haystack;
     _needle           = needle;
     _splitEnumeration = splitEnumeration;
     _start            = 0;
     _length           = 0;
     _next             = 0;
 }