Class ListExtensions
Extensions for the
Inheritance
System.Object
ListExtensions
Namespace: ISynergy.Framework.Core.Extensions
Assembly: ISynergy.Framework.Core.dll
Syntax
public static class ListExtensions : object
Methods
View SourceEnsureNotNull(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. |
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 |
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 |
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 |
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 |