in Core/src/Impl/Storages/SymbolStoragePath.cs [15:25]
public static void ValidatePathCorrectness(ReadOnlySpan<char> path)
{
if (path.Length == 0)
throw new ArgumentException("Symbol path cannot be empty", nameof(path));
if (path[0] == DirectorySeparator || path[^1] == DirectorySeparator)
throw new ArgumentException("Symbol path cannot start and end with path separator", nameof(path));
if (path.Contains('\\'))
throw new ArgumentException("Only Linux style separators allowed", nameof(path));
if (path.Contains("//".AsSpan(), StringComparison.Ordinal))
throw new ArgumentException("Multiple separators in a row is not allowed", nameof(path));
}