public class BaseClass{ public string Serialize(){ //This will not work return Serialization.GetSerializedXml<typeof(this)>(this); } }
public class BaseClass<T>{ public string Serialize(){ return Serialization.GetSerializedXml<T>(this); } } public DerivedClass : BaseClass<DerivedClass> { // stuff } -- "We do not have the luxury of making that risky assumption that people will not be affected by the potential change. I know this can be frustrating for you as it is for us. Thanks for your understanding in this matter.." --Some misguided soul at Microsoft Marc C. Brooks http://musingmarc.blogspot.com =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com