<PackageReference Include="NUnit" Version="4.3.2" />

StringTokenEnumerator

Allows enumerating sub-strings from a string based on separator char. Basically a less allocating version of string.Split.
public string Current { get; }

public StringTokenEnumerator(string target, char separator, bool returnEmptyTokens)

Constructs a new enumerator against given target with given separator.

public void Dispose()

Return unboxed enumerator when type is well known, do not remove.

public bool MoveNext()

public void Reset()