do not throw ArgumentNullException in TryCleanString

This commit is contained in:
cvium
2021-03-07 22:49:31 +01:00
parent 8615847a8a
commit e0db17a935
3 changed files with 12 additions and 3 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
using System;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
using Emby.Naming.Common;
@@ -146,7 +147,7 @@ namespace Emby.Naming.Video
/// <param name="name">Raw name.</param>
/// <param name="newName">Clean name.</param>
/// <returns>True if cleaning of name was successful.</returns>
public bool TryCleanString(string name, out ReadOnlySpan<char> newName)
public bool TryCleanString(string name, [NotNullWhen(true)] out ReadOnlySpan<char> newName)
{
return CleanStringParser.TryClean(name, _options.CleanStringRegexes, out newName);
}