diff --git a/csharp/Platform.Collections/ICollectionExtensions.cs b/csharp/Platform.Collections/ICollectionExtensions.cs index bdc2c70a..9f2ddd33 100644 --- a/csharp/Platform.Collections/ICollectionExtensions.cs +++ b/csharp/Platform.Collections/ICollectionExtensions.cs @@ -16,17 +16,37 @@ public static class ICollectionExtensions /// Checking collection for empty. /// Проверяет коллекцию на пустоту. /// + /// + /// The elements collection data type. + /// Тип данных элементов коллекции. + /// /// - /// Method takes an elements collection of type. - /// Метода принимает колекцию элементов типа. + /// The collection to check. + /// Коллекция для проверки. /// /// - /// Returns a type variable equal to False if the collection is empty else returns true. - /// Возвращает переменную типа равной false если коллекция пустая иначе возвращает true. + /// The type variable equal to false if the collection is empty else returns true. + /// Переменная типа равна false, если коллекция пуста, иначе возвращает true. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool IsNullOrEmpty(this ICollection collection) => collection == null || collection.Count == 0; - + + /// + /// Checks if all elements of the collection.. + /// Проверяет являются ли все элементы коллекции.. + /// + /// + /// The elements collection data type. + /// Тип данных элементов коллекции. + /// + /// + /// The collection to check. + /// Коллекция для проверки. + /// + /// + /// Returns a variable of type equal to true if all elements in the collection are default values else returns false. + /// Возвращает переменную типа равной true если все элементы коллекции являются значениями по умолчанию иначе возвращает false. + /// [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool AllEqualToDefault(this ICollection collection) {