Class EnumerableExtensions
Namespace: Metalama.Framework.Code.Collections
Assembly: Metalama.Framework.dll
Syntax
[RunTimeOrCompileTime]
public static class EnumerableExtensions : Object
Methods
Name | Description |
---|---|
SelectManyRecursive<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean) | Selects the closure of a graph. This is typically used to select all descendants of a tree node. This method returns distinct nodes only. |
SelectRecursive<T>(T, Func<T, T>) | |
SelectRecursive<T>(IEnumerable<T>, Func<T, T>) | |
WhereNotNull<T>(IEnumerable<T>) |