Daniel Cazzulino : How to get the type of a generic type

How to get the type of a generic type

Type t = typeof(Dictionary<,>);  
Type t2 = typeof(IList<>);  
Type at = typeof(Predicate<>);  

:D

/kzu