UPDATE: the next version of C# has a feature under consideration that would directly answer this issue. c.f. answers below.UPDATE: the next version of C# has a feature un
UPDATE: the next version of C# has a feature under consideration that would directly answer this issue. c.f. answers below.UPDATE: the next version of C# has a feature un