EnumerableExtensions Class
Inheritance
EnumerableExtensions
Namespace:
Metalama.Framework.Code.Collections
Assembly: Metalama.Framework.dll
[RunTimeOrCompileTime]
public static class EnumerableExtensions
Methods
Name |
Description |
Any(IAttributeCollection)
|
|
Any(IAttributeCollection, Func<IAttribute, bool>)
|
|
Cache<T>(IEnumerable<T>)
|
|
SelectManyRecursiveDistinct<T>(IEnumerable<T>, Func<T, IEnumerable<T>?>, bool)
|
|
SelectManyRecursiveDistinct<T>(IEnumerable<T>, Func<T, IEnumerable<T>?>, IEqualityComparer<T>, bool)
|
|
SelectManyRecursive<T>(IEnumerable<T>, Func<T, IEnumerable<T>?>, bool)
|
|
SelectRecursive<T>(IEnumerable<T>, Func<T, T?>)
|
|
SelectRecursive<T>(T, Func<T, T?>)
|
|
WhereNotNull<T>(IEnumerable<T?>)
|
|