In vs2008, is it possible to write an extension methods which would apply to any enumeration.
I know you can write extension methods against a specific enumeration,
Yes, you can. The target extenstion type is of type Enum. In C#, this would be done as:
Enum
public static void EnumExtension(this Enum e) { }
or like this in VB:
<Extension()> _ Public Sub EnumExtension(ByVal s As Enum) End Sub