C# How to limit method execution time – Generics implementation
kossovsky.net