VS2005, C#
A generic classes parameters are colored wrong, or better, not colored at all. They appear simply as black, undecorated text. I feel that the parameter should be colored as a type although, even unknown.
e.g.:
public abstract class BaseService<SessionType> : IService where SessionType : BaseSession
{
public void func1()
{
SessionType session = func2();
}
public SessionType func2() { return new SessionType(); }
}