Clean up code

This commit is contained in:
Susko3 2025-06-05 02:16:48 +02:00
parent e18e833799
commit e4a0124bfc
1 changed files with 3 additions and 7 deletions

View File

@ -30,11 +30,9 @@ namespace SDL
if (str[^1] == '\0')
return new Utf8String(Encoding.UTF8.GetBytes(str));
ReadOnlySpan<char> chars = str.AsSpan();
int len = Encoding.UTF8.GetByteCount(chars);
int len = Encoding.UTF8.GetByteCount(str);
byte[] bytes = new byte[len + 1];
Encoding.UTF8.GetBytes(chars, bytes);
Encoding.UTF8.GetBytes(str, bytes);
return new Utf8String(bytes);
}
@ -51,9 +49,7 @@ namespace SDL
byte[] copy = new byte[raw.Length + 1];
raw.CopyTo(copy);
raw = copy;
return new Utf8String(raw);
return new Utf8String(copy);
}
internal ref readonly byte GetPinnableReference() => ref Raw.GetPinnableReference();