Catrobat.IDE.Core.ExtensionMethods.FormulaTreeExtensions.AsEnumerable C# (CSharp) Метод

AsEnumerable() статический приватный Метод

static private AsEnumerable ( this node ) : IEnumerable
node this
Результат IEnumerable
        internal static IEnumerable<FormulaTree> AsEnumerable(this FormulaTree node)
        {
            return node == null
                ? Enumerable.Empty<FormulaTree>()
                : Enumerable.Repeat(node, 1).Concat(node.Children.SelectMany(child => child.AsEnumerable()));
        }
    }
FormulaTreeExtensions