From 16b04e0c2951af494015a1924a60112d985d984b Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 1 Mar 2024 22:09:06 +0300 Subject: [PATCH] 20240301 --- anbs_cp/Extensions/GuidExtensions.cs | 6 ++++-- anbs_cp/Extensions/StringExtensions.cs | 6 ++++-- anbs_cp/anbs_cp.csproj | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/anbs_cp/Extensions/GuidExtensions.cs b/anbs_cp/Extensions/GuidExtensions.cs index 0670873..a2abf35 100644 --- a/anbs_cp/Extensions/GuidExtensions.cs +++ b/anbs_cp/Extensions/GuidExtensions.cs @@ -1,4 +1,6 @@ -namespace anbs_cp.Extensions; +using System.Diagnostics.CodeAnalysis; + +namespace anbs_cp.Extensions; /// /// Расширение Guid @@ -10,7 +12,7 @@ public static class GuidExtensions /// /// Guid или null /// Guid пуст (null) или равен Guid.Empty - 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; /// /// Проверяет Guid на пустоту diff --git a/anbs_cp/Extensions/StringExtensions.cs b/anbs_cp/Extensions/StringExtensions.cs index 14c3bd0..13a7016 100644 --- a/anbs_cp/Extensions/StringExtensions.cs +++ b/anbs_cp/Extensions/StringExtensions.cs @@ -1,4 +1,6 @@ -namespace anbs_cp.Extensions; +using System.Diagnostics.CodeAnalysis; + +namespace anbs_cp.Extensions; /// /// Расширение строк @@ -10,5 +12,5 @@ public static class StringExtensions /// /// Строка /// Строка пуста (null) или содержит только пробелы - 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; } \ No newline at end of file diff --git a/anbs_cp/anbs_cp.csproj b/anbs_cp/anbs_cp.csproj index b10818e..aaf438b 100644 --- a/anbs_cp/anbs_cp.csproj +++ b/anbs_cp/anbs_cp.csproj @@ -2,7 +2,7 @@ net8.0 - 2024.2.23 + 2024.3.01 Александр Бабаев Набор компонентов ANB Software Библиотека полезных методов языка C#