Sha256: a6fdd0e4c9ab69d4a03435103340bf12cd4265466328cae4b03b90d5b0083c22
Contents?: true
Size: 572 Bytes
Versions: 133
Compression:
Stored size: 572 Bytes
Contents
using System.Collections; public static class FlattenArray { public static IEnumerable Flatten(IEnumerable input) { foreach (var element in input) { var enumerable = element as IEnumerable; if (enumerable != null) { foreach (var flattenedElement in Flatten(enumerable)) { yield return flattenedElement; } } else if (element != null) { yield return element; } } } }
Version data entries
133 entries across 133 versions & 1 rubygems