Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vetka2 #124

Open
wants to merge 18 commits into
base: main
Choose a base branch
from
Open
30 changes: 25 additions & 5 deletions csharp/Platform.Collections/ICollectionExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,37 @@ public static class ICollectionExtensions
/// <para>Checking collection for empty.</para>
/// <para>Проверяет коллекцию на пустоту.</para>
/// </summary>
/// <typeparam name="T">
/// <para>The elements collection data type.</para>
/// <para>Тип данных элементов коллекции.</para>
/// </typeparam>
/// <param name="collection">
/// <para>Method takes an elements collection of <see cref="ICollection<T>"/> type.</para>
/// <para>Метода принимает колекцию элементов <see cref="ICollection<T>"/> типа.</para>
/// <para>The collection to check.</para>
/// <para>Коллекция для проверки.</para>
/// </param>
/// <returns>
/// <para>Returns a <see cref="bool"/> type variable equal to False if the collection is empty else returns true.</para>
/// <para>Возвращает переменную типа <see cref="bool"/> равной false если коллекция пустая иначе возвращает true.</para>
/// <para>The <see cref="bool"/> type variable equal to false if the collection is empty else returns true.</para>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The <see cref="bool"/> type variable equal to false if the collection is empty else returns true.->A <see cref="bool"/> value that determines whether the collection is empty.

/// <para>Переменная типа <see cref="bool"/> равна false, если коллекция пуста, иначе возвращает true.</para>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Переменная типа <see cref="bool"/> равна false, если коллекция пуста, иначе возвращает true.->Значение типа <see cref="bool"/>, определяющее, пуста ли коллекция.

/// </returns>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static bool IsNullOrEmpty<T>(this ICollection<T> collection) => collection == null || collection.Count == 0;


/// <summary>
/// <para>Checks if all elements of the collection.<see cref="default"/>.</para>
Copy link
Member

@FreePhoenix888 FreePhoenix888 Jun 25, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checks if all elements of the collection.<see cref="default"/>. ->Checks if all collection elements values are equal to the <see cref="default"/> values.

/// <para>Проверяет являются ли все элементы коллекции.<see cref="default"/>.</para>
Copy link
Member

@FreePhoenix888 FreePhoenix888 Jun 25, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Проверяет являются ли все элементы коллекции.<see cref="default"/>.->Проверяет равны ли все значения элементов коллекции <see cref="default"/> значениям.

/// </summary>
/// <typeparam name="T">
/// <para>The elements collection data type.</para>
/// <para>Тип данных элементов коллекции.</para>
/// </typeparam>
/// <param name="collection">
/// <para>The collection to check.</para>
/// <para>Коллекция для проверки.</para>
/// </param>
/// <returns>
/// <para>Returns a variable of type <see cref="bool"/> equal to true if all elements in the collection are default values else returns false.</para>
Copy link
Member

@FreePhoenix888 FreePhoenix888 Jun 25, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Returns a variable of type <see cref="bool"/> equal to true if all elements in the collection are default values else returns false. -> Gets a <see cref="bool"/> value that determines whether all collection elements values are equal to the default values.

/// <para>Возвращает переменную типа <see cref="bool"/> равной true если все элементы коллекции являются значениями по умолчанию иначе возвращает false.</para>
Copy link
Member

@FreePhoenix888 FreePhoenix888 Jun 25, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Возвращает переменную типа <see cref="bool"/> равной true если все элементы коллекции являются значениями по умолчанию иначе возвращает false.->Возвращает значение типа <see cref="bool"/>, определяющее, равны ли все значения элементов коллекции <see cref="default"/> значениям.

/// </returns>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static bool AllEqualToDefault<T>(this ICollection<T> collection)
{
Expand Down