This is a general guestion. I think I understand overload and override when used separately. Use Overload when base class and derived class methods have same name, different arg lists. Override when same name, same arg list. Can someone explain the meaning of Overload Overrides used together. MS uses the combination quite a bit and I don't understand it well enough to know if I should be using the two together in cases where I have been using one or the other separately.

overload and override
stephanielauym
It is overiding the base class method and providing and overloaded signature to that method.
Override is applicable in base/derived class situations (and would be required for methid which MustOverride has been specified ). overload is often not actually required if the signature is different but often but put in for completeness.