Class LinqExtensions
Inheritance
System.Object
LinqExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: FellowOakDicom.Tools
Assembly: fo-dicom.core.dll
Syntax
public static class LinqExtensions
Methods
Diff<S, T>(IEnumerable<S>, Func<S, S, T>)
Declaration
public static IEnumerable<T> Diff<S, T>(this IEnumerable<S> input, Func<S, S, T> difference)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<S> | input | |
System.Func<S, S, T> | difference |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<T> |
Type Parameters
Name | Description |
---|---|
S | |
T |
FilterByType<T>(IEnumerable<Object>)
Declaration
public static IEnumerable<T> FilterByType<T>(this IEnumerable<object> input)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Object> | input |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<T> |
Type Parameters
Name | Description |
---|---|
T |
IsOneOf<T>(T, T[])
Declaration
public static bool IsOneOf<T>(this T value, params T[] values)
Parameters
Type | Name | Description |
---|---|---|
T | value | |
T[] | values |
Returns
Type | Description |
---|---|
System.Boolean |
Type Parameters
Name | Description |
---|---|
T |