In the MSDN documentation, System.Reflection.Assembly has a property called CodeBase which is defined as overridable.
Public Overridable ReadOnly Property CodeBase As String
However, if I try to create a new class that inherits System.Reflection.Assembly, I get an error message that tells me it cannot be inherited. So how can I override this property?