[Mono-list] Overridden method calling base method (and doing nothing else)

Robert Jordan robertj at gmx.net
Tue Dec 11 18:15:56 EST 2007


cafeaunet wrote:
> Hello,
> 
> I notice that some methods in Mono (1.2.5.1) override a base method, and
> just call the base method inside the overridden method. For example, the
> method AppendChild in the class System.Xml.XmlAttribute simply calls
> base.AppendChild (and does nothing else). I notice this behavior especially
> in .NET 2.0 methods.
> 
> What is the rationale for such methods? It seems like these overridden
> methods are simply not needed. Wouldn't such methods just slow down
> execution? 

They are for API compatibility. If MS overrides a method,
we have to do it as well, even if our implementation details
do not need the overridden method.

Robert



More information about the Mono-list mailing list