"What excites me is the possibility that generics and other new CLR constructs
as they come will also be integrated into the OS. I have not really seen any generic
mechanism used at the API level in any operating system, since generics often were
a compile-time feature, not a run-time feature as it is in .NET." [Wesner]
We are spending a lot of time these days debating generics in WinFX... generics will
be in the CLS for Longhorn, so we are free to use them. Right now there is purely
a process/engineering issue where we need to get all the various pieces together to
make generics work (NGEN, C++, etc.)... obviously in the PDC build there wasn't a
lot of generics, but hopefully in future releases you will see more generics in the
APIs...