diff --git a/Leaf.Core/Extensions/String/StringExtensions.cs b/Leaf.Core/Extensions/String/StringExtensions.cs
index 39494e5..99e21a2 100644
--- a/Leaf.Core/Extensions/String/StringExtensions.cs
+++ b/Leaf.Core/Extensions/String/StringExtensions.cs
@@ -10,6 +10,9 @@ namespace Leaf.Core.Extensions.String
///
public static class StringExtensions
{
+ public const string HttpProto = "http://";
+ public const string HttpsProto = "https://";
+
///
/// Проверяет строку, является ли она ссылкой с протоколом http:// или https://.
///
@@ -22,7 +25,7 @@ public static bool IsWebLink(this string self, bool trim = false)
if (trim)
link = link.Trim();
- return link.StartsWith("http://") || link.StartsWith("https://");
+ return link.StartsWith(HttpProto) || link.StartsWith(HttpsProto);
}
///
@@ -37,7 +40,13 @@ public static bool IsWebLink(this string self, bool trim = false)
/// Расширение для метода .
///
/// Строка
- public static bool IsNullOrEmpty(this string self) => string.IsNullOrEmpty(self);
+ public static bool NullOrEmpty(this string self) => string.IsNullOrEmpty(self);
+
+ ///
+ /// Инвертированный вызов .
+ ///
+ /// Вернет если строка не является пустой или .
+ public static bool NotNullNotEmpty(this string self) => !string.IsNullOrEmpty(self);
///
/// Проверка строки на полезный контент.