Class EnumerableExtensions Inheritance object EnumerableExtensions Namespace: Metalama.Framework.Code.CollectionsAssembly: Metalama.Framework.dllSyntax [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) SelectManyRecursiveDistinct<T>(T, Func<T, IEnumerable<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?>)