~ruther/NosSmooth

b39d402dabe804369bfeb187ff90d51aff1659ad — Rutherther 2 years ago 8aacf1b
feat(packets): accept ReadOnlySpan inside of PaketStringEnumerator
1 files changed, 2 insertions(+), 2 deletions(-)

M Packets/NosSmooth.PacketSerializer.Abstractions/PacketStringEnumerator.cs
M Packets/NosSmooth.PacketSerializer.Abstractions/PacketStringEnumerator.cs => Packets/NosSmooth.PacketSerializer.Abstractions/PacketStringEnumerator.cs +2 -2
@@ 28,10 28,10 @@ public ref struct PacketStringEnumerator
    /// </summary>
    /// <param name="data">The packet string data.</param>
    /// <param name="separator">The separator to use on the highest level.</param>
    public PacketStringEnumerator(string data, char separator = ' ')
    public PacketStringEnumerator(ReadOnlySpan<char> data, char separator = ' ')
    {
        _currentLevel = new EnumeratorLevel(null, separator);
        _data = new ReadOnlySpan<char>(data.ToCharArray());
        _data = data;
        _cursor = 0;
        _numberOfSeparators = new Dictionary<char, ushort>();
        _numberOfSeparators.Add(separator, 1);

Do not follow this link