aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Extensions
diff options
context:
space:
mode:
authorcvium <clausvium@gmail.com>2021-05-03 23:51:45 +0200
committercvium <clausvium@gmail.com>2021-05-03 23:51:45 +0200
commitc0feb3694b86ccc242a637468070daff9120e631 (patch)
treeb2e4da10afe5a055a5acf6e4ce61195d19d20c5e /MediaBrowser.Common/Extensions
parentb9d18f0fa70a0f722331f6a9d3ce5c71750c7253 (diff)
rename to SplitEnumerator and fix test
Diffstat (limited to 'MediaBrowser.Common/Extensions')
-rw-r--r--MediaBrowser.Common/Extensions/SplitStringExtensions.cs (renamed from MediaBrowser.Common/Extensions/SplitLinesStringExtensions.cs)16
1 files changed, 8 insertions, 8 deletions
diff --git a/MediaBrowser.Common/Extensions/SplitLinesStringExtensions.cs b/MediaBrowser.Common/Extensions/SplitStringExtensions.cs
index 5332aba9f..6c1c45013 100644
--- a/MediaBrowser.Common/Extensions/SplitLinesStringExtensions.cs
+++ b/MediaBrowser.Common/Extensions/SplitStringExtensions.cs
@@ -33,33 +33,33 @@ namespace MediaBrowser.Common.Extensions
/// <summary>
/// Extension class for splitting lines without unnecessary allocations.
/// </summary>
- public static class SplitLinesStringExtensions
+ public static class SplitStringExtensions
{
/// <summary>
- /// Creates a new line split enumerator.
+ /// Creates a new string split enumerator.
/// </summary>
/// <param name="str">The string to split.</param>
/// <param name="separator">The separator to split on.</param>
/// <returns>The enumerator struct.</returns>
[Pure]
- public static LineSplitEnumerator SpanSplit(this string str, char separator) => new (str.AsSpan(), separator);
+ public static SplitEnumerator SpanSplit(this string str, char separator) => new (str.AsSpan(), separator);
/// <summary>
- /// Creates a new line split enumerator.
+ /// Creates a new span split enumerator.
/// </summary>
/// <param name="str">The span to split.</param>
/// <param name="separator">The separator to split on.</param>
/// <returns>The enumerator struct.</returns>
[Pure]
- public static LineSplitEnumerator Split(this ReadOnlySpan<char> str, char separator) => new (str, separator);
+ public static SplitEnumerator Split(this ReadOnlySpan<char> str, char separator) => new (str, separator);
[StructLayout(LayoutKind.Auto)]
- public ref struct LineSplitEnumerator
+ public ref struct SplitEnumerator
{
private readonly char _separator;
private ReadOnlySpan<char> _str;
- public LineSplitEnumerator(ReadOnlySpan<char> str, char separator)
+ public SplitEnumerator(ReadOnlySpan<char> str, char separator)
{
_str = str;
_separator = separator;
@@ -68,7 +68,7 @@ namespace MediaBrowser.Common.Extensions
public ReadOnlySpan<char> Current { get; private set; }
- public readonly LineSplitEnumerator GetEnumerator() => this;
+ public readonly SplitEnumerator GetEnumerator() => this;
public bool MoveNext()
{