I\'d like to create a lot of extension methods for some generic class, e.g. for
public class SimpleLinkedList where T:IComparable
Just a thought, but is there any reason you can't just derive from this class and add the extra methods to the specialization rather than writing a suite of extension methods? I am sure you have your reasons but just throwing that out there.