>Declaring the type for the generic in the function call also works:
closeDrawers.InList< short >(2, 4)
Never thought about that
If I look at the ild, I see it creates a short[] array, then stores two shorts in it. Then it calls the extension method
Gregory