The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.


The Overloads keyword declares a property or method with the same name as an existing member, but with an argument list different from the original member.

Overloads can also be used to shadow an existing member, or set of overloaded members, in a base class. When you use Overloads in this way, you declare the property or method with the same name and the same argument list as the base class member, and you do not supply the Shadows keyword.

The Overloads keyword is used in these contexts:

Function Statement

Property Statement

Sub Statement

See Also

Shadows | Procedure Overloading

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft