Anonymous - 2011-01-19

This is called a generic type constraint. See more MSDN documentation at: http://msdn.microsoft.com/en-us/library/bb384067.aspx