diff options
| author | Bond-009 <bond.009@outlook.com> | 2021-03-12 00:15:12 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-12 00:15:12 +0100 |
| commit | d7f0aaaec10aa642d1d73c87771c6089c19d0ab6 (patch) | |
| tree | 3e103444c61808a86d5b60604648e5eb5a074352 /Emby.Server.Implementations/Library/PathExtensions.cs | |
| parent | e3adc9ab74abaaa00a40bba7614e8e42d63119ee (diff) | |
| parent | 5241bd41ef4917e0a3071f961f08dd2eeec5a5dd (diff) | |
Merge pull request #5417 from Bond-009/codeanal
Add code analysis attributes where appropriate
Diffstat (limited to 'Emby.Server.Implementations/Library/PathExtensions.cs')
| -rw-r--r-- | Emby.Server.Implementations/Library/PathExtensions.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Emby.Server.Implementations/Library/PathExtensions.cs b/Emby.Server.Implementations/Library/PathExtensions.cs index 7dcc925c2..57d0c26b9 100644 --- a/Emby.Server.Implementations/Library/PathExtensions.cs +++ b/Emby.Server.Implementations/Library/PathExtensions.cs @@ -59,11 +59,18 @@ namespace Emby.Server.Implementations.Library /// <param name="newPath">The result of the sub path replacement</param> /// <returns>The path after replacing the sub path.</returns> /// <exception cref="ArgumentNullException"><paramref name="path" />, <paramref name="newSubPath" /> or <paramref name="newSubPath" /> is empty.</exception> - public static bool TryReplaceSubPath(this string path, string subPath, string newSubPath, [NotNullWhen(true)] out string? newPath) + public static bool TryReplaceSubPath( + [NotNullWhen(true)] this string? path, + [NotNullWhen(true)] string? subPath, + [NotNullWhen(true)] string? newSubPath, + [NotNullWhen(true)] out string? newPath) { newPath = null; - if (string.IsNullOrEmpty(path) || string.IsNullOrEmpty(subPath) || string.IsNullOrEmpty(newSubPath) || subPath.Length > path.Length) + if (string.IsNullOrEmpty(path) + || string.IsNullOrEmpty(subPath) + || string.IsNullOrEmpty(newSubPath) + || subPath.Length > path.Length) { return false; } |
