In the .NET type system all reference types derive from System.Object, all value types from System.ValueType I think. Is there also a common base c
System.Object
System.ValueType