Generated by DocFX

Class ListExtensions

Extensions for the and classes.

Inheritance
System.Object
ListExtensions
Namespace: ISynergy.Framework.Core.Extensions
Assembly: ISynergy.Framework.Core.dll
Syntax
public static class ListExtensions : object

Methods

View Source

EnsureNotNull(IEnumerable)

Ensures enumerable is not null

Declaration
public static IEnumerable EnsureNotNull(this IEnumerable list)
Parameters
Type Name Description
IEnumerable list

The list.

Returns
Type Description
IEnumerable

IEnumerable.

View Source

EnsureNotNull<T>(IEnumerable<T>)

Ensures enumerable is not null

Declaration
public static IEnumerable<T> EnsureNotNull<T>(this IEnumerable<T> list)
Parameters
Type Name Description
IEnumerable<T> list

The list.

Returns
Type Description
IEnumerable<T>

IEnumerable<T>.

Type Parameters
Name Description
T
View Source

EnsureNotNull<T>(IList<T>)

Ensures list is not null

Declaration
public static IList<T> EnsureNotNull<T>(this IList<T> list)
Parameters
Type Name Description
IList<T> list

The list.

Returns
Type Description
IList<T>

IList<T>.

Type Parameters
Name Description
T
View Source

EnsureNotNull<T>(ObservableCollection<T>)

Ensures observablecollection is not null

Declaration
public static ObservableCollection<T> EnsureNotNull<T>(this ObservableCollection<T> list)
Parameters
Type Name Description
ObservableCollection<T> list

The list.

Returns
Type Description
ObservableCollection<T>

ObservableCollection<T>.

Type Parameters
Name Description
T
View Source

GetTypeOfT<T>(IList<T>)

Gets the type of t.

Declaration
public static Type GetTypeOfT<T>(this IList<T> _)
Parameters
Type Name Description
IList<T> _

The .

Returns
Type Description
Type

Type.

Type Parameters
Name Description
T