Just a little niggle about LINQ syntax. I\'m flattening an IEnumerable> with SelectMany(x => x).
IEnumerable>
SelectMany(x => x)
My problem i
I'd go with a simple class with a single static property and add as many as required down the line
internal class IdentityFunction { public static Func Instance { get { return x => x; } } } SelectMany(IdentityFunction.Instance)