This commit is contained in:
Александр Бабаев 2024-03-01 22:09:06 +03:00
parent ed8253e99b
commit 16b04e0c29
3 changed files with 9 additions and 5 deletions

View File

@ -1,4 +1,6 @@
namespace anbs_cp.Extensions; using System.Diagnostics.CodeAnalysis;
namespace anbs_cp.Extensions;
/// <summary> /// <summary>
/// Расширение Guid /// Расширение Guid
@ -10,7 +12,7 @@ public static class GuidExtensions
/// </summary> /// </summary>
/// <param name="g">Guid или null</param> /// <param name="g">Guid или null</param>
/// <returns>Guid пуст (null) или равен Guid.Empty</returns> /// <returns>Guid пуст (null) или равен Guid.Empty</returns>
public static bool IsNullOrEmpty (this Guid? g) => g == null || g == Guid.Empty; public static bool IsNullOrEmpty ([NotNullWhen(true)] this Guid? g) => g == null || g == Guid.Empty;
/// <summary> /// <summary>
/// Проверяет Guid на пустоту /// Проверяет Guid на пустоту

View File

@ -1,4 +1,6 @@
namespace anbs_cp.Extensions; using System.Diagnostics.CodeAnalysis;
namespace anbs_cp.Extensions;
/// <summary> /// <summary>
/// Расширение строк /// Расширение строк
@ -10,5 +12,5 @@ public static class StringExtensions
/// </summary> /// </summary>
/// <param name="s">Строка</param> /// <param name="s">Строка</param>
/// <returns>Строка пуста (null) или содержит только пробелы</returns> /// <returns>Строка пуста (null) или содержит только пробелы</returns>
public static bool IsNullOrWhiteSpace (this string? s) => s == null || s.Trim().Length == 0; public static bool IsNullOrWhiteSpace ([NotNullWhen(true)] this string? s) => s == null || s.Trim().Length == 0;
} }

View File

@ -2,7 +2,7 @@
<PropertyGroup> <PropertyGroup>
<TargetFramework>net8.0</TargetFramework> <TargetFramework>net8.0</TargetFramework>
<Version>2024.2.23</Version> <Version>2024.3.01</Version>
<Authors>Александр Бабаев</Authors> <Authors>Александр Бабаев</Authors>
<Product>Набор компонентов ANB Software</Product> <Product>Набор компонентов ANB Software</Product>
<Description>Библиотека полезных методов языка C#</Description> <Description>Библиотека полезных методов языка C#</Description>